Raining on someone's parade
This American expression for spoiling someone's plans or celebrations dates to the early 20th century. The image is straightforward: an outdoor parade, planned with great excitement and preparation, is ruined by unexpected rain. The phrase captures the frustration of having a joyful occasion dampened by an unwelcome interruption.