I had waited for this book and thought based on reviews that it would be worth it. Our book club read it and we were overwhelmingly disappointed. It was over written in the beginning and although the ending was thought provoking, it was not worth the time it took to dredge through the first half of the book to get to it.