Posted on January 18, 2018June 26, 2022 by iang Well,.. that took the steam out of your sails Well, that took the steam out of your sails didn’t it!A mix up ofKnock the wind out of someone’s sails, andHead of steamHeard at home in North London UK by Anon.Related IdiomsReal idiom: Sailing close to the windReal idiom: Run out of steam Post navigationPrevious post: Get all your balls in a rowNext post: It’s done with smoking mirrors