The festive season is getting under way again, and so too is the battle of the Christmas adverts.
John Lewis has become the latest retailer to beam its festive message into UK homes.
The advert, released on Thursday, is a whimsical journey through one woman's memories as she tries to find the perfect Christmas gift for her sister.
Set to Richard Ashcroft's 1990s track Sonnet, the ad is a "real tear-jerker" and suggests the retailer wanted to "return to its roots", analysts said.