A review by yelloweleven
Divergent by Veronica Roth

5.0