IdiomDaily LifeEnglish

be in for a rude awakening

Meaning: To be about to discover an unpleasant truth.

Example: “Anyone expecting cheap rents in that city is in for a rude awakening.”

Origin: A sleeper woken suddenly and roughly. "Rude" here keeps its older sense of harsh or abrupt. The phrase is common from the 19th century.

Equivalents in other languages

More English idioms

Explore another collection: Tongue Twisters

Tricky phrases to practice out loud, from languages around the world.

Browse all tongue twisters →

Keep exploring

Explore all idioms →