cry over spilled milk

Meaning: to regret something past; useless to grieve over unchangeable events.

Language: English

Literally: to cry over spilled milk

Category: Food & Drink

Origin: Recorded as an English proverb by 1659, when James Howell included "no weeping for shed milk" in his published collection of proverbs — presented there as a saying already in circulation rather than anything he invented. The logic is deliberately practical: milk soaks instantly into wood, earth, or cloth and cannot be gathered back up, making it the purest available example of distress spent on something no amount of feeling can reverse. The modern wording settled during the 1800s, with British English generally keeping "spilt" where American English uses "spilled." A folk explanation sometimes attached to the phrase holds that spilled milk was left deliberately as an offering to fairies and therefore not to be mourned, but this has no real documentary support and appears to be a later embellishment.

Equivalents in other languages

More idioms — Food & Drink

More English idioms

From our compliments & insults

Browse all compliments & insults →

← Back to Idioms