I really feel for you. It's not easy to accept that someone you love and who can be so lovely to you some of the time is actually abusive. Sadly they don't change, certainly not while you are still in a relationship with them. They have no incentive to.
I am in the same boat, my counsellor listened to me and said "I'm going to stop you there, you did nothing wrong. I can't tell you what to do, but I want you to look at these" and handed me some print outs of the cycle of abuse and toxic relationships. I sobbed my heart out as it was nothing I didn't already know, but having it confirmed by someone 'in the know' made it seem real.
Fwiw I still don't think he realises what he did that was so wrong, and that has made it harder in a way. I think that he sees himself as a genuinely good person with a bit of a temper and thinks the problems lay with me being over sensitive. I ended things with him and have been no contact for two months.
I've managed to move on a little bit over the past couple of months by reiterating (to myself, I haven't talked to him) that it doesn't matter if he agrees or believes that what he did was abusive. I deserve nothing less than total respect in a relationship. He's not 'the one' because there's no such thing as the one, there are lots of people who would be suited to me, probably more so than him.
However, if by some miracle, he is the one and only person destined to spend their life with me, he will recognise his issues, sort himself out and find me when he is in a position to be the equal and loving partner I need. This way I don't have to believe that I will never see him again. I can imagine some day in the distant future, two vastly improved versions of us getting together as the 'ones that got away'.
In the meantime I am continuing counselling, living my life, moving on emotionally from the problematic relationship we had, remembering fondly all the happy times, but being reaslistic about the rest. I still cry most days after two months, but it's fading a little now. I hope you can find peace without him and although I understand that you might not be ready yet, when you are you will always have support here from the many women who have walked in your shoes 