Jack the Ripper ist zurück – so lautet die Schlagzeile, wegen der ganz London den Atem anhält. Die junge Hexe Reva kennt jedoch die Wahrheit: Der Mörder stammt aus ihren Reihen. Als Detektivin im Dienste der Hexen-Geheimgesellschaft ist es Revas Pflicht, der Sache auf den Grund zu gehen. Eine Spur führt sie nach New London, ihre einstige Heimatstadt, die hinter einem magischen Schleier verborgen liegt. Dort benötigt sie ausgerechnet die Hilfe des charismatischen Hexers Gabriel. Auf das Herzklopfen, das er in ihr auslöst, würde sie lieber verzichten. Aber um die Verbrechen aufzuklären, muss sie notgedrungen mit ihm zusammenarbeiten. Schon bald steht weit mehr auf dem Spiel als nur ihr Herz …