Let's call cheating what it is: a complete betrayal of trust. Cheaters are people who have a lot of stuff to work out and they're working it out on your time and with your heart. Some cheaters might give you an excuse, some might not have one at all, some might even blame you. No one can tell you exactly what to do when faced with this very complicated and painful situation. But the bottom line is, is this what you had hoped for in a relationship?