You know how it is: sometimes, there are too many Christmas songs to listen to, and just not enough time. It's a busy time of year.

Thankfully, Petter Rudwall - who goesunder the name of 'Grinchy' - has created a mash-up of 100 Christmas songs, and it's not the heartwarming festive tune you might expect.

'The Chaos Carol', in fact, sounds like the stuff of nightmares. Turns out that when you play 'Last Christmas' at the same time as 'All I Want For Christmas' and 98 other Christmas tunes, it's not as angelic-sounding as it might look on paper.

Rudwall told Medium: "I’ve always had a hard time wrapping my head around Christmas Carols. I dunno, might be something with the joyful, yet plastic, tone to the songs, or simply the happy-go-lucky vibe. Can’t stand it. Save me.”

Hear it for yourself below, but be warned - it's not the most hangover-friendly soundtrack: