0
Where’s the lonely man on the moon? Where’s the plaintive piano ballad sung by a wan Victorian girl? This year’s John Lewis ad is packed with unforgivable sins