A review by tacomarae
The Once and Future Witches, by Alix E. Harrow

5.0

4.5 rounded up. A very good standalone, so much plot but easy to follow.