Mark of the Witch - Maggie Shayne
Entertaining but thin and the ending was terribly anticlimactic. Sigh.