The story was good but it dragged on in some areas! The beginning was good but some of the info in the middle was too lengthy. The end was satisfying and left wondering different outcomes.