It’s nearly time for John Lewis to reveal their new Christmas advert - a tradition that dates back to 2007. A sneak preview ...