It's the time of year we all wait patiently for, any it is finally here.
John Lewis and Partners have teamed up with sister brand Waitrose to release their heartwarming Christmas advert, featuring their first original song.
With the message of #GiveALittleLove, the new has been inspired by random acts of kindness seen during lockdown since the country saw the beginning of the Coronavirus.
It features different acts of kindness through nine different live action and animation scenes.
It starts with a little girl wearing specs and a yellow raincoat helping a boy get his football down from the tree, using a heart umbrella.
The little boy then aids a snowman fly away who then helps a family get their car going.
The final moment is a kind-hearted nurse on a bus who gives a heart-shaped sticker on her apple and gives it to a little girl to mend her specs.
In total there are nine acts of kindness involving a heart in one way or another, helping to form a chain reaction of joy and happiness.