Online orders are posted Royal Mail 1st class within 48 hours of being placed.

Waking the Witch

Waking the Witch

Regular price
£7.99
Sale price
£7.99
Regular price
Sold out
Unit price
per 

Seventeen-year-old Ivy has spent years looking for her birth mother, but when she finally finds her on the remote Bardsey Island, rumoured to be the site of Avalon and King Arthur's last resting place, she is not remotely prepared for what greets her. Her mother abandoned her as a baby in order to keep her safe from witches who wanted to steal her away - the eight witches of Arthurian legend, who have long sought the ninth.