I think you know in your heart the answers to your questions and doubts. Writing them out though helps. We all understand how deeply we can love someone who is addicted. We all understand the doubts and hopes and dashed dreams.
Keep working the program you wish he would.
gentle hugs
ke