Wow. You are really on a high note when writing this! It is so great when we see good things happening when we have only seen bad for so long!!
I do hope that he keeps on track and does what he is supposed to do. I think you have done everything in your power to help him but it is really on him to turn his life around.
I pray that he does not let you down and this really is the change you have been waiting for.
