The book was good, not great. It was not well suited to audio books, as it was difficult to keep track of the various points of view. Of the three main characters, only one was fully developed. This character was fascinating and carried the book. I wish there had been more depth to the other two.