A review by iowabibliobibuli
Scarlet by Marissa Meyer

4.0