Originally Posted by
Anoni Mouse
From what you have described, it sounds like this guy may be emotionally abusive, or at the very least incredibly manipulative, and obviously it is wearing on your self-esteem.
I think the first thing you need to do is start being selfish. Find something that interests you and makes you feel good about yourself. Maybe it is going back to school, getting a hobby, working out, or all of the above. Spend time on yourself each day; do something nice and selfish for yourself every single day.
This will serve two purposes. First, it will help you build your self-esteem back up, which you will need if you really want him to start showing you love and affection. Men are attracted to women who love themselves.
And second, and more importantly, once you start feeling good about yourself again, it will help you accurately assess whether you even want to be with this guy. I know you said you feel like he is the only one for you, but do you think that his manipulation has caused you to think that? You also said you know you deserve better. Maybe once you start feeling good about yourself, you will have the confidence to find better.
It sounds like you are a very intelligent woman, from your writing. Now you just need to find a way to realize your intelligence and how important you are.
On a final note, empty threats will never work. If you threaten to leave him but never do, he won't take your threats seriously. Next time, don't say you are going to leave him, unless you truly mean it.
Maybe you can tell him you need space to clear your mind. But, if you tell him this, you need to actually be ready to stand by your words. If you ask for space and call him the next day, it will be equivalent to an empty threat.