A review by ploppyfields
Divergent by Veronica Roth

5.0