Captivating descriptions and an engaging plotline, the author wonderfully combines different genres into this piece, and when the reader-based choices are added to the mix, this is considered a good novel. Apart from a few unnoticeable grammatical errors here and there, it's a good read.