Chapter 19 #2
“Working.” The familiar’s voice came from somewhere above them, already in the office. “Filing system is alphabetical. Viktor is nothing if not organised. Give me sixty seconds.”
Footsteps in the corridor behind them. Fast, professional. The vampire patrol, redirected from the main gate.
Marcus stepped between Hazel and the sound. “Go. Help Azrael. I’ll hold.”
“Like hell.”
“Hazel—”
“We fight together or we don’t fight at all.” She planted herself beside him, hands glowing purple. “That was the deal.”
The first vampire came around the corner moving fast enough that human eyes would have registered only a blur. Marcus caught him with a wall of golden force that stopped momentum like a brick wall. The vampire bounced backward, disoriented.
The second was smarter. She came along the ceiling, inverted, claws digging into the stone. Hazel’s purple fire caught her mid-leap and slammed her into the floor hard enough to crack the flagstones.
The third brought friends.
Four vampires and a troll in the narrow corridor.
Too many for finesse. Marcus’s demon nature surged, shadows pooling at his feet, his form rippling with the effort of holding back the full transformation.
He was too wounded for it. The obsidian poison would burn through him if he let the demon fully manifest.
“Shield me,” he said.
Hazel understood. She threw a dome of purple light over both of them, not a barrier, but a filter.
Her folk magic absorbed the vampires’ speed-draining spells while Marcus worked behind the shield, building something precise and devastating: a geometric trap woven from golden light and demon fire.
When he released it, the trap snapped shut around all four vampires and the troll simultaneously, pinning them to the walls like insects in a display case.
“That won’t hold long,” Marcus panted. Blood was seeping through his shirt.
“It doesn’t need to.” Azrael appeared at the top of the stairwell, a leather satchel clamped in his jaws.
Even in cat form, he radiated smugness. He dropped the satchel at Hazel’s feet.
“Contracts. Financial records. Assassination orders going back thirty years. Payroll for the Shadow Council, including Margaret Thornfield’s monthly retainer.
And a particularly interesting file titled ‘Murraue Deployment: Phase Two.’”
“Phase Two?”
“I’ll explain outside. Can we leave now? This building is becoming inhospitable.”
They ran. Through the east wing, past the disabled wards, out into the cold air. Beth’s wolves had withdrawn from the main gate and were falling back to the tree line, mission accomplished. No casualties, a few bites, some scratches, nothing that werewolf healing wouldn’t fix by morning.
They were forty metres from the compound when the ground trembled.
Hazel felt it through the soles of her boots before she understood it.
Magic, massive, ancient, the kind of power that didn’t come from a person but from a dimension.
The air split behind them, and the compound’s north tower lit up from within, silver and black light pouring from the windows like liquid.
“Portal,” Marcus said. His voice was hollow. “He’s opening a portal.”
They turned back. They both knew they shouldn’t. They both knew they had the evidence, had what they came for, and that running was the intelligent choice.
But a portal of that magnitude, silver and black, the colours of dimensional breaching, wasn’t an escape route. It was a weapon.
“That’s the murraue deployment,” Azrael said, reading from the stolen file as he ran alongside them.
“Phase Two. If the trial proceeds, Viktor plans to open a full dimensional breach. Not a few murraue slipping through the cracks, but an army. Enough nightmare demons to blanket the entire region. He’s been testing the technique since the murraue attacked Hazel at the cabin. That was a proof of concept.”
“How do we stop it?”
“You don’t, typically. A portal of that magnitude requires a sustained power source. Kill the source, kill the portal.”
“And the source is Viktor.”
They found him in the north tower’s ritual chamber.
A circular room, walls carved with dimensional runes that glowed silver-black, and at the centre, a vortex the size of a doorway, swirling, stabilizing, growing.
The murraue were already pressing against the other side.
Hazel could see their shapes in the portal’s surface: shadow-things with too many limbs and mouths that opened and opened and never closed.
Viktor stood before the portal, hands weaving the runes that held it open. He didn’t look like a fugitive. He looked like a general executing a contingency plan.
Viktor’s sister Cassandra flanked him, blood magic drawn and ready. Hazel had heard the name in depositions. The Blackwood family’s enforcer, the one who made problems disappear before they reached Viktor’s desk.
“Ah, the hedge witch and her demon.” Viktor didn’t turn around. “I wondered when you’d arrive. You’re too predictable, both of you. Too moral. You couldn’t just take the evidence and run, could you?”
“Not really our style,” Hazel said.
“No. It wouldn’t be.” The portal pulsed.
“In approximately two minutes, this gateway will be fully stable. An army of murraue will pour through and spread across the region. Every sleeping mind within a hundred miles will become a feeding ground. Do you know what happens to a human brain subjected to sustained murraue feeding? Madness. Permanent, irreversible madness.”
“Then we’d better work fast.” Marcus stepped forward, and Cassandra moved to intercept.
She was faster than last time. Blood magic crackled around her hands, dark, vicious, the kind of power that broke the rules because it was written in suffering. She lashed out at Marcus with a cutting spell that would have opened him from throat to groin.
He deflected. Barely. The obsidian poison made him slow, half a beat behind where he should have been, his reactions dulled by the grinding pain in his side. The deflection cost him: the spell’s edge caught his shoulder, shearing through fabric and skin.
Hazel covered him. Purple shields interposed between Marcus and Cassandra’s follow-up strikes, not elegant, not geometric, just raw power thrown into the gap. Cassandra’s blood magic ate at the shields, dissolving them from the inside.
“Cute,” Cassandra said. “How long can you sustain that, hedge witch? Another minute? Thirty seconds?”
Less than that. Hazel could feel her reserves draining. The ward deployment, the compound breach, and now shield-casting against blood magic was emptying her faster than she could replenish.
Marcus attacked. Not from the front, but from the angle, using Cassandra’s focus on Hazel to close the distance.
Five centuries of combat experience compressed into a single movement: demon speed, demon strength, and the cold precision of a man who’d been fighting long before Cassandra’s great-grandparents were born.
His clawed hand caught her casting arm. Cassandra screamed as his demon fire burned through her blood magic shields and scorched the skin beneath.
She went down. Not unconscious, tougher than that. But down, her magic sputtering like a candle in a storm.
“The portal!” Hazel pointed. It was nearly stable. The murraue were pressing harder, their shadow-bodies distorting the gateway’s surface like fingers pushing through a membrane.
Viktor’s hands moved faster. “Too late. Sixty seconds.”
Marcus charged him. Viktor deflected without looking. Six hundred years of accumulated power redirected the demon’s attack like a wall redirecting water. Marcus hit the far wall and didn’t get up immediately. The obsidian wound had split open. Blood, human-red, not demon-black, pooled on the stone.
Hazel stood alone before the portal.
She wasn’t strong enough to close it by force. She knew that. Viktor’s power sustained the gateway, and his power dwarfed hers. She couldn’t overpower a six-hundred-year-old dark sorcerer with hedge magic and stubbornness.
But she didn’t need to overpower it.
She needed to corrupt it.
The anti-nightmare technique. Silver and obsidian.
The charm Marcus had given her, the one she wore against her chest. The same principle that had driven the murraue from her dreams that night at the cabin, amplified through the wards they’d deployed across Willowbrook.
The silver repelled; the obsidian absorbed.
Together, they created a feedback loop that turned nightmare energy back on itself.
Hazel pulled the pendant from beneath her shirt. Silver and obsidian, crystallized midnight. She’d worn it every day since Marcus placed it around her neck.
She pressed it against the portal’s surface.
The effect was immediate. The pendant’s enchantment, designed for one person’s dreams, couldn’t close a dimensional breach.
But it could reverse the polarity. The murraue pressing against the portal from the other side suddenly found themselves being pulled backward, the portal’s current reversed from incoming to outgoing.
Not pushing nightmare demons into this world. Pushing them back.
Viktor felt it. His hands faltered. “What are you—that’s impossible. You can’t reverse a dimensional flow with a trinket—”
“It’s not a trinket.” Hazel poured her magic into the pendant, every scrap of power she had left, purple light blazing so bright it washed the colour from the room.
“It’s silver and obsidian. It’s the same protection that kept me alive when your murraue came for me.
And it’s connected to every ward Marcus and I placed across Willowbrook. Every. Single. One.”