I have so many mixed feelings about this book. On the one hand, at the core of it, I think that there are some interesting ideas and the seeds of what could be a really fun world. On the other hand, the execution of this novel left a lot to be desired. There is little world building despite the fact that the book is set in a very different world than ours. Instead of slowly introducing the reader to the history and nuances of this new world in engaging and subtle way, the author crams hundreds of years of history into large sections of info dumping. We barely begin to get to know one world when Paige is suddenly taken away to a completely new world. The excessive use of nicknames and slang was also confusing. There is an extensive glossary at the back of the book to help with this but it makes it hard to read a book when you have to look up a word every few sentences.