I almost gave up during part I because the narration was really annoying. Parts II and III were better and the story picked up. There were a couple of surprises in the book, which doesn’t often happen.