A Fistful of Charms, by Kim Harrison