A review by bookbarn
Divergent by Veronica Roth

5.0