About twenty years ago I stopped at Tim Hortons to grab lunch. I needed to go grocery shopping, but had to wait until payday and had five bucks to last the rest of the week. A dollar went further then than it does now, which meant I had just enough to pay for some cheap groceries until I got paid. It was very crowded due to it being "Camp Day", when they collect donations to send needy/ill children to summer camp. There were several people with boxes collecting donations and a girl approached me with a big smile and asked if I would like to make a donation. I looked at the dollars in my hand, did some math, and came to the conclusion that I didn't have any money I could give. She said "even just a dollar is fine". Or something along those lines. Giving a dollar meant that I had to skip eating, and at the time I worked 12 hour days six days a week as the assistant manager of an equestrian center. So it was very physical work requiring lots of energy. I apologized and said I wasn't able to donate. The look on her face made it very clear that she thought I was being a cheapskate. I felt horrible. I would have been more than happy to donate, had I been in a position to do so.
Fast forward to today. It's Camp Day again at TH. I no longer have to worry about scrimping every dollar until payday. So I made a donation and included an extra dollar. I hope that person twenty years ago has learned some empathy. You never know what someone needs that dollar for.