@Youme
I was crying that is why I had to hang up on the call at that time. He had said something very hurtful at the time which I will not repeat here. I was still willing to work on things though.
It doesn't matter what you did.
I've had this done to me. It's hideous. But after a while you start to realise that the relationship wasn't real. If he really cared about you last week, then he'd end the relationship in a caring way this week, wouldn't he?
Ripping the floor out from underneath you is really unkind and really cowardly. That's who he really is. That's the lowness he's comfortable to stoop to.
He's not the man you think he is; he's not the kind of man you could be in love with. I suspect that in time, you'll start to see the red flags more clearly, and this is what you need to focus on as you recover from this: your own ability to respond to the negativity in a relationship. You've glossed over it for him, and that's not a healthy approach.
For now, though, get one phrase into your head, and keep it there: Silence is dignity.
You can't take a man back who could act in this way, and no conversation will make any difference to how he feels or how you feel. He knows this will have made you feel shit. He knows it's unacceptable. He just doesn't care.
Anything you might want to say to him, you could equally say after a delay, so maintain complete radio silence for a month, and see how you feel then.
If your situation is anything like mine was, you'll be so glad you maintained your composure and didn't go crying or begging or asking for explanations or apologies.
You'll look back after a while roll your eyes, and think 'What a twat.' Give yourself time to get there.
Sorry this has happened. You're not the first, and it's not your fault. 