Chapter 20

The Common felt like a held breath.

Gwen stood at the center of the coven’s circle, her mother on one side, Sydney on the other. Around them, fifteen witches formed a ring of joined hands, their faces lit by candles that burned too steadily in air that should have been moving.

Nothing was moving. That was the problem.

The October night had gone utterly still—no wind, no rustling leaves, no distant traffic. Even the jack-o’-lanterns lining the pathways had stopped flickering. Their flames stood frozen, little orange daggers pointing straight up.

And at the center of the Common, where the old oak had stood for three hundred years, the air was wrong.

Gwen could see it now—really see it—in a way she never had before. A shimmer, like heat rising off summer pavement, except it radiated cold. A crack in the fabric of everything. And through it, darkness pressed like a living thing.

“It’s bigger than the other night,” Sydney breathed. “A lot bigger.”

“The veil is at its thinnest,” Iris said. Her voice was steady, but her magic vibrated with fear. “Samhain night. This is when it will push hardest.”

The coven had been working for hours. Gwen had watched them pour everything into containment spells, binding rituals, protective wards. Nothing held. The crack kept widening, and with each failed attempt, her mother’s exhaustion deepened.

“We need more power,” Courtney said, her voice strained. “This thing—it’s old. Older than anything we’ve faced.”

“We don’t have more power.” Abby’s usually dreamy voice was sharp. “We’ve tried everything.”

Every eye turned to Gwen.

She felt it like a physical weight—their hope, their desperation, their doubt. They’d told her what she was supposed to be. They believed it... or desperately wanted to. But believing and doing were very different things.

What if they’re wrong? What if I’m just broken after all?

The crack pulsed. Cold air rushed outward, carrying whispers in languages she didn’t recognize. Shapes rippled in the darkness—faces, reaching hands, something vast and hungry pressing against the thinning barrier.

Then the whispers sharpened into words.

You think you’re the first to try?

The voice scraped like dead branches dragging across stone. Gwen’s blood went cold.

I walked among them once. I whispered doubt into their ears. Fear into their hearts. The darkness pulsed, almost amused. They burned their own. They hanged their own. And they blamed each other for centuries.

“No,” Iris breathed. Her face had gone white. “No, that’s not—”

Your ancestor sealed me away. But not before I tasted this town’s fear. Not before I fed. The cold deepened, pressing against them all. Twenty dead. Nineteen hanged. One crushed beneath stones. All because I whispered, and they listened.

The trials.

Gwen felt the truth slam into her like a physical blow. Not ergot. Not mass hysteria. Not religious fervor run mad.

This. This thing. It had gotten out three hundred years ago, and it had poisoned Salem from within. Turned neighbor against neighbor. Made good people see evil where there was none.

The witch trials hadn’t been about witches at all. They’d been about this—feeding, spreading fear, watching innocent people die while the real darkness laughed.

“That’s what she sealed,” Gwen whispered. “My ancestor. That’s what cost her everything.”

And she failed, the entity hissed. She only delayed. I am patient. I have waited. And now—

The crack shuddered violently. Darkness surged forward.

“Hold the circle!” Iris shouted. “Everyone hold—”

The entity struck.

Not at Gwen. At Sydney.

The blast of cold hit her best friend like a truck. Sydney flew backward—torn from the circle, from Gwen’s grip—and struck the old oak with a crack that Gwen felt in her own bones.

Sydney crumpled to the ground. Her arm was bent wrong. She didn’t move.

“SYDNEY!”

Gwen lurched toward her, but her mother’s hand clamped down on her wrist—and on her other side, Courtney’s fingers found hers, closing the gap where Sydney had been.

“Hold the circle!” Iris shouted. “Close it now!”

The witches obeyed—hands finding hands, the ring reforming around the empty space where Sydney should have been.

Beyond the circle, Alan was already moving. He reached Sydney in three strides, dropping to his knees beside her, positioning himself between her crumpled form and the crack in the veil.

“I’ve got her,” he called back, voice steady despite everything. “Do what ye need tae do.”

He couldn’t fight this thing. Couldn’t seal it, couldn’t even touch it with magic. But he could shield an unconscious woman with his body, and that was exactly what he did.

“She’s hurt—” Gwen’s voice cracked.

“And more people will die if that thing gets through!” Iris’s eyes were wild with fear and grief and desperate determination. “Sydney would tell you the same thing. You know she would.”

The crack was widening. Gwen could see it—feel it—the barrier buckling under three centuries of pressure. The entity pressed forward, darkness spilling through like smoke, like poison, like the whispers that had destroyed this town once before.

You cannot hold, it said. You are one witch. One frightened, broken little witch. Just like the others. Just like the ones who hanged.

“Gwen.” Her mother’s voice cracked. “It’s time. It has to be now.”

She looked at Sydney’s crumpled form—at Alan crouched protectively over her—at the witches white-knuckled and terrified but holding. Holding for her. Trusting her to end this so they could help their fallen sister.

She looked at the crack, and the darkness beyond it, and the thing that had killed twenty innocent people three hundred years ago and wanted to do it again.

I can’t, she thought. I don’t know how. I’m not strong enough.

Then the entity’s attention shifted. Past Gwen. Past the circle. To Alan.

You.

The word dripped with recognition. With something almost like surprise.

A dead one. The one who returned. The darkness seemed to shudder. You walked the veil for centuries. You crossed back. That should not be possible.

Alan rose slowly, putting himself between Sydney and the crack. His face was pale, but his voice was steady.

“Ye’re no’ the only thing that can cross the veil,” he said. “And ye’re no’ getting through tonight.”

The entity hissed—and in that hiss, Gwen heard something she hadn’t expected.

Fear.

It was afraid of Alan. Afraid of what he represented. A ghost who had become mortal again. Proof that the veil’s rules could be broken—that death wasn’t absolute, that darkness didn’t always win.

Then Alan’s expression changed. His eyes went wide, fixed on something beyond the circle—something Gwen couldn’t see.

“They’re here,” he breathed.

“Who?” Iris demanded.

“The trial victims.” Alan’s voice was rough with wonder. “The ones Gwen helped in the fog. They didnae cross over. They stayed.” He swallowed hard, his gaze moving across empty air like he was counting faces. “Martha. Rebecca. John. Sarah. Dozens of them. They’re surrounding the circle.”

Gwen couldn’t see them. But she felt something shift—a warmth at her back that wasn’t just Forbes. A presence. Many presences. The weight of witnesses who had waited three hundred years to see their killer sealed away.

“GWEN!” Alan’s voice cut through her doubt. “They’re with ye! All of them! Ye’re no’ alone!”

We see you, something whispered. Not the entity this time. Something older. Kinder. Voices layered over each other like wind through autumn leaves. We believe in you.

And suddenly—impossibly—Gwen understood.

She wasn’t just fighting for Salem. She was fighting for them. For the people this thing had killed. For the victims who had never known the truth about what had destroyed their lives, their families, their community.

They had come back to witness. To stand with her. To finally see justice done.

She closed her eyes and reached inward.

Her magic had always felt wild—uncontrollable, unpredictable, embarrassing. But now, reaching for it with purpose, she understood.

It wasn’t wild.

It was vast.

An ocean she’d been trying to pour into teacups her entire life, and tonight the teacups weren’t enough. Tonight, she needed the whole ocean.

She stopped trying to control it. Stopped measuring. Stopped being afraid of what she was.

Instead, she opened herself completely—and let it surge.

Power flooded through her like nothing she’d ever experienced. Every nerve sang. Every cell vibrated. Energy that had been building her entire life burst forward, brilliant and blinding and hers.

She opened her eyes.

The entity recoiled.

No, it hissed. You are not—you cannot—

“You killed them,” Gwen said. Her voice didn’t sound like her own. It sounded like her mother’s voice, and her grandmother’s, and every Bishop woman who had ever stood between Salem and the dark. “You whispered poison into their ears, and they killed innocent people. My people. Your victims.”

She stepped forward. The circle reformed around her—not holding her back now, but feeding her. Fifteen witches pouring their strength into hers, a river joining an ocean.

And behind them, around them, through them—the trial victims. Watching. Waiting. Believing.

“Martha Corey,” Gwen said. “Rebecca Nurse. John Proctor. Sarah Good.” The names rose up from somewhere deep—history lessons, memorial plaques, the faces she’d seen in the fog. “You killed them. You used fear as a weapon, and you killed them.”

They killed each other, the entity snarled. I only whispered. They chose to listen.

“And now I’m choosing to stop you.”

She pushed.

Not with spells. Not with ritual. With everything she was—every frustration, every failure, every moment she’d felt less than. With three hundred years of Salem’s grief and guilt and determination to never let it happen again.

The entity screamed. Rage and hunger and thwarted desire, all tangled together in a sound that made reality shudder.

It pushed back. Hard.

Gwen’s knees buckled. Her arms shook. Her vision blurred at the edges. Three hundred years of pressure, and she was one woman—one witch—trying to hold back something that had waited centuries for this moment.

You will fail, it hissed. Like she failed. Like they all fail. And I will walk among them again, and they will tear each other apart, and you will watch—

Forbes.

She felt him like an anchor. Like hands bracing her shoulders when her own strength wasn’t enough. His belief wrapped around her, steady and fierce and unwavering.

I’ve got you, that warmth said. I’m not going anywhere.

And behind his warmth—something else. Something older. The weight of witnesses. The strength of the wrongfully dead, finally given a chance to see their murderer defeated.

We’re with you, the voices whispered. Finish it.

The darkness recoiled. Not you, it snarled at the air around Gwen—at witnesses it could suddenly feel pressing close. I killed you once.

Not again, the voices answered. Calm. Certain. Unafraid.

Gwen’s magic caught like a second wind.

She thought of Sydney, crumpled against the oak. Of Martha Corey’s face in the fog, confused and lost and three centuries from everyone she’d loved. Of nineteen people hanged and one crushed and a whole town poisoned by something that should never have touched this world.

Never again.

She poured everything she had into the crack—filling every gap, sealing every weakness. The coven’s strength flowed through her. Forbes’s belief anchored her. The trial victims stood witness. Three hundred years of Bishop women stood at her back.

And she sealed it.

SEAL.

The command didn’t come from her mouth. It came from everywhere—from her blood, from the circle, from Salem itself. From the voices of the dead, finally at peace.

The crack snapped shut.

The entity’s scream cut off mid-wail, swallowed by sudden silence.

Then the world rushed back in. Wind. Leaves. Candlelight dancing. Somewhere in the distance, children laughing—trick-or-treaters, oblivious, safe.

Normal.

Everything was normal again.

Alan’s voice, rough with emotion: “They’re going. The victims. They’re... they’re smiling. They’re finally crossing over.”

Gwen’s legs gave out.

If ads affect your reading experience, click here to remove ads on this page.