Dani Carter was seven years old -- her sister, Rose, seventeen -- when their beautiful, impetuous mother, Maria, walked out of their lives, abandoning her husband and family for a love affair. Over the decades that followed, Dani has married a successful man and given birth to a wonderful son. But love has long been missing from her marriage, propelling her into the arms of another and inspiring troubling thoughts of escape. The sins of the mother,...