A review by nouranato
Glitches by Marissa Meyer

4.0

That was incredibly sad.