A review by laurarosenberg
Divergent by Veronica Roth

5.0