A review by nerdylari
Renegades by Marissa Meyer

4.5