You sound to be finding some peace amidst the storms. Finding a measure of serenity, however small, is so vital. You have detached enough that very little that H can do now will totally destabilize you. Remember when the least little thing they did would knock us to the ground?
I truly admire how you maintain your boundaries and effectively communicate those to your spouse. Keep devoting yourself to you and your girls.
I have found that by focusing on God first, from the moment I get up in the morning to the minute I fall asleep at night, has given me a solid sense of serenity. I remind myself constantly that I am a disciple of Christ, a flawed mortal sinner who needs to continue to put Him first and foremost. And guess what? He in turn reminds me of all my other priorities -- My children, my family, my friends and myself. That is what He wants of us, and when we do then everything just falls into place.
That's not to say that every once in a while my W will throw me a serious curve, but now I feel like I have been prepared spiritually for Judo -- I try to use the energy of her offense and redirect it back at her.
I gather you are not only in a similar place, but that you have exceeded well beyond. I have complete faith that you will not only survive but thrive despite this ordeal.