Cain Luther, the Fate Knife Oracle, descends from the mountains once every sixty years. Sixty years ago, he bestowed the inheritance Fate Knives to the Sullivan Clan of Coastal City, ensuring their prosperity. The descendants of the Sullivan Clan betrayed their trust, attempting to seize the Fate Knives exclusively and hunt down Cain Luther's bloodline. Cain returns to collect his debt, using the power of Heavenly Retribution to punish the ungrateful, protect the only remaining heir of the Luther Clan Stella Luther as she grows, and reestablish the order of the Fate Knife Oracle.