This question already has an answer here:
Let's say we have someone who is really energetic and excited about a task they are doing, and then something happens (or someone says something), that totally takes the excitement out of the task away. You could imagine the person "deflating" - for that reason I always thought that "take the steam out" - would be a good expression, but I noticed people sometimes would misunderstand my intention.
Is it a valid expression, or is there something that would fit better in this scenario? I am looking basically how to describe what the event did to the previously energized person.
The country of reference is Canada if that matters.