A review by hrsorenson
Divergent by Veronica Roth

5.0