The mistress of spices, by Chitra Banerjee Divakaruni

A magic realism tale on Tilo, a woman from India who is given immortality by the gods as long as she remains chaste. In her old age Tilo ends up in California, running a spice shop and helping immigrants. One day enters Raven, a handsome American, and Tilo transforms herself into a beautiful woman for a night of love. Now she must pay the price

A magic realism tale on Tilo, a woman from India who is given immortality by the gods as long as she remains chaste. In her old age Tilo ends up in California, running a spice shop and helping immigrants. One day enters Raven, a handsome American, and Tilo transforms herself into a beautiful woman for a night of love. Now she must pay the price

Tilo, an Indian clairvoyant, becomes queen of the pirates who kidnapped her for her powers, and she gains immortality and the skills of a mistress of spices, which she uses to help mortals before falling in love with Raven