A review by sarahnink
Scarlet by Marissa Meyer

5.0