In my quest to learn about friendship, I came across this
Forgiveness is straightforward, but the issues related to forgiveness certainly have layers. We are to forgive 70 x 7 times, but that does not mean the relationship will look the same at forgiveness #1 as it does at forgiveness # 499. Sin is the destroyer of relationships. And forgiveness can be extended, yes, but there will still be consequences. Sometimes the consequences include divorce, broken friendships, or just a distance where there was once closeness. The Bible says that we are to be at peace with all men, as far as is possible with us. Sometimes, no matter what we may try to do, or what we actually do in forgiveness, it is simply impossible.
Read the whole article here. It is by Nancy Wilson