A review by cubingaway
In the Afterlight by Alexandra Bracken

5.0

A fitting conclusion and a fitting end.