jen628 's review for:

In the Afterlight by Alexandra Bracken
5.0

This book.