Certain that Alistair has been cursed, Theo is desperate to find a cure. But no-one will believe magical curses are real. Besides, Alistair and Henrietta have more important things to worry about - the arrival of Safiya, an Egyptian princess, and her influential uncle.