A witch lurks in a fortress built to keep out dragons and ogres. A young orphan matures into a beautiful woman in an enchanted village. Nearby, a young man runs away from his family seeking adventure. Then a strange and terrible prophecy sets off a chain of events that brings these three together.