Rain on your parade

If someone rains on your parade, they ruin your pleasure or your plans.