John Lewis has just revealed its much-awaited Christmas advert, and it promises to tug at heartstrings. Labelled 'The Gifting Hour', the advert shows the protagonist Sally in a flurry, making a ...