catch (one) by surprise

catch (one) by surprise

To startle, amaze, or come upon one unawares. That car coming around the corner caught me by surprise. She was caught completely by surprise with the amount of donations she received. Don't let hidden bank fees catch you by surprise.
See also: by, catch, surprise
Farlex Dictionary of Idioms.
See also:
  • be caught with (one's) trousers down
  • be caught with your pants down
  • be caught with (one's) pants down
  • caught with one's pants down, be
  • caught with (one's) pants down
  • caught bending
  • caught
  • footed
  • be caught on the hop
  • flat-footed, to be caught/catch