In 11th-century Scotland, feral wolf-child Wulva is brought up by witches and then sent to live at a Scottish castle, where she falls under the spell of cruel, ambitious Lord Macbeth.
Three hundred years later, gentle Brother Rowan goes on a strange and perilous journey to a remote and ancient monastery to write a history of the Scottish king-line.
Misfits in their own time, seekers after truth, Wulva and Rowan are deeply connected despite the centuries that separate them.
Hagtale by Sally O’Reilly is published on 6 November, 2025.
If you enjoy historical fiction, have a look at our round-up of over 200 books published in 2025 with many more ideas.





