..."rain on someone's parade." It means to spoil someone's plans or enjoyment.
For example, if someone was excited about a big event and something happened to ruin it, you might say, "I don't want to rain on your parade, but the event has been canceled."