$0.99
$3.99
05/20/2026
Bain Rock is a 1980s historical fantasy with witchcraft and lore, political intrigue, found family and sweet lesbian romance. June,1984. On the remote island of Inea, the militia has outlawed all magic, and rival witch factions are at war. A descendant of nineteen bloodlines of witches, Emma turns nineteen but fails to come into her powers. A suspicious fire forces her into hiding as war brews between the Council of Witches and Dissenters. Breaking an old promise to protect Emma, her grandmother Eva begins to teach her the old pagan ways.When Eva disappears, Emma sets out alone to find her and encounters the formidable Order of The Ziggurat who threaten the balance of magic on the island. She takes shelter with the mysterious Ms Isles. A friend or foe, Ms Isles harbours Tom, the son of a prominent Dissenter who has come of age and a run-away. Emma escapes the clutches of the Order of The Ziggurat with Tom's help, and meets his sister, Nor. She is a fierce and defiant witch who has abandoned her powerful gifts and the last person Emma expects to fall in love with, much to Tom's jealousy...The three friends set out on a quest, navigating the haunted Deadshade Forest, the oppressive militia regime and the treacherous alliances at the heart of the Council of Witches. As Emma questions her sense of identity, belonging, and coming to terms with her feelings for Nor, she gets to the truth of her origins and uncovers a secret that threatens everything. Old enemies must work together to defeat a force the island has never seen, but how far is Emma willing to go?