The eagerly anticipated annual John Lewis Christmas advert is officially out and the soundtrack will be in everyone's heads all winter. This year's ad is called 'Unexpected Guests' and follows a young ...