Prince of Persia: The Sands of Time
Loved the ending because it had a nice twist, it explained that what you were playing was the prince telling the story to Farah, because it had already happened to him. Which explained the voiceover, where he would say things like, "no, no, no - that's not...