rain on someone's parade

Ruin someone's moment

To rain on someone's parade is to spoil their moment of happiness or dampen their enthusiasm with unwelcome news, criticism, or negativity: I hate to rain on your parade, but the numbers don't add up.

The image is of bad weather ruining an outdoor celebration.

The phrase often appears with apologetic softening: Not to rain on your parade, but...

Related

killjoy · party pooper · sabotage · criticism · disappointment · burst someone's bubble · take the wind out of someone's sails · wet blanket · steal someone's thunder · undermine · throwing a wrench in the works · upset the apple cart · frustration · dismay · bitter pill · downer · interference · under a cloud

Opposites
emotional impact on another's joy

rain on someone's parademake someone's day

Cause great pleasure

lift someone's spirits · encourage · enrapture · delight · charm

supportiveness toward others' endeavors

rain on someone's paradeencourage

Urge forward with support

champion · have someone's back

Family

parade, rains, raining, rainfall, rainstorm, raindrop, rained, raindrops, rainwater

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Negative · Everyday, not technical · Rated G