John Lewis has been praised for its ‘beautiful’ Christmas advert as The Gifting Hour touches the hearts of the audience. The ...