A review by rachelcmahaffey
The Last Graduate by Naomi Novik

4.0