When we forgive people, we supernaturally release freedom into their lives, so that they can come into their God-given destinies. Even if they are not sorry for what they have done, by forgiving them we prepare the way in the spirit realm for them to hear God speak to them about repentance. This is true because of the law of binding and loosing (releasing), which God has given to His Church: And I will give to you the keys of the kingdom of heaven: and whatever you bind on earth shall be bound in heaven; and whatever you loose on earth shall be loosed in heaven (Matthew 16:19).
Jesus gave us the perfect example of the power of forgiveness to set people free. When He was dying on the cross, He said, “Father, forgive them, for they know not what they do” (Luke 23:34). Jesus forgave entirely unrepentant men for the sin they were committing against Him. Some time later, Acts 6:7 tells us that “…the word of God increased, and the number of the disciples multiplied in Jerusalem greatly. And a great number of the priests were obedient to the faith.“ Very likely, many of these priests had played a guilty part in crucifying Jesus! We don’t know how much time went by between the crucifixion and their conversion, but there is a direct connection between Jesus forgiving them from the cross, and their hearts eventually being changed to believe on Him.
When we release things upon the earth, according to Matthew 16:19, they are released in heaven. Changes are put into motion in the spirit realm. Those things, in turn, eventually are released back into the earth. Our willingness to forgive those who have harmed us brings blessing, freedom, and godly change into their lives.