A review by belladoyle
The Mercies by Kiran Millwood Hargrave

dark sad tense

5.0