You should be proud of what you've learned about yourself during this time. I think of what happened to me as a wake up call that was needed. Take what you've learned and apply it to your next relationship, whether it's with your H or with someone else. It's important for us to continue learning and growing (although personally, I think I'm a little stuck at the moment - or just taking a break).
Glad to hear you are coping so well under the circumstances and that H is being cooperative. That certainly helps.