A cailleach bheur is a blue hag in celtic lore.