What is the meaning of [rain on your parade]

I’m sorry to rain on your parade (spoil someone’s plans), but the park is closed tomorrow, so we can’t have our picnic there.