Na ilha de Fennbirn nasce a cada geração três rainhas, cada uma com uma magia distinta. Mirabella a elemental, Katharine a envenenadora e Arsinoe a naturalista, todas extremamente poderosas, mas para assumir o trono apenas uma deve restar viva, quando completar 16 anos apenas a mais mortal reinará.