oh my god...
Bama...
I don't know what to say. This is Battered Woman Syndrome and you're smack in the middle of it.
I want to be supportive of you, but I simply cannot comprehend how insecure you must be to forgive something like that. You and I live in completely different worlds. This makes me feel very naive. I'm stunned and in disbelief that this happened, and that you've put yourself back into a position where it WILL happen again.