The Christmas TV adverts are in! While it might still be a bit early for some, there's no denying that the festive season has started, and what better way to get into the spirit than by melting into emotional piles of mush while watching the telly?
This season, Aldi decided to continue Kevin the Carrot's risky adventures, while Barbour focused on the magic of Christmas, and Very chose to prove that a meaningful present can be worth so much more than the money you have put into it.
As for this year's long awaited Christmas ad, John Lewis enlisted the help of Elton John, who went back in time to the gift that changed his life forever. Read on to discover all the emotional adverts that have been released.