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

4.25

such a beautiful story <3