It all comes down to you first.
What you feel is your compass for what you need. You don’t feel like love can come back? Is fine.
You feel you can forgive the fuckup to some extent? Is also fine.
Truth is you can’t neither change nor influence the other person. They are who they are. Is up to them to change or keep up.
You also are who you are. Is time to own it and look for what you want.
Doesn’t mean you have to be offended or angry for life with the other person. You know they are capable of sacrificing you and destroying everything you hold dearest in your intimate deeper self for a caprice.
That’s their true colors.
Can they change? Yes if they truly want it.
Shall you hope / wait / accept it? No, you can do it, but only if you feel like.
You don’t have to leave unless you want to. You don’t have to stay unless you want to. You don’t have to reconcile unless you feel it. You don’t have to harbor resentment unless is felt.
This is a person with some good sides and some giant freaking flaws.
You accept who they are, but above anything, you accept who you are.
They have no power over you anymore, not to harm you, not to soothe you. You control your boundaries and you alone define who can step in and just how far they are allowed in.
If they bring you things you like, take it. Everything else shall sit forever banned from your inner peace.
And pursue what you want. Wether is a future with them, with you alone, with another person, it’s your call to make.
And nobody else has any say in this.
As long as you respect yourself and live in that honesty and self acceptance, you’re going to be just fine.