Overview
Witches of the MacGregor clan, may their magic never go to plan.
After a chaotic childhood in Briarhaven—Scotland’s most magical small town—Sloane MacGregor and her two sisters have spent years trying to tame their witchy side. But with Sloane’s twenty-fifth birthday looming—the day when all witches come into their magic—she is summoned home by her grandmother for one tiny task: break the centuries-old curse haunting the MacGregor bloodline. Reluctantly back in a town full of painful memories, Sloane barely has time to unpack before she’s met with one very handsome and very irritated neighbor.
Knox Douglas, mayor of Briarhaven and all-around grumpy Scotsman, is way too charming for his own good. Knox has worked tirelessly to make his town a haven for magical folks to live safely in the open. The last thing he needs is the cursed MacGregor witches ruining it all. It hardly matters that he crushed on Sloane back in high school. For the sake of Briarhaven, the MacGregors must leave—even if it means throwing Sloane over his shoulder and dragging her out himself.
As Sloane’s magic spirals out of control and the curse threatens the entire town, she and Knox are forced to team up, their clashing wills igniting sparks that might just prove that in Briarhaven, love really is a witch.
This book title, Love's a Witch (A Novel), ISBN: 9781668094532, by Tricia O'Malley, published by Gallery Books (August 26, 2025) is available in paperback. Our minimum order quantity is 25 copies. All standard bulk book orders ship FREE in the continental USA and delivered in 4-10 business days.
Unlike Amazon and other retailers who may also offer Love's a Witch (A Novel) books on their website, we specialize in large quantities and provide personal service, from trusted, experienced, friendly people in Portland, Oregon. We offer a Price Match Guarantee, and QuickQuote form, to make purchasing quick and easy.
Prefer to work with a human being when you order Love's a Witch (A Novel) books in bulk? Our Book Specialists are standing by Monday-Friday 8-5 PST, ready to help!