all (one's) Christmases have come at once
all (one's) Christmases have come at once
Said when one is experiencing a an extraordinary amount of good fortune. Primarily heard in UK. Wait, let me get this straight: the planning permission came through very quickly, the bank approved our second loan application, and the weather is supposed to stay sunny and dry for the next few months? Wow, all our Christmases have come at once! Seeing my beautiful baby girl for the first time, well, it felt like all my Christmases had come at once.
See also: all, Christmas, come, have, once
Farlex Dictionary of Idioms.
- be on the ragged edge
- joke is on
- the joke is on someone
- the joke's on (one)
- the joke's on sb
- the laugh is on (one)
- the laugh is on me
- a window on the world
- feel (one's) age
- feel your age