I relate on many levels. A few of my older posts say "My father’s soul needed to live a throw-away life to pay whatever karmic debt he previously amassed, and I needed a torturer for this lifecycle’s lesson-plan, so we were a match made in heaven." If I wrote that today I wouldn't use the word debt as I have a different understanding of karma. It has nothing to do with punishment or reward, it's not a justice system. I think you understand that.
I'm also with you on forgiveness. Whom it's for. Whom it serves.
I'll add, for fun, that we choose our parents goes further. We choose our DNA.
Whether numerology actually decodes our soul contracts, I have my doubts, but know the plans, improv scripts, incarnation itineraries, what have you, exist.