take_aback
1. [ verb ] surprise greatly; knock someone's socks off
Synonyms: shock stun ball_over blow_out_of_the_water floor
Examples:

"I was floored when I heard that I was promoted"

Related terms: surprise startle stunner
Similar spelling:   take_back