The first step to break this karmic cycle is for you to take responsibility for its presence in your life. Your soul agreed to be with this person because it was necessary for your spiritual progress. So forgiving yourself is the ultimate secret to healing everything in all directions of time.
This involves forgiving yourself for entering his relationship whenever you did in the distant past lifetime. You probably were given red-flag warnings by your angels then, which you chose to ignore or override. Forgive yourself for ignoring those red flags, and vow to listen from now on. Life lessons only count if we learn from them.
You get infuriated by how this person behaves. But this is how this individual's personality works and has always worked. You were the one who chose to try to be in relationship with him or her long ,long ago. You were the one who decided that all of those red flags that your angel sent you didn't matter. You were the one who decided that you could change or fix the person.
Now it 'is time to let go of that fantasy that this person could e as you desire or dream him or her to be. You're not the other person's source, nor are you the author of his her life scripts.
Karmic relationships are akin to having a tug-of- war. They're power plays, where one person will pull and the other person will pullback. No one wins in karmic power pls. But when one person drops his or her side of the rope (through the process of forgiving him-or herself for getting into this tug-of- war in the first place), the power strugglestops.