This kind of sounds like the story of Dark Souls