The moral of the story is if that forgiveness is necessary to reconciliation. If you want to heal your marriage, you have to stop holding a grudge. Those who value their hurt feelings over the marriage end up without a marriage. And yes, she cheated on you. Future wife might not have any black stains on her yet, but who's to say that she won't make the same mistake too. A new marriage is not a guarantee against cheating. Someone who regrets the mistake, understands the hurt that it causes and doesn't want to repeat the past is a better bet for future constancy. At least, that's how I see it.

There is a thread on forgiveness started by Saffie. It was started in response to a post I made saying that those who cannot forgive cannot reconcile. This thread just proves my point.