Good character development and plot. Narration was well done. My only negative comment is that the foreshadowing for the ending was a little over done. Other than that I loved the whole thing. The writing isn’t anything out of this world but the characters stay pretty close knit and it’s an enjoyable tale to follow.