FS and I had another session with the priest yesterday and it was pretty good. One of the things we talked about was "what a marriage is" versus "what a marriage is not." We also discussed infidelity and how to possibly deal with it inside a marriage.
When we discussed "What a marriage is" the priest spoke about the differences between a Contract - when people enter into an agreement which can be broken - and a Covenant - which cannot be broken. The priest said that when you look at a marriage as a contract that can be broken, you have entered into the marriage with one foot already out the door. If you look at a marriage as a covenant, you are making plans to deal with EVERYTHING, come what may.
One of the ways we talked about this was in relation to cheating. He said that if a couple get marriage and one cheats, it is more important to know the WHY of the cheating and receive counseling (before putting a divorce lawyer on retainer, lol).