A review by namorgan
Never Fade by Alexandra Bracken

2.0