Revenant (video game)

Immediately after being brought back from Anserak (Hell), Locke is sent on a quest by his new master, Sardok, who is the magical advisor to Lord Tendrick, ruler of the island.

Locke made a pact with a demon god called Kraxxus, of whom Yhagoro is a disciple attempting to resurrect him, but he could not bear the price, his wife's soul damned for eternity, and refused to sacrifice her.

The Princess Andria is revealed to be the reincarnation of Locke's lost Queen, and she has been kidnapped to complete the sacrifice to Kraxxus, though the cult must first locate the demonic power known as the Nahkranoth in order to do so.

As the story builds to a climax, it becomes apparent that not all is as it seems and that history may repeat itself, with Locke finding and being imbued with the demonic power of the Nahkranoth, and steadily becoming unhinged by it, frightening many of the folk of Misthaven.

Sardok is revealed to be a traitor with an agenda of his own, murdering Olihoot as well as Lord Tendrick, before sending Locke back to Anserak to locate and slay Yhagoro and free the Princess Andria.

Sardok appears as the husband and wife are reunited after ten thousand years, and murders Andria with a sacrificial dagger before attempting to take full control of Locke for his own purposes.

In the end, free from Sardok's control at last, a grim, heartbroken and silent Locke picks up, cradles and carries his fallen beloved back to the portal to Ahkuilon.