Question: is knock your socks off?
Answer: Meaning: To knock someone's socks off is to impress them. It can also mean to take someone by surprise. ​Example: Henry has been practicing the guitar since he was a kid, so it probably goes without saying that he's good at it.