Visions of the Cailleach - Exploring the Myths, Folklore and Legends of the pre-eminent Celtic Hag Goddess