^I sometimes wonder, if one reason why people will cheat is because they are not with the 'right' person for them. People will often marry in haste and in the honeymoon stage which can last for up to 18 months. If these forums are anything to go by, some are making proposals after ONE MONTH of knowing each other, which is pathetic and because they don't even know each other. They get hitched and then further down the line they find themselves married to a totally different person, to the one they proposed too...
Which I think is why rushing into marriage is utterly stupid!! Yet there will always be 'numpties' who do it...
But anyway, I've heard of guys who cheated on their first wives constantly, yet have never ever cheated on the second wife. It's like they found the 'right' woman for them and so they never had a desire to cheat again.