Imagine you can decide one's fate with your hands, that is the main idea behind Soul Sacrifice, a Japanese-RPG game from Keiji Inafune. Soul Sacrifice puts you as a fragile human which is about to get sacrificed for the benefit of a dark lord named Magusar. Moment before the sacrifice, you find a speaking book that allows you to relive the past as a sorcerer. If you managed to visit all the events from the past, you might have a chance to survive, and thus starts your mission.