This book is very strange. It is sci-fi which might be why I perceived it as strange. There are a couple of instances of adult language which I did not like. I do not think this is a book for kids mostly because of the language. I actually did not finish it because of the language. I wanted to but I made a promise to myself long ago not to read a book with adult language despite the fact that I am an adult. That being said, I was intrigued by what I had read. Samantha Shannon is a very engaging author. I just don't like her choice of language.