This is a really entertaining, compelling, well-written young adult novel. I love how it effortlessly balances the subtle aspects of mystery with some well done coming-of-age material. 
 And boy, that twist. Really well implemented when you look back at the clues. But I'm just going to leave it at that. 
 This could have been great. I feel like the novel has something to say, but never really gets to it. It could have gone farther, taken its time, fleshed out the themes and characters a bit more. 
 It's a solid, entertaining book. Just wish it had that something extra.