A review by micaelamariem
Divergent by Veronica Roth

5.0