Now this is an excellent story. I hope good karma comes to both of you! It's nice to know that aside from our forum family, there's still people out there who care....
I left a book on a flight once that was a gift from a dear friend (who had put his card in the book.) Someone found the book on the flight and mailed it back to my friend with a nice note.
There are still s few good people about. I left my new iPhone 6 plus on a bench in a shopping centre (mall) last week and a lady picked it up and handed it into the customer service desk. She left no contact details so I can't thank her personally