Released two weeks earlier than usual, John Lewis has got the nation tearing up with their new Christmas advert. Titled Unexpected Guest, the two-minute film follows Nathan, a young boy who discovers ...