Re: unfortunate scenario..
Cheating is a defect in personality which is enough to make the other partner insecure all the time. I think its better to get rid of this situation and try to find someone who you can fully trust.
Forgiveness is definitely an option and totally depends on spouse's past and future behavior. But still its very hard to re-trust a person.