They’re both quite common in Australia (which you didn’t ask ) and I’m pretty certain they’re used in both the UK and America.Hello
For 'dampening/extinguishing your enthusiasm' an Amercian friend of mine suggested the following expressions:
bursting your bubble
raining on your parade
Now I would like to know whether those idioms are used only in AE or also in BrE. Many thanks in advance for your responses.