The Grief of Stones by Katherine Addison
Sequel to Witness for the Dead, this is a stunning shorter fantasy mystery set in a steampunk world where technology is mostly in the background, with Thara Celahar traveling the city of Amalo with his new widowed apprentice Velhiro Tomasaran by tram and sending notes by pneumatic tube, and rarely, airship. Thara is a cleric who has the ability to read the thoughts and feelings of the recently dead, which helps in investigating the cause of death, location of a will or treasured item, or even identity or religion. His new cases involve him with all classes of society in Amalo. He is elven, many of his clients are all or part goblin. I like how the set of a character’s ears show their mood or energy level. His friends, including admirer and new friend Pel Thenhior, a composer and director of opera, often aid his investigations. Thara is not well paid, and has a single room, taking all his meals and tea out, and visiting bathhouses. When his secondhand black coat of office needs extensive mending, he gratefully trades with his female apprentice. Thara is frequently asked if he is well after a dramatic confrontation with a monster in an underground tomb, and he is clearly shaken up, having lost something very valuable in the process. Readers, along with Thara’s allies, will hope his health and fortune improve in the promised final book in The Cemeteries of Amalo trilogy, set in the world of The Goblin Emperor.