
Blow/knock somebody’s socks off
Idiomatic Surprise
Used when something is unexpectedly impressive or surprisingly good. 
Positive Shock
Indicates a high level of astonishment, usually positive. 
Informal
Common in casual conversation, not suitable for formal contexts. 