I have never and will never cheat on my husband. However I think women and men cheat because they are feeling that they are lacking something in their marriage...Whether it be physical, emotional, affection whatever.
most woman are looking for a affection or emotional needs... if they are not then there just not very satisfied with what they get!!! and they need variety! those are the woman you stay away from...