A review by strangenessbooks
Insurgent by Veronica Roth

5.0