A review by emilyhays
Gideon the Ninth by Tamsyn Muir

5.0

*cries*