A review by dana7878
The Witness for the Dead by Katherine Addison

adventurous mysterious reflective medium-paced

5.0