A review by acourtoffairytale
Divergent by Veronica Roth

5.0