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

Did not finish book.