W królewskim rodzie rządzącym wyspą Fennbirn rodzą się trojaczki – dziewczynki. Jako sześciolatki zostają rozdzielone i wychowywane są 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. W noc ich szesnastych urodzin rozpoczyna się walka o tron. Kolejne urodziny będzie świętować tylko jedna siostra – nowa królowa Fennbirn.