Whether they're blasting from the department store speakers as you make that final present-buying dash, or being sung by the dancing Santa that you wish you'd never bought, once you get into December, Christmas songs are inescapable.
There's no point fighting it: you may as well accept right now that, for the next month, you're frequently going to be told tales of last Christmas, wonderful Christmas times and bells ringing out for Christmas Day.
This being the case, it's time to set aside the bah humbuggery and enjoy the festive season, and to help you get into the holiday mood, we present MusicRadar's now traditional (and publicly voted for) rundown of the top 25 Christmas songs of all time. Let's start with the little guy who's at the heart of this whole celebration: Mary's Boy Child.
Mary’s Boy Child was a substantial hit for Harry Belafonte in 1956, although the best-known version (and the one likely to appear on your Xmas Hits compilation) is Boney M’s take, re-worked and re-titled to Mary’s Boy Child - Oh My Lord. Watch the disco-tinged German band performing 1992’s Christmas Mega Mix for a reminder.
Written by: Jester Hairston (and Frank Farian, Fred Jay on the Oh My Lord version)