Escaped a narcissist

Or a sociopath. . Either way he was an effing nutcase.

I just broke up with my now ex. He literally lied to me our entire relationship. . Tried to make me feel like I was crazy. . Because I didn't believe his lies. Finally I was able to conclusively prove he is a liar. Caught him. And guess what? He lied again and tried to tell me I was the one losing my mind. I have never ever come across such mind F-ery in my entire life! I am SO glad I never fell pregnant to that monster. God always steps in to protect you even when you don't see it as that at the time when you just really want a baby. Now that God has shown me why I never fell pregnant to that psycho I feel both relieved and so very very greatful. .

Just a little background:

I always suspected my ex was cheating on me, I was finally able to prove it. I also contacted his ex wife. He lied about absolutely everything to do with his past as well. I don't know if I'm in more shock that the past couple of months of my life were built on lies. . Or that I attracted such a psycho in the first place. . What sort of vibe am I putting out that THAT is the type of person who I let into my life. . I feel emotionally drained and I feel very sad. I spent ages before being physically angry and wanting to attack the guy. . Now that I've calmed down I just feel used. . . :((

Have any of you ladies dealt with such an awful person before?