One Bad Witch cover art

One Bad Witch

A Beechwood Harbor Magic Mystery, Book 6

Preview
Get this deal Try Premium Plus free
Offer ends 29 January 2026 at 11:59PM GMT.
Prime members: New to Audible? Get 2 free audiobooks during trial.
Just £0.99/mo for your first 3 months of Audible.
1 bestseller or new release per month—yours to keep.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at £8.99/mo after 3 months. Cancel monthly.
Pick 1 audiobook a month from our unmatched collection - including bestsellers and new releases.
Listen all you want to thousands of included audiobooks, Originals, celeb exclusives, and podcasts.
Access exclusive sales and deals.
£8.99/month after 30 days. Renews automatically.

One Bad Witch

By: Danielle Garrett
Narrated by: Amanda Ronconi
Get this deal Try Premium Plus free

£8.99/mo after 3 months. Cancel monthly. Offer ends 29 January 2026 at 11:59PM GMT.

£8.99/month after 30 days. Renews automatically. See here for eligibility.

Buy Now for £12.99

Buy Now for £12.99

LIMITED TIME OFFER | £0.99/mo for the first 3 months

Premium Plus auto-renews at £8.99/mo after 3 months. Terms apply.

About this listen

Some assignments hit too close to home...

Holly’s new gig with the Supernatural Protection Agency was supposed to be all lab work and potion brewing. At least, that was the plan. When a werewolf killer strikes, she has to ditch the cauldron for fieldwork, and naturally the case leads straight to Beechwood Harbor.

Things get messy fast when another werewolf turns up dead. Holly and her roommates are locked in a race against time, and the killer is closer than they think.

Holly’s new job comes with excellent benefits. Unfortunately, dodging murderers wasn’t covered during employee orientation.

©2018 Danielle Garrett (P)2025 Roots & Wings Press
Cosy Fantasy Mystery Magic Werewolf Witchcraft Wolf Shifter
All stars
Most relevant
3,75🌟 This was a sweet cosy romance with an interesting murder mystery. The potions making was cool, the special agent assignment was interesting enough and the narration was really good. But the romance part is very lacking and rather disappointing.

good cosy romance

Something went wrong. Please try again in a few minutes.

I enjoyed this book. This book continues on from the last and I would recommend you read the books in order, to keep the continuity going. Don't worry you won't be disappointed, I haven't given this series anything less than a five star review, yet! This book is no exception. I want to say it is the characters that keep me returning but to be honest the mystery is just as good. The unusual cast of characters living all under one roof is fun, especially with there different personalities and powers but they have become one big family that will do anything for each other. Even bring a wand to a vampire werewolf fight to the death. Despite knowing (or at least thinking) we know who is responsible the mystery was engaging and had me hooked, just to see how it was going to turn out. Off to start The next book, actually I am loving this series so much it might even have to be the next three book box set.
Holly time at the Supernatural Protection Agency as a potions master is going well, so well in fact that they want to put her in the field as an investigator. They need her to spy on her new housemate. There has been a number of werewolf deaths lately and every time her new housemate has been close by. With her friend Nick having only just joined the local wolf pack the last thing Holly wants is to hear someone is killing pack members, so she agrees to leave her lab and once again put her life in harms way to investigate . When the alpha's mate is killed, Holly finds herself with a seasoned partner and in the middle of a werewolf and vampire disagreement.. Can they find the killer? Especially as it seems Nick is dating the prime suspect.
I like the narrator. She is the reason I started listening to this series in the first place but now I am hooked.

One bad witch makes for one good book

Something went wrong. Please try again in a few minutes.