🌙 ☀️

Spellbound by the Grumpy Witch

Updated Apr 7, 2026 • ~2 min read

H2: She’s a grumpy witch who lost her coven to a mysterious killer. He’s the cheerful curse-breaker who won’t leave her alone. Three witches are missing with the same pattern. To solve the mystery, she’ll have to trust the human who’s falling for her—and risk her heart again.

💬 Summary:
Sage Thornwood runs an occult bookshop in Salem and wants to be left alone. Five years ago, her entire coven was massacred—powers drained, bodies never found. Now three more witches have vanished the same way, and Oliver Reyes, an annoyingly optimistic curse-breaker, shows up demanding her help. Sage doesn’t trust humans, doesn’t want a partner, and definitely doesn’t have time for Oliver’s cheerful persistence. But he’s right: the killer is back, and more witches will die. As they investigate together through late nights and dangerous magic, Sage discovers Oliver isn’t just human—he has latent magical sensitivity that makes them a powerful team. The Collector, a mysterious entity stealing witch powers, is hunting for the ultimate prize: Sage herself. To survive and save her community, she’ll have to let Oliver in—and risk everything she’s been guarding since her coven’s death.

🎯 Tropes:
Grumpy/Sunshine · Witch Romance · Paranormal Mystery · He Falls First · Forced Proximity · Touch Her And Die · Enemies to Lovers · Solving Mystery Together · Protective Hero · Urban Fantasy · Found Family · Revenge & Justice · Slow Burn → Steamy · Grief & Healing

✨ Tap next to start reading. Can a grumpy witch and a sunshine curse-breaker survive the darkness hunting them—and each other?

const message = selection ? "Typo found: \"" + selection + "\"\n\nChapter: " + chapterTitle + "\nURL: " + chapterURL : "Typo report for: " + chapterTitle + "\nURL: " + chapterURL;

const mailtoLink = "mailto:hauda@guiltychapters.com?subject=Typo Report - " + encodeURIComponent(chapterTitle) + "&body=" + encodeURIComponent(message); window.location.href = mailtoLink; }

👀 No one has reacted to this chapter yet...

Be the first to spill! 💬

Leave a Comment

What did you think of this chapter? 👀 (Your email stays secret 🤫)

Scroll to Top