Thank you so much for sharing all that!
What a miracle that he is doing so well. Sounds like FANTASTIC progress. I am pretty stunned by the thought of what he has gone through and is going through still. He has TIME!! He's getting better and better.
It must take such courage for you all!! You are all strong and powerful! I'm so happy to hear of this progress. He is an incredible young man! Wow! And your family is WONDERFUL!!!!