Hannah Ferris thinks she must be the luckiest woman in Los Angeles. After all, how many wives are still madly in love with their husbands after fifteen years of marriage? And how many mothers count their teenage daughters among their best friends? Sure, Hannah is estranged from her father, and the scars from her troubled childhood never completely faded away, but life is good. Sometimes it seems almost too good to be true.