T, Continue to dig deeper for patience. Your h really is baking up nicely. I know it appears to be forever, but he's dealilng w/his issues in his own time. Yes, he is smack dab in the middle of things and that's why you need to keep the light on in the window for him to find his way home. How do to that? Well, by continuing to do what you've been doing, i.e., being consistent in what you do. You've shown him compassion, unconditional love and yes, patience.
Your little man/child is growing up and he's at the stage where I can see he's starting to walk a bit stronger. In time, he will see the ow for who she is, but he's not there yet.
As for you, continue living your life by doing the things that you love, i.e., yoga, spending time w/family and friends. The more you do this, the more he will see that you are definitely not staying on the shelf where he left you pre-crisis.
Please take care of yourself and those two darling little ones.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.