A review by harrietj
The Twisted Ones by T. Kingfisher

3.5

I didn't like the last hundred pages or so, but the build up and that one horrifying scare were worth the read.