The annual John Lewis advert has become a Christmas tradition almost as familiar as the turkey, Christmas tree and presents over the last 15 years.
The upmarket retailer has successfully colonised shoppers' hearts with their fine tuned mix of upbeat stories of human kindness set to acoustic versions of pop standards and this year is no exception. The heartstring-tugger for 2022 is about children in care. And yes it's set to a cover of Blink 182's All the Small Things by US artist Mike Geier.
If you can't see the poll above click or tap here.