Set Back On One's Heels

Surprise, shock, or disconcert someone; catch someone off guard.

Examples:

  • The news of their divorce set us back on our heels.

Origin: First half of 1900s

Synonyms: knock for a loop, throw off, take aback