Reading progress update: I've read 94 out of 488 pages.

The Darkest Minds - Alexandra Bracken

There... must be a reason...