As a person who has cheated on her spouse,I will say from personal experience that a big reason A LOT of people cheat is 1. getting married too young, and 2. simple immaturity. I had both. For me,I cheated because I felt I was "owed" happiness,and was angry and bitter with my husband for not...