33,000 tweets and a John Lewis campaign