We often have the mistaken idea that forgiveness will heal everything. Let me share three things that forgiveness does not do. (1) Forgiveness does not remove all the consequences of wrong doing. The father who abandons his children may repent ten years later, but forgiveness does not restore the ten years of void. (2) Forgiveness does not immediately restore trust. Once trust is violated, it must be rebuilt by the person being trustworthy. If that happens, then over time trust will be restored. (3) Forgiveness does not remove the offense from one’s memory. It does mean that you choose not to hold the offense against them.
Resource: Love As a Way of Life.