Forgiveness is something I try to do for myself even when I'm not sure I can do it for someone else. The pain that causes me to withdraw or be upset can be over when I release the resentment that I have built up.
Before I can do that I must remember that the answer always lies with me. Whatever happened was because of something that I did or allowed. If I have unreasonable expectations, unclear boundaries or fail to see the truth in the situation there will be a problem. It is easier to blame others but I have to take responsibility for my own thoughts and actions.
We all have different paths in life and I respect that. I am trying to be kinder to myself, learn my lesson and move on.