Let’s take is as read that ‘Fairytale of New York’ is the most perfect of Christmas songs. Putting that in my top 5 would be too close to obvious, so I am giving it the Perfect Xmas tune crown and will move swiftly on to number 5 of my Top 5 Christmas listening.

No.5 That’ll Be Christmas – Thea Gilmore

Thea Gilmore’s ‘That’ll Be Christmas’ is a touching evocation of the classic family Christmas. It might be a little twee in places, but you just can’t get past the winning smile and ‘good will to men’ this song manages to generate in most everyone who hears it. This should have been Christmas number 1 last year.