Ederen's life, a young sange (half-angel, half-human), has no memory of his past and a sole recurring dream. He is captured and enslaved, where he befriends Anaxia and Aenea. After a manipulated escape, he breaks free to find himself in the middle of a war between two races. To survive, he must choose between the friend who saved his life and the woman who entranced his heart, but one of these must pay the ultimate sacrifice.