A review by incompleteselection
A Million Suns by Beth Revis

5.0