It was a good book with lot's of twist and turns. The ending was as expected. However, having figured that out about 25% into the book it was still a great read and kept my attention. The characters were all interesting and most played a huge part in making the story enjoyable.