When Conal builds his castle on a hilltop he is not aware that he is intruding in the domain of the powerful fairy, Duine Sidhe. Cursed by the fairy, Conal and his family find no happiness until Conal’s son is befriended by a weaver who weaves a magic tapestry that can lift the curse.