A review by almudenamisist
Allegiant by Veronica Roth

5.0