Ramon grows up believing he is the son of the village gate keeper, but his life is transformed when he learns that his true father is the all-powerful Sun Lord, and his mother the dreaded Moon Witch. Yet even this new version of his life history is not wholly to be trusted. As the terrible truth unfolds, good and evil intertwine in ways he could never have foreseen.