The annual Christmas advert for John Lewis arrived this morning, and sure enough, it's been all anyone's talking about - other than the impending Brexit chaos.

Still, the advert appears to have warmed the hearts of almost everyone who's watched it. For those it didn't, there's been plenty of snark and sarcasm on Twitter to go along with it.

Here are some of the best tweets we've seen so far.

Since the advert's gone live, John Lewis have announced that they're actually selling pianos to coincide with the release of the advert. Not only that, the advert itself has racked up over 1 million views in less than 8 hours and is No.2 ranked on YouTube's trending topics.