A review by theobviousmystery
Divergent by Veronica Roth

5.0