So then stay away from each other and work on yourself. No one here is going to tell you it'll all be OK and she'll come back. Because your relationship sounds toxic, YOU are toxic and you claiming you can change just for the promise that she'll return means nothing if you don't actually do the work to change. Do it for you. Not for her.
I think you should break up. He clearly need somebody much less controlling and self absorbed
So then stay away from each other and work on yourself. No one here is going to tell you it'll all be OK and she'll come back. Because your relationship sounds toxic, YOU are toxic and you claiming you can change just for the promise that she'll return means nothing if you don't actually do the work to change. Do it for you. Not for her.
Misogyny at its best. Damn, you treated her absolutely horrible.