I understand it's difficult when a spouse cheats on you. But your wife may still be in very much love with you and kids. Marriage is beyond sexual relations, it's a life we build together. Do not bother to think about the reasons why she had an affair. Even she may not be sure why she had it. It's normal for humans to get attracted to other people and well sometimes we slip without thinking the consequences. Give her and your marriage chance. Don't make desicion in a hurry, try to work out the differences. If still after, say about a year you cannot continue then separate. I don't want you or your wife or kids to think later in life 'what if chance was given to the marriage'
Marked as spam