I don't know if my colleagues would agree with me. That is, I believe there are circumstances that aren't in your best interest to forgive. It would not be healing for you.
Actually, I believe strongly in what is done, is done. What is the point of holding onto grudges?
If another individual will not apologize to you, do you just let it go, or, do you forgive? However, if you feel truly wronged.