Excellent writing, flawed complex characters, and a multi-layered story made this an absorbing book. Carmen is a woman dealing with the recent death of her husband, raising three children (one of whom has Down's Syndrome), and now learning of her own life threatening illness. Carmen is also ref...