Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
A sequel to The Sorcerer's Trap, this is a compelling, fast-paced fantasy in which deepest prejudices are challenged and overcome.
An unsentimental, absorbing account of Celtic Christianity.
Teilo is a Cumbrian blacksmith, high in the secret Old Religion. When his young king Urien marries an unknown princess from Cornwall, he sees that Morgan is another of his kind. He forms an ambition to link her power to his.But he fatally misunderstands Morgan's desire to hold the balance between male and female, pagan and Christian, death and life. His life is irrevocably shattered by that mistake.Running wild in the forest, he comes upon Merlyn and young Arthur. Yet Morgan's power is summoning him back. Will this put Arthur in danger at the very outset of his career?
Suzie Fewings and her family are on a family-history trip when they hear a gunshot, and encounter a local farmer and his wife, who seem strangely agitated. Two days later, the wife is dead. Suzie is convinced there's more to this than meets the eye, but the police don't seem interested, and Suzie soon feels like she's being watched ...
Aidan brings his bright 8-year-old daughter Melangell to the retreat centre on the holy island of Lindisfarne to show her the places about which her recently-dead mother Jenny wrote books. There they meet Lucy, a Methodist minister, who is running a course on Northumbrian saints. When Rachel, a troubled teenager whom Lucy had befriended, is found dead on the beach, suspicion falls on one guest after another. The publicity allows Lucy's violent ex-partner, with whom she had served in the police, to track her down ...
The first in The Aidan Mysteries, a series of modern whodunnits set in Celtic locations.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.