Which singers have contributed to the John Lewis Christmas adverts?

Ellie Goulding’s cover featured in the 2010 Christmas advert (Isabel Infantes/PA)
Ellie Goulding’s cover featured in the 2010 Christmas advert (Isabel Infantes/PA)