Mariah Carey's 'All I Want For Christmas Is You' is Spotify's most streamed Christmas song of all time.

Mariah Carey's 'All I Want For Christmas Is You' is Spotify's most streamed Christmas song of all time.

The 46-year-old singer's 1994 single - which she wrote and produced with Walter Afanasieff - has been streamed globally over 217 million times, and is followed close behind by Wham!'s 'Last Christmas' in second place, with Michael Buble's 'It's Beginning To Look A Lot Like Christmas' third.

Festive hit-releasing machine Buble features five times, with his covers of 'White Christmas' (Featuring Shania Twain), 'All I Want For Christmas Is You', 'Holly Jolly Christmas' and 'Santa Claus Is Coming To Town' also dominating the list.

'Mistletoe' by Justin Bieber and Ariana Grande's 'Santa Tell Me' are also popular Yuletide tracks.

Mariah recently said she had no idea she'd be able to build an empire around 'All I Want For Christmas'.

The 'Hero' singer has been "surprised" by how well the track has stood the test of time, and how it becomes more and more popular each year around the festive period.

Asked if she knew the hit would bring her so much success and revenue, she said: "Oh my gosh, no no, never, no. I feel like this is something small compared to the rest of my catalogue. This song just continues to surprise me."

Mariah - who has six-year-old twins Moroccan and Monroe with ex-husband Nick Cannon - loves it when she hears how the song has resonated with her fans.

She said: "I'm very thankful that people seem to still have an attachment to it.

"It makes me feel good when people tell me that it's part of their lives."