well if it was the first time then i would wait for him to fess up and if he begs for me bck then i give him another chance but the susunod time you better be prayin to a God..anywho..i can always give em a handful of sugar...
I would have to take into account everything. How long I'd been with him, why he cheated, if I'd done anything wrong in the relationship, how guilty and sorry he was, if he wanted me back. It's difficult, because people say they'd do one thing but when it comes to it they feel differently.
I guess it depends on the situation, and whether you're in love, and whether it was a one night thing, or whether it had been going on constantly.
If it had been going on constantly I don't see how I could ever forgive him, but I guess you don't know till you're there.
Though I know one thing, cheating isn't right. And if you forgive someone for something like that, then you obviously adore them despite their cracks. And if you've forgiven them from the bottom of your heart, you must be in love.
First I would be calm about it. Then I would say "You don't deserve this. you could be better. I thought you were better. Guess you were a jerk from the start." Then I would just walk away. No violence no nothing.