There is so much here to process--your devotion to your child, his pain, the tension in trying to strike the right balance between supporting him but not smothering him. I can't even imagine how one figures this out but you are doing an amazing job. Thank you for sharing your story. I find it inspiring.
We all know that no one gives you a manual when you become a parent but some situations are inherently difficult. Bravo to you, Mom, for being so loving, understanding, and respectful while supporting your child through such a major transition.