Ball Over Synonyms

Surprise greatly; knock someone's socks off
(Verb)