Forgiveness technically does NOT require those things. That’s the point. It’s fore-give-ness.
It is a practice, something you do in spite of it being challenging.
The practice itself is mostly for the forgiver, not the forgiven. Try it and watch your heart soften and open.