The Enchantress of Florence
First published 1994 · English · 455 pages
- Novels
- Historical fiction
- Fantasy

A historical fantasy novel set in the sixteenth century. A yellow-haired traveller arrives at the court of the Mughal emperor Akbar in India, claiming to be a storyteller with a secret tale about a lost princess, an enchantress who is said to have a link to the emperor's own family. The narrative moves between the splendid Mughal court and Renaissance Florence, bringing together rulers, soldiers, courtesans and thinkers. It explores the power of storytelling, desire and the meeting of East and West, in an elegant and sensuous style.