In short, it's perfect. So perfect that you may just want to listen to it over and over and over again. Which is why I put together this Spotify playlist consisting of 99 covers of the song, plus the original version by the Pogues with Kirsty MacColl.
And then — just because 100 wasn't round enough for me — I recorded this quick cover of the song myself, using an Irish Gaelic translation by Fred McCluskey and Ger Maher (which cleverly skirts around that bit of ugly language in the third verse, which makes sense in the context of the fictional story but absolutely shatters any Christmas delusions).
Just, um, don't bother looking up Shane MacGowan's recent birthday performance of the song from the Late Late Show, 'cause it's pretty painful to watch, and not just because of him. Oof.
Image by peelandstick/Flickr