Why can’t I let go of her

Ok guys I need help in getting over my ex, I loved her beyond words and would have done anything for her , however though she could be loving at times she was very harsh and hurtful with her words as well as abusive both physically, emotionally and Verbally. On her worst days she made me feel like I was the worst person in the world and on her best days I was an angel. I decided to leave her even though she cried and begged but I still regret leaving her and would take her back in a heart beat.
please what’s wrong with me and how can I get over this feeling?

@tealKiwi2767 First I want to say I'm sorry you're going through this. Letting go and moving on is so difficult after you experience deep love.
I think you're having a tough time because of hope. In those up and down roller coaster relationships, it's so easy to romanticize the highs and thrills. And the hope of one day staying at those high points without having the harsh comedown.
I would recommend keeping in mind the overall value of the relationship and how healthy or unhealthy it was for your mental and physical well-being.