A deeply interesting, unique take on the usual dystopia, with engaging characters, great character development, and lots of tension. My only real complaint is (view spoiler)[killing the dog. They always freaking kill the dog and it always upsets me even when I know it's coming. (hide spoiler)]