What a story. There is so much to be learned from it. Kindness and compassion trumps all. And, 500 push-ups a day is pretty dang impressive!