A review by hrubelle
Scarlet by Marissa Meyer

3.25