Very interesting. I must admit to being a little ticked off a few times. But what really threw me for a loop was what happens towards the end. As for the very end of the story, it was good, but I was a little disappointed in a particular detail in the outcome. Other than that though, it was very entertaining.