I came into this with fairly low expectations and was pleasantly surprised by this story (which is good since I assigned it as summer reading). 
 Sure, I was able to predict many of the 'twists' after just a few chapters, but that doesn't always make a book bad. I imagine that many of those twists will blow my students' minds. 
 A friend told me that this story was really just a love story in a clever disguise, and there is certainly an insta-love element in this story. HOWEVER, there are still plenty of things that I cannot wait to discuss with my kids. Oppression of dissenting voices! Discrimination! For many reasons! What it means to be human! 
 I think I have the sequel somewhere in my classroom library. I'll be digging it out...