I'm sorry you're sad and confused. I feel the same way about my sitch. But, lost...really, my opinion is that he cannot be that man again, that he pretended to be that man so he could get you. He does not treat you with love, he treats you with cruelty. Good people don't do that.
As far as you not being "an angel" I'm going to say that you are not likely to hurt him, are you? But he's capable of hurting you. He locked you up for God's sake. He was texting sex messages to your sister when you filed for divorce. What kind of person does that? Not a good person.