I just had communication with someone from my past and during our conversation, we started talking about the negative things that have happened to us in our past. The message is the same but can always use repeating.
Being angry at the ones that cause you harm, does nothing for that person but allow them to keep that hold on you.
Forgive them and then forgive yourself for allowing them to keep that hold on you.
Everyone has to deal with their own demons (for lack of a better word) in their own time.
People learn their life lessons in their own time.
The important thing is that you have come around to see the lighter side of life, but let that negative shit go!
You don't need to carry it around with you anymore.
That includes the negative of YOUR past.
Let that negativity from your past fuel the positive in your future.
You can not change the past but you can change your future. You have already started to do so!
Sometimes, you have to go through the dark tunnels of life to get to the pot of gold at the end of the lighted rainbow.
It doesn't matter what people say to you, but rather how you react and respond.