There are generally two reasons why someone cheats.
One is because they're feeling isolated/neglected, and are looking for some form of attention/love/comfort/companionship/etc. The other is because they are either incapable of being in a monogamous relationship, or they're just a bitch/ass.
If it's the first, and you're willing to work out the issues, then good luck to you, and best wishes. If it's the second, they're not worth your time, and you shouldn't bother.
__________________
~*~* He with a sharp tongue slits his own throat *~*~
|