The story is great but the writing was pretty marginal. There were scene jumps that the author didn't give any sort of hint or clue about. There we're complete misattributions of who was saying what.
I almost gave up on the book in the first few chapters.
I almost gave up on the book in the first few chapters.