frustrate someone by unexpectedly anticipating an action or remark.
I was all ready to tell him that the relationship was over when he greeted me with a big bunch of flowers – that took the wind out of my sails.
Frequently Asked Questions (FAQs)
The idiom ‘take the wind out of someone’s sails’ means “to deal with a difficult situation without being harmed or damaged”
Example usage of idiom ‘take the wind out of someone’s sails’: Newspapers have weathered the storm of online information by providing news online themselves.