The Lost Child of Lychford, by Paul Cornell

Second paragraph of third chapter:

That day she also took Communion in the Nine Lives old people’s home, and attended the rehearsal for the crib service. This involved the junior school and nursery children, so Lizzie had to put on an especially big smile when she saw Jamie Dunning in the audience. She was even called upon, as she ran the children through their parts, to put a doll in the manger. It turned out to be relatively easy not to think about what would happen the next time Jamie was in this building. There was, since Arthur had said those words to her in a different voice while Autumn was away, now something in her head to let her deal with all that. She wasn’t compelled to hurt her hands, and that was a great relief. She could barely hear that small part of herself that was still free, screaming inside a distant room in her head. The actual crib service, since it was scheduled after the wedding on Christmas Eve, would of course never come to pass. But there was no point in letting the cat out of the bag about that.

I voted for the first of this series for the BSFA Awards, and bought the next three at Gallifrey One in 2020 just before the pandemic. I really enjoyed this as well – the village of Lychford becomes the focus of dark forces seeking to destroy the world through a small local child, and the Witches of the first story need to prevent it. Humanely told, as usual with Cornell. You can get it here.

This was my top unread book acquired in 2020. Next on that pile is Penric’s Progress, by Lois McMaster Bujold.