She is unflinching honest
How is the life?
Ordinary people whose lives intersect in extraordinary ways.  Each of the three main characters have very different lives and dilemmas to face.  Their stories build and intertwine until it becomes impossible to put the book down.  The author has great insight into people and their motivations.  She is unflinching honest! 