There are plenty of theories why the John Lewis Christmas ad no longer hits as hard as it once did. You could look at the fortunes of John Lewis itself, which has spent the last couple of years locked in a nightmare of plunging revenues and store closures.
Read more on theguardian.com