Spankedjenny:
I divorced him for cheating on me... A second time [that I know of] after promising it would never happen again.
Okay, I think that pretty much settles it; there was something seriously wrong with this person. It's good that you managed to break free and find yourself.