You are the most valuable and wonderful thing he has in his life and don't you forget that. DB, GAL, focus on your kids and give H the space to deal with any problems he might be sifting through. At this point... rather then worry about what might be going on, try to just be a friend when you are together. Ask impersonal questions, let him talk, no pressure... no pursuit.... be positive and try be the "place" where he will want to "stay."
There is no arriving, ever. It is all a continual becoming.