be in for a (big/real) surprise
idiomDefinition of be in for a (big/real) surprise
—used to say that someone will be very surprised by something They are in for a (big/real) surprise when they come home.