Rain on (someone’s) parade

To spoil someone’s plans, to prevent someone from enjoying something.

I tried not to let my friend’s bad mood rain on my parade during the concert.