A review by marshthemartian
Never Fade by Alexandra Bracken

5.0