A review by eggcatsreads
Bearer of Bad News by Elisabeth Dini

3.5