Had a hard time getting into this at first, but the story caught me up and was enjoyable.