A review by rebeccarennerfl
Divergent by Veronica Roth

5.0