The John Lewis Christmas advert 2021 is here and it's super magical.Titled 'Unexpected Guest', the festive campaign sees an alien named Skye crash-land onto earth and into the woods at the height of the Christmas period before she is greeted by a 14 year old boy named Nathan.
And it has got us thinking about past John Lewis ads, from Edgar the dragon to 'The Long Wait' that saw an adorable little boy waiting for Santa.
In very sweet scenes, the John Lewis 2011 ad expertly tricked viewers into thinking the boy was impatiently waiting to open all of his Christmas presents, when actually he was waiting to give gifts to his family.
Read more on ok.co.uk