This was a beautifully written book I would recommend as a good read to almost anyone. Most of the time, I couldn't put it down. Even so, it had one of those endings that leaves one rather dissatisfied. I suppose that is somewhat like life but it felt a bit as if an editor was pushing him to finish. For all the detail throughout the book, I felt like many storylines were wrapped up hurriedly and without good resolution. Another 30 or 40 pages would have done it, I think. Even so, it's a very good read. The characters stay with you.