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.