Every year there is a competition amongst retailers for the best Christmas advert, and this year John Lewis opted for mellow and magical.
Every year there is a competition amongst retailers for the best Christmas advert, and this year John Lewis opted for mellow and magical.