The eagerly anticipated John Lewis Christmas advert for 2020 has landed.
Accompanied to a sound track of Brit Award winner Celeste's original piece written especially for the campaign, the advert gives the fitting message - if you can give anything this year - give a little love.
The John Lewis advert begins with a young boy whose ball is stuck up a tree until a girl, equipped with a heart-shaped umbrella, lends a helping hand before Britain is transformed into an animated dreamland.
Cackling hairdressers with beaming smiles, a nurse on her way to save lives, pigeons giving a hedgehog a hip hop makeover, and the everyday heroes who have been getting the nation through the most testing of times are honoured in the two-minute trailer, illustrating that no matter how big or small every act of kindness goes a long way.
The John Lewis advert will see its televised debut during The Voice final from 7pm on ITV.
In the meantime you can watch it here: