A book written with the intention to be on screen. A lot of thought and work is put into its novelty, yet it does not paint a better picture but ends up being too draggy and over-descriptive. The characters are great but the narrative not so much. The suspense is not worth the length, so many things are left unexplained and the teasers seem so unnecessary and insignificant. But if you have the time without high hopes for the book, its a pretty easy read.