A review by gracescanlon
Divergent by Veronica Roth

5.0