This is a lovely story that made me smile:
It all started two years ago at Corner Perk, a small, locally owned coffee shop, when a customer paid her bill and left $100 extra, saying she wanted to pay for everyone who ordered after her until the money ran out. The staff fulfilled her request, and the woman, who wishes to remain anonymous, has returned to leave other large donations every two to three months.
“People will come in and say, ‘What do you mean? I don’t understand. Are you trying to buy me a coffee today?'” the shop’s owner, Josh Cooke, told the local news. “And I say, ‘No, somebody came in 30 minutes ago and left money to pay for drinks until it runs out.'”
It took a while, but word has started to spread around the tiny coastal town, home to about 12,000 people. Now, more and more customers have been leaving money to pay for others’ food and drink. Cooke says some people don’t even buy anything when they come in; they just stop to donate and head right back out.