john lewis xmas adverts

The nation is officially an emotional wreck after John Lewis unveiled its latest Christmas advert on Friday (6 November) morning