Brooke O'Connor--elegant, self-possessed, and kind--has a happy marriage and a deeply loved young daughter. So her adamant refusal to have a second child confounds her husband, Sean. When Brooke's high school boyfriend Alex--now divorced and mourning the death of his young son--unexpectedly resurfaces, Sean begins to suspect an affair. For fifteen years Brooke has kept a shameful secret from everyone she loves. Only Alex knows the truth that drove...