Yes, it happened with me. It was last October, when I was travelling in town bus in Hyderabad. The bus was very crowded and I could never make out when my wallet was stolen. I got down in my stoppage without knowing that my wallet was not there in my purse. I went to a mobile service centre (as I went for my mobile repair), finished other works and stopped at a chaat centre to have some chaat. It is then when I realized that my wallet is missing!! As I was a regular customer of that chat centre, they sympathised with me and said that I can pay for it the next time.
Now, I had to return back home and no money with me! I kept all my money in that wallet. It was getting late in the evening when I was wondering standing in the bus stand how do I return back home!! It was then one uncle came to me and asked if I am having some problem (I guess he could make out from my face that I am having some problem). When I narrated him the whole story, he told me not to waste any more time now and get back home. He gave me the bus fair, and told me "beta you can lodge a police FIR tomorrow, now please leave for home as its getting late". I asked for his contact no. to return him the money later, but he said thats ok, there is no need for that.
Good people do exist in this world in today's time as well !!!
My heartfelt thanks to that uncle. May God bless him.