knock your socks off
If something knocks your socks off, it amazes you and surprises you.
-When Nora did her presentation on the new development, she knocked our socks off. It was very impressive.
-Michael knocked everyone’s socks off when he performed at the music awards. It was the best performance of the night, by far.