A review by peedsreads
The Last Graduate by Naomi Novik

5.0

Screaming. Crying. Throwing up! punch me in the face.