Hello! I am not sure if we have chatted before, but I have read your updates from time to time. Your situation sounds difficult to navigate, but you seem to be doing really well considering all that has happened.
I wanted to echo what a few others have said. I do think it is important to take a step back while G goes through the things he is going through. DnJ pointed out all the reasons why some of what G is saying is good. It shows growth and movement. And the fact that he said that he is lucky to have you in his life, that is good! But, he is still in it. He hasn't completed his journey through the tunnel. If you remain hyper focused on analyzing where he is at in his journey, it is only going to negatively impact you. I think a good thing to remember is that YOU have remained the responsible partner in your marriage this entire time. YOU have worried about how you treat him this entire time. You have stayed the loyal wife and mother this entire time. He has not done these things for you. YOU are the prize! YOU are the one that deserves someone showing you by way of words and actions that the love and strength you have shown are worth fighting for. If it is anything less than that, it is less than you deserve. G may come around and be capable of that at some point, but he is focused on himself right now, and I challenge you to do the same. You are worth it! And when you feel better about yourself, it helps you in caring for the children. They need at least 1 sane adult to be their parent, and you can do that easier if you are focused on them and yourself. If G comes around at some point and wants to be an active member of the family again and fix things between you, then you can cross that bridge when he stumbles over to it.