Such. A good. Book! I am absolutely blown away with the quality of young adult literature now, and with this book in particular. This book was almost 400 pages long, and I read it in two days! This is an intense story, multi-layered, complex, and full of emotion and impact. Excellent, excellent, excellent!