The Goblin Emperor

Series by Sarah Monette