Being willing to forgive yourself and your partner, and to make amends when necessary is an ongoing process of cleanup.
We all make mistakes; it's human. But when we hold fast to a grudge it eats away at our sense of peace and serenity. If you aren't willing to forgive, you might ask yourself what habit of ego you're attached to. Do you want to continue life with unresolved issues hanging over you?
When we take a stand and refuse to let go of something, we can always find evidence to justify it. Or we can try to make peace. Instead of blaming or making excuses, we can clean things up and move forward. This is not an excuse for staying in a dysfunctional situation, but an opportunity to see innocence. Once we do that, we gain—or give—freedom to move out of a "stuck" place.