Strange Grace by Tessa Gratton

Once, a witch made a pact with a devil. The legend says they loved each other, but can the story

Read more