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...