I’m so sorry, that must have really hurt...he’s not a nice man whatever you may think, he’s cruel and calculated and has you believing he isn’t because your self esteem is so poor. No one who loved you would treat you this way.
I had an ex like this. Note the word ex! I put up with it and actually adored this man who treated me so badly. My friends and family constantly asked why I was with him and I’d always, always defend him believing him to be misunderstood and...more importantly, believing he was right about me deep down inside. One day I started reading a book called “Women who love too much”. And not long after that I found the courage to distance himself from him for good.
It was hard at first because I still loved him but once I got a bit of distance, I could see exactly just how awful he was and how emotionally abusive the relationship was. Within six weeks I couldn’t see anything good about him at all.
When you create distance with this type of man, they will try and do anything to get back in favour with you. Promise you the earth, tell you you mean everything to them etc. The minute they have you where they want to they will be cruel and rejecting. Whenever I dressed up or looked good or another man paid me attention my ex would be horrible and go for the cruelest thing he could say. I’d back away from the relationship and he’d love bomb me.
Your man sounds deeply insecure and obsessed that he might lose you because deep down inside he’s afraid you’ll realise the truth - you are far, far too good for him and he doesn’t deserve you. That is the truth OP.
Another thing helped me ditch him. Realising that any child I had with this man would be treated the same way by him eventually. I couldn’t do that to a little person who didn’t understand why their Dad could be so cruel. I knew they’d blame themselves like I blamed myself. So I walked away.
It’s easy for me to say do the same so I won’t.
I think you need to insist on couples counselling. Or get the hell away from him.
He’s not helping your self esteem at all.