Who'll have the Christmas No.1 hit? It's the hot question every year. Cutting a seasonal number might seem the obvious route, but it's never guaranteed to work. After all The Pogues' Fairytale of New York was pipped by the Pet Shop Boys' You Were Always On My Mind in 1987.
Yet every No.1 Christmas song included here is memorable in it's own way. From Al Martino's romantic 1952 ballad through to Slade's raucous Merry Xmas Everybody right up to Alexandra Burke's reprise of Leonard Cohen's anthemic Hallelujah in 2008, the Christmas No.1 has always had its own special magic.
Here then, spanning some 56 seasons of goodwill, is a truly classic collection of sparkling songs that made it to the very top of the Christmas tree.
2 Become 1 [Spice Girls, The]
Always On My Mind [Pet Shop Boys]
Christmas Alphabet [Valentine, Dickie]
Don't You Want Me [Human League]
Hallelujah [Burke, Alexandra]
Here In My Heart [Martino, Al]
I Want To Hold Your Hand [Beatles, The]
I Will Always Love You [Houston, Whitney]
It's Only Make Believe [Twitty, Conway]
Lily The Pink [Scaffold, The]
Lonely This Christmas [Mud]
Mad World [Andrews Michael] [Jules, Gary]
Merry Christmas Everyone [Shakin' Stevens]
Merry Xmas Everybody [Slade]
Mistletoe And Wine [Richard, Cliff]
Moon River [Williams, Danny]
Somethin' Stupid [Williams, Robbie] [Kidman, Nicole]
Stay Another Day [East 17]
When A Child Is Born [Mathis, Johnny]