In her 30 years of counseling couples, Mira Kirshenbaum has discerned 17 reasons that people have extramarital affairs. In a near majority of couples, one partner will cheat on the other at some point. In her new book, When Good People Have Affairs: Inside the Hearts & Minds of People in Two Relationships