2016 has been a tough year for many reasons. As teasers rumoured to be for the latest John Lewis ad appeared in social media earlier this week (with the hashtag #bouncebounce), we braced ourselves at ...