Hi ivehadenough
Welcome to SR.
I don't think anyone can answer you fully here from what you've posted - but I know for me my relationship with my parents is still a work in progress...
For me, forgiving them means acknowledging they're human beings like the rest of us....it means I'm ready to step out of all that and move on.
It doesn't mean I accept that the things that happened to me were right or just...and it doesn't mean I allow toxic people close to me in my life.
Please do check out the links Vegi suggested
D