Forgiveness is a choice. The 'forgiving personality' doesn't feel right to me. My understanding (and experience) with forgiveness has been that it is counter-productive to forgive too early without delving into what happened, exploring and sharing feelings.

In nearly all situations I am aware of, even with infidelity, there are things that both spouses have done that have been harmful to the relationship.

One of the best books on forgiveness is the one by Robin Casarjian.