The mini-masterpieces have become very much part of a British Christmas. The 2024 John Lewis Christmas advert is here, arriving just in time to tug on viewer’s heartstrings - and encourage them ...