Have Relationship Questions? Ask a Counsellor for Answers ASAP
I know how much you are struggling around this and with him and believe you are truly wonderful for him, and you are, but he can only do what he is capable of doing right now and that is not getting more deeply involved at this point. You have been wonderfully helpful for him but as you said, you can't change him so being supportive and consistent will help him the most. But, if you feel that it is too painful to stick around and "just be friends" then only you can decide that. There is no way to predict whether he will come around again and want something deeper but if he can feel safe and secure again, then it is possible.