CG is right. YOU do have power. You mention that he was crying over the phone, etc. To me that's pretty big.
STOP dancing to his mood swings and shifts. You've been doing it from day one. The only reason he is acting like this is because you are finally taking a stand for yourself. Continue doing that. All you're doing is restating your boundaries. You're just telling him that you don't appreciate being jerked around and need a real man to take care and respect you. What is wrong with that?
Have you done anything personally to build up your self-esteem? He's been acting like a bully to you. Make and take your stand.
M-43 W-40 2D - 9 and 5
Emotion, yet peace. Ignorance, yet knowledge. Passion, yet serenity. Chaos, yet harmony. Death, yet a new life.