raconteur rated This Witch for Hire: 5 stars March 20, 2015 Public This Witch for Hire by Kim Harrison