Michael's link to the other thread is good.
I just want to reiterate that forgiveness is a personal issue. Forgiveness is done for your well-being and healing. Forgiveness has nothing to do with letting the perps off the hook, it has everything to do with letting yourself be free from your own guilt and shame. Again, my favorite quotation: "Acceptance is abandoning all hope of ever having a better past". I try not to think about all of the 'woulda, shoulda, coulda' things in my past. I did the best that I could have done as a kid and as an adult dealing with that past. I have today. What I do today will become my new past.
Take good care of yourself,
I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center.
Kurt Vonnegut (1922-2007)