Definitely forgive her, but DO NOT make the mistake of ever trusting her again. She betrayed your trust the first time she hopped into bed with another man. Also don't fall for her claims of "I'm sorry, it'll never happen again". Because rather often, IT DOES happen again..and again and again. Cheaters are only sorry that they got caught, they are NOT sorry they cheated. Obviously she feels tremendous guilt at having betrayed you, so maybe she has learned a lesson from this. If not, and she cheats again, divorce her and get custody of the kids. You and your kids deserve better than a wife and mother who can't keep her clothes on.. :/