A review by bookoptimist
Divergent by Veronica Roth

5.0