flowerysong rated White witch, black curse: 3 stars Feb. 5, 2017 Public White witch, black curse by Kim Harrison