The John Lewis Christmas TV advert always heralds the start of festivities. With tear-jerker plotlines that rival our favourite Christmas movies, plenty of gifting inspiration, and a musical cover that soundtracks the season, the retailer’s annual ad is an iconic part of the Christmas period.
For 2026, John Lewis is celebrating multi-generational gifting, telling the sentimental story of grandma Gloria (a starry turn by Kristin Scott Thomas) searching for the perfect present for her grandchildren. To help her on this shopping mission through London is Pickles (voiced by Paul Whitehouse), a pull-along toy dog she unwrapped herself as…
To provide well-rounded coverage and a breadth of insight across various events, we rely on contributions from several staff writers, each bringing their own area of expertise to our publication.





