Holy cow this book is amazing! While this is certainly a YA novel, it's very readable as an adult. Maybe I just felt that was because I identified with the protagonist. 
 Can't wait to see how Hollywood screws this one up.