Why do men cheat on good women?

I told a guy friend about my horrible breakup with my boyfriend and he can't understand how my boyfriend cheated on such a sweet person like me.

Why do men cheat on good women?
Post Opinion