TL Wright rated White witch, black curse: 4 stars May 11, 2021 Public White witch, black curse by Kim Harrison