Heather I am so glad this turned out this way for you-that is awesome. Unfortunately, I like many others did not see the change in parents. However, I think we can forgive (even if that means severing relationships with them.) I have sisters that are absolutely mean spirited and will probably never change-I accept that, I still love them, I understand where they come from and the insecurities that make them mean as snakes. Staying clear keeps me clear.
IMO, forgiving does not mean that we need to have contact with that person, it just means that we have come to understand or have empathy for their situation-which may mean recognizing/acknowledging their mental illness or won victimization and the role it played in their perpetuating the behavior.. It does not negate the pain that we have suffered at the hand of that person, but it is necessary in the process of "letting go". When we reach that point, we no longer need to hold on to the list of injustices they caused against us , be it neglect or abuse.
I think the emotions we have toward others play out on ourselves. In other words, if I cant forgive my mother for her mistakes, how am I going to forgive myself for my errors? I have had plenty of reason to be distrusting of others, but the thing about trust that has the biggest impact on me is my lack of trust in myself. Trusting my ability to use good judgement and recognize untrustworthy people. (Of course we have no guarantee's, but mistakes are generally not lack of intellegence or good sense, they are emotional decisions.) Trust that I am capable of handling whatever situation that comes my way. There is no guarantee that others will not do me wrong, but I need to trust myself enough to know that I can pick up the pieces and go on. If I don't have that trust in myself, I am going to project that on others, which creates fear and even panic. Then comes the case of the "what ifs", which causes us to be very limited. Well I think it is the same with forgiveness. We go to therapy and begin to see the helpless child within us that just wants to be safe, nurtured, have parent approval-then we begin to understand our pain. Yet at some point, (we may never know the truth or details), after we are on the path to our own healing, its difficult to think about the other persons behavior and not recognize that something must have happened to them to cause them to be this way. They were also a small child once and needed the same things we did as small children. It is not an excuse for it in any way.
The bottom line is that we can justify anything. That is what law is all about and what happens in the courtroom daily, who can provide the strongest case-justification. I read an article about a grown man who is in trouble with the law due to violence and his mother goes with him to the psychiatrist. The mother tells the psychiatrist-"my son did hit his wife but it is because he lost his job and he has no self esteem". The psychiatrist replies- "could it be that your son has no self esteem because he hits his wife". It all begins with us and if we want things to change, we have to start making the changes.
On the other hand, forgiveness too soon will come back to haunt us, but that is not real forgiveness. I think if we are getting therapy and working through the individual process, eventually we will all want that and know it is the most healthy for us. I have forgiven my mother but there are others I have not forgive and am just not ready to. If Im not ready to forgive in 5 years, I will consider myself very stuck. Of course it depends on the extent of the damage and our own time frame.