At the beginning of the twelfth century on the Island of Lewis in the Outer Hebrides, off the west coast of Scotland, a young girl, Mairi, is persecuted for being in league with the Devil. She believes that she is able to communicate with the ancient people who built the temple of Tall Stones at Callanish. Mairi is aided in her escape from her persecutors by Neil and the hermit Brother Durston, who we first met in Weapons of the Wolfhound...