This was all sorts of awesome!! I LOVED it! 
 I don't know if I would recommend people in the Young Adult age bracket to read it though. It's very mature. 
 How I'm going to wait for the next one I have no idea :(