This is part of where I am at. My late pastor shortly before I was born again told me, I believe in the Spirit, "You will find the hardest thing to do in your Christian walk is to forgive yourself."
I know we want repayment through anger and exactings of justice. But by this and by other means, they cannot repay and will not, pointless. By anger we are tied to the offense, our hands are on their throat. Also we need forgive God and ourselves.
Jesus took it and the answer is in His blood. Jesus was crushed for our iniquities.
From God comes all good things, and He rebuilds things. Such as the Earth, as when the Spirit hovered over the deep, waiting for the creative word.
According to the revelation by Derek Prince, about the Cross. It was a place of great exchange, for sin, justice, for dishonour, honour, for death, life...
I imagine, not so much in pictures, that King David is on one side of the cross, and on the other Uriah. Surely they are in total peace now.
I also imagine standing on one side of the cross, and my enemy on the other side, Jesus took his rap, and repays me my hurts, my lost honour... Jesus created the the best things, and can recreate them.
By Jesus blood, I can have peace, healing, honour and restoration.
My adversary cannot repay me, and I will not maintain the effort, and release from my hands and my heart his neck, let him go.
I will let him go and trust Jesus to repay, and balance justice with mercy and justify and discipline and love that one.
Let go with determination and trust. Release my hands facing away to Jesus and the cross, thinking of the price He paid and the blood.
It washes away the sin of my enemy and gives him justification, healing...
I can open my hands to Jesus and he will restore me, fill my hurt and dishonour with more than I lost.
Jesus makes peace through the cross and reconciles adversaries.
His redeemer, my restorer. And vice versa.
I am also presently looking at forgiving myself.