be in for a rude awakening

Meaning: To be about to discover an unpleasant truth.

Language: English

Literally: (Already vivid in English)

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

Category: Daily Life

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 idioms — Daily Life

More English idioms

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms