A review by rachelsbooktea
Divergent by Veronica Roth

5.0