The Goblin Emperor by Katherine Addison