In a coming together of musical minds, the legendary Rod Stewart has recorded vocals for a Christmas song written by our very own breakfast show presenter, Shaun Keaveny.

And in the spirit of glad tidings and good will to all, you can download the song for free here (right-click > save as).

Joining Shaun and Rod are former Suede guitarist Bernard Butler on guitar, with friend-of-the-show Level 42’s Mark King on bass.

From 6 Music, former Menswear drummer Matt Everitt makes his long-awaited comeback, Early Breakfast presenter Chris Hawkins is inspirational on sleigh bells, and the official 6 Music Choir provide an angelic chorus on backing vocals.

Grammy and Brit award-winning record producer Steve Levine, known for his work with the Beach Boys and Culture Club, has produced the track in his Liverpool-based studio.