A review by sdreads
A Million Suns by Beth Revis

5.0