A review by peppersbookpicks
Divergent by Veronica Roth

5.0