Roman imperial forces are massing to invade and enslave Caledonia. Wiglaff, son of the great warrior Mordru, is shunned by his father as unsuitable warrior material. An unusual child, Wiglaff has visions and an uncanny relationship with the natural world. He becomes the protégé of the shaman Ugard and learns how to focus his powers to bring rain and affect events.
Meanwhile, Wiglaff's warrior sister Winna, quietly forms a band of warrior women from the nearby villages. The shaman, his protégé Wiglaff, and Winna join forces to combat this formidable enemy.
Imperial forces mass for an onslaught against the villagers, and the situation looks hopeless until the shamans defeat the enemy by using white and black magic. Alma, a Roman double agent, insinuates herself into Wiglaff’s household and provides critical intelligence about imperial intentions and movements.