A review by reneethebookbird
Divergent by Veronica Roth

5.0