Question: who wrote the song fairytale of new york
Answer: `` Fairytale of New York '' is a song written by Jem Finer and Shane MacGowan and recorded by their band the Pogues , featuring singer - songwriter Kirsty MacColl on vocals .