Hi, Op, I hope you are well, I'm sitting here in tears as I could have written your post. And added a million other things. My childhood is lost and I have no one to forgive, as my mum died when I was a teen, the abuse didn't, and was just carried on by another family member. She quite definitely had MH issues, and should never have been allowed to have kids.
I have children (grown) who know they are loved and cherished every single day. I made a promise when I finally escaped at 18, that if I ever had kids, I would do time for anyone who ever raised a hand to them. My abuse was horrific, and it continued with abusive relationships until I was 49...
It was only at that age that I sought therapy to find out why I picked the type of relationships that continued that abuse.
I was in therapy weekly for a year, I came out of it with many tools and a greater understanding of my situation. I cried many tears for that lost little girl, who tried her whole life to please everyone, to prove that I deserved to beloved, to stop the abuse. I unfortunately haven't been able to help her, she is the part of me that will always need to prove she is worthy, I've been able to acknowledge that she is there, and when she appears every so often, I am able to comfort her, cry her tears and then tuck her into her safe place, with a kiss and an acknowledgement that she is loved.
My point in this is that my abuse is the reason I am the person I am today, I have never used it as an excuse for my behaviour, so I will never accept that because my mum was abused, that made it inevitable that I would abuse too. I have children who can look back on their childhood, and their every day lives, knowing that their mum loved/loves them unconditionally and always will.
I feel for you but know that you will get there one day, and though the past won't change, your future is yours to carve out, for you and your beautiful children, and when your lost little girl that you were, cries, just tell her that all will be OK, and that she is safe with you now xxx