This year’s mini-masterpiece has just been released - so we’re looking back at two decades of John Lewis Christmases.
Let's see if you agree!