A review by hrsorenson
Insurgent by Veronica Roth

5.0