be in for a surprise

be in for a surprise

To be guaranteed to receive or experience an unexpected outcome, especially a negative one. If you think being a parent is easy, then you're in for a surprise!
See also: surprise
Farlex Dictionary of Idioms.
See also:
  • surprise
  • shock
  • be in for a shock
  • get more than (one) bargained for
  • be in for a treat
  • set (someone or oneself) up for (something)
  • set someone up for something
  • melt up
  • melt-up
  • no-brainer