Probably the best single episode of a podcast I have ever listened to. David's story is so many emotions all rolled into one; happy, sad, triumphant, devastating. I have listened a couple times and I still cry every time as David talks so delicately about all that he has faced in life. A must-listen!