A review by stephthepanda
Divergent by Veronica Roth

4.0