From what I've read, you seem to be on the right track, husband. Kudos to you for sticking it out!
Lost, I know you're going through a rough time now, but believe me, you're a lot better off than having to endure someone who sounds callous, unfeeling and undeserving of your affection.