From the author of Secret of a Thousand Beauties and Peach Blossom Pavilion comes a beautifully written novel of self-discovery and intrigue.  Chinese-American assistant professor Eileen Chen specializes in folk religion at her San Francisco college. Though her grandmother made her living as a shamaness, Eileen publicly dismisses witchcraft as mere superstition. Yet privately, the subject intrigues her.  When a research project takes her to the Canary Islands—long rumored to be home to real witches—Eileen is struck by the lush beauty of Tenerife and its blend of Spanish and Moroccan culture. A stranger invites her to a local market where women sell amulets, charms, and love spells. Gradually Eileen immerses herself in her exotic surroundings, finding romance with a handsome young furniture maker. But as she learns more about the lives of these self-proclaimed witches, Eileen must choose how much trust to place in this new and seductive world, where love, greed, and vengeance can be as powerful, or as destructive, as any magic.