Rain on someone’s parade

Origin of: Rain on someone’s parade

Rain on someone’s parade

A chiefly American idiom meaning to spoil someone’s plans or celebrations, to shatter illusions or expectations, is first attested from c. 1900 - from the allusion to rain spoiling a celebratory outdoor event.