I'm glad to hear things are going better with your husband. I've worried that he might be deeply resenting you no matter how much you bend over backwards to make him comfortable; I'm glad that's not looking like the way things are.
Like Magdlyn, I'm biased because your husband reminds me so much of my ex. Your story is very touching, but I have struggled to sympathize with your husband. You are incredibly patient with him! (And C is incredibly patient, too).
Glad things are working out right now.
Single, straight, female, solo, non-monogamous.