Most Helpful Guy
Break up. It's better to find out now, after 4 years than to find out after 20 years when you're married and with children.
End the relationship. 4 years? She should have been talking to you about whatever was bothering her. She obviously doesn't trust you or respect you enough have have the sense to talk to you. There's nothing to forgive. Be done with that and never look back no matter how sorry she is.
Break up, end it, cheating is never acceptable.
Your only choice it to end the relationship or suffer repeat and getting hurt again
You cannot undo this action. The opinion owner is going to be notified and earn 7 XPER points.