knock someone’s socks off
definition
to impress or amaze someone greatly
example
The performance was so good it knocked my socks off!
word origin — An American 19th-century expression — impressing someone so powerfully that their socks fall off from astonishment.