I loved Shanna Rosie, read in my 20s, I should find a copy and read it again.
I like Discovery of Witches I too am a fan of witches. I tell my grankids I am a witch and have two handmade brooms to sweep out the bad stuff to prove it. Domenic is still at the age of belief
But I truly am a good witch