A review by kusine
The Only Harmless Great Thing by Brooke Bolander

challenging dark hopeful

5.0