Everybody's got an opinion and the only choice that matters here is yours, mncz. You sound like you are generating peace, love, and joy, and I am celebrating that with you.
I am REALLY super-celebrating that you have kicked that man to the curb! What a life you would have sentenced yourself to, being with him!

Yikes. Close call!
Please keep us posted on how you're doing.
Lots of love,
Angela