There are a few things in the world, other than cakes, I don't mind spend extra money for, and one of them is hospitality of honest people.
On my way to a tourist attraction, the bus was caught in a 6 hour traffic jam (due to a major accident). There was no way for me return to my hostel and I had nothing with me except for a water bottle and some cash. With me was a local girl who was on her way back home to visit her parents in the village nearby the tourist attraction. We chatted for a bit and she offered me to stay with them for the night.
They quickly prepared the extra room on the farm, showed me around their village, and made me dinner and breakfast and yet they didn't expect anything in return. They were far from rich (they actually reluctantly let their younger daughter go out to work in another country by herself as they could barely support the entire family), but they were full of life and happy, most of the time.
I, of course, cannot on my good conscious leave without giving something in return. So I gave them what money I had, $32 (minus cake money for the day), which is a good amount for them (more than twice what their whole family makes per day) and considering normally it would have cost $7 for the same type of service in a hotel. They, of course, were very grateful.
They have turned a disappointing tourist experience into something I'll cherish for a long time.