It wouldn't be the run-up to Christmas without the festive adverts that dominate our TV screens in the weeks leading up to the big day.
We have already seen Asda, Sainsbury's, Lidl and Boots release their offerings for the forthcoming festive season in recent days.
But one shop which has become known for its Christmas adverts over the years is John Lewis - and the department store has finally unveiled its 2022 ad. And this year the chain is using its annual ad to raise awareness of children in care.