A review by jhliu
The Spare Man by Mary Robinette Kowal

5.0