John Lewis ad: your heart will melt

If you haven’t seen this yet, then just watch it.  (We are not sponsored by John Lewis)