A review by morningstar1993
Allegiant by Veronica Roth

5.0

THE ENDING. HOLY #$&*&. I love when authors have the guts to do what she did.