W królewskim rodzie rządzącym wyspą Fennbirn rodzą się trojaczki – dziewczynki. Jako sześciolatki zostają rozdzielone i są wychowywane w różnych rodzinach zgodnie z mocą, jaką otrzymały. Każda ma takie samo prawo do korony, ale królową może zostać tylko jedna. Siostry muszą zatem walczyć o władzę. Zwycięstwo jednej oznacza śmierć dwóch pozostałych.
Dzieje się tak od wieków.
Katharine jest trucicielką, Arsinoe słuchają się zwierzęta i rośliny, a Mirabella panuje nad żywiołami. Noc ich szesnastych urodzin rozpoczyna walkę o tron. Kolejne urodziny będzie świętować tylko jedna siostra – nowa królowa Fennbirn.