Nice. I've had a few situations like that in my life, too, and I've dedicated my life to other people because of it as well. Thanks for posting this!
Glad you enjoyed it!