A review by sannemus
Divergent by Veronica Roth

5.0