In the summer of 1914, Jane Fairchild, a young English musician, is kidnapped by magic and sent to Spellhaven, an island city ruled by magicians. Here, peace and prosperity are maintained with the assistance of Unseen Spirits bound to the service of the Lords Magician. The Spirits must be kept in good humour by the performance of all kinds of shows, dance, drama and music and Jane is one of many people kidnapped from the outside world and forced to contribute to these entertainments for a set period of service.
Only Jane is having none of it. She will not perform for her kidnapper, Lucian Palafox, but agrees to undertake an apprenticeship with another magician impresario, provided she is taught magic in return. Jane's forays into magic lead her deeper within the mysteries of Spellhaven, her rivalry with Lucian escalates and the quarrels between them grow strong enough to shake the city to its foundations.