A review by morningstar916
Allegiant by Veronica Roth

5.0

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