Forgiving your partner can be an extremely hard task. In order to move forward appropriately, it is highly recommended to be worked through. One may also have to forgive themselves. Though one may believe forgiveness cannot be achieved, the great news is IT CAN BE! The willingness to listen, respond accordingly and be patient is critical while in couples counseling.
Learning and maintaining needed change takes time. It maybe necessary at times to break off and meet 1:1 as well. This can be beneficial if one is suffering within themselves, beyond the scope of their relationship.
If two people love and care for one another, the greatest gift they can give to themselves and their partner is another chance. The rewards in the end are well worth the work.