Sowil continues on in his journey to find his father, accompanied by the two child oracles who channel the voices of angels and demons. Each encounter with a new angel or demon yields yet another clue about who his father is, and lifts a bit more of the seal that is laid upon Sowil's memory. The wheel of fate is turning and it is quite evident that Sowil, the children, and the supernatural beings they meet, are but cogs in the machine of destiny. Or are they? The fate of the world may rest in their hands!