A review by corianderwrites
Scarlet by Marissa Meyer

5.0