Jedes Leben hat einen Preis
Eine ermordete Mutter... ein vermisstes Baby... ein altes Ritual. Gerade erst ist Ärztin Tora Hamilton (Radha Mitchell) mit ihrem Mann Duncan (Rupert Graves) auf die entlegenen Shetlandinseln gezogen, als sie im Garten ihres Grundstücks eine grausame Entdeckung macht: Sie ist fassungslos, als sie tief im Torfboden die Leiche einer jungen Frau findet. Die Haut ist mit mysteriösen Symbolen übersät und in der Brust klafft ein Loch, weil ihr brutal das Herz entfernt wurde. Als Tora Nachforschungen anstellt, stößt sie auf einen uralten Kult, der auf unheimliche Weise mit der Geschichte der Inseln verwoben ist und wohl noch immer sein Unwesen treibt...