Wow, that's a touching story. It's not often you see acts of kindness like that, especially in situations that could easily have turned out differently. I've been in a situation like that once, where I found a wallet on the street, and instead of keeping the money, I managed to track down the owner and return it. Felt good, you know? It's these small moments that restore my faith in humanity.