A review by ravenlily
Scarlet by Marissa Meyer

5.0