John Lewis has unveiled its highly-anticipated Christmas advert - and it is set to be a tear-jerker. This year the retailer's ...