Literally the best book I've read this year. It was absolutely excellent. The only thing wrong with this book was all the stupid typos (for real, Kaz is Kat in the fourth or so chapter). 
 Seriously. That's the only complaint I have. Typos. Just spelling errors. That is it. 
 This book is worth six stars. Amazing. 
 Full review to come.