I rarely give 5 stars on performance, and I like to give a full 5 stars only of both catagories fit. That said, the story was astounding as most of Mr. Bagwells books seem to be. I dont tend to like all of his characters or even agree with the choices they and in turn he makes as an author. but I love the books anyhow which makes it even better in my opinion.