In running a marriage, cheating and betrayal are unforgivable mistakes. No matter how secretive it is, the truth will always leak out. There are also unexplained misunderstandings that arise in the marriage, which are even more potential dangers for the marriage to break up.