A review by wilt
The Goblin Emperor by Katherine Addison

4.5