The night crackled with fire.
Isabel staggered out of the cabin, lungs burning as she dragged Adrian behind her. Smoke billowed in greedy curls, carrying with it the stench of charred wood, rope, and sin. Her ears rang from the gunshot and the shattering glass. Somewhere inside, the woman she had untied coughed violently, crawling through the doorway and collapsing on the grass.
Isabel dropped to her knees beside her, pressing trembling fingers against the woman’s back, feeling the rise and fall of life. Relief threatened to unravel her, but then…
A low groan carried from the inferno.
James.
He lay half-buried beneath splintered beams, his face bloodied but unmistakably alive. Flames licked closer, illuminating his twisted grin even through pain. Isabel froze, every instinct screaming to leave him, to let the fire consume the monster who had stalked her for months, who had turned her sanctuary into a cage.
“Isabel,” Adrian croaked, clutching her wrist. His eyes glistened, wild with smoke and tears. “Don’t… don’t do it. We can’t let him die like this.”
Her jaw clenched. “After everything he’s done? You want me to save him?”
Adrian’s voice cracked. “God will judge us both if we stand by.”
The words struck deep. Isabel closed her eyes, torn between fury and conviction. James deserved this. He deserved worse. But if she let him burn, she would forever carry the weight of being executioner, not survivor.
With a curse, she scrambled back toward the flames, yanking a broken chair to pry the beam away. Adrian stumbled to help, both of them coughing violently as heat singed their skin. Finally, with one last heave, James rolled free, unconscious but alive. They dragged him into the grass just as the roof caved in, the cabin collapsing into a storm of sparks.
The forest glowed red behind them, a pyre that swallowed secrets.
The silence afterward was worse than the fire.
Adrian collapsed against a tree trunk, face streaked with soot and shame. His chest rose and fell with ragged breaths. Isabel kept her distance, hugging herself as if holding her soul together.
Adrian broke first. “You don’t understand,” he whispered, staring at James’s crumpled body. “I never wanted this. I never wanted him to…” His voice faltered. “But he owned me. He owned all of us.”
Isabel’s eyes hardened. “Owned? You had choices, Adrian. You always had choices.”
He shook his head violently, tears spilling. “You think I didn’t fight? You think I didn’t pray? He threatened everything… my marriage, my church, my life. I thought if I kept him close, if I obeyed, I could contain him. But he kept taking more. From me. From you.”
“From me,” she echoed, her voice raw. “You knew what he was. And still, you let me walk into his cage.”
Adrian covered his face, sobbing openly. “I’m sorry, Isabel. I’m so sorry. I wanted to protect you. I failed.”
The word protection felt like poison on her tongue. Protection was what she had begged for, what she had expected from her pastor, her supposed spiritual leader, the man she had trusted more than her own reflection. But Adrian had not been a protector… he had been an accomplice.
Something inside her cracked, not loudly, but like glass under pressure. A final fracture.
“There’s no us anymore,” she said flatly, standing. “You and I… we’re finished.”
Adrian reached for her, but she stepped back, avoiding his touch like fire.
Sirens wailed in the distance.
Blue and red lights painted the trees moments later as fire engines and police cruisers arrived, their beams cutting through the smoke. Firefighters rushed toward the blaze, axes in hand, shouting commands.
Two officers spotted Isabel and the others, ushering them to safety. Medics swarmed, checking pulses, shining flashlights in eyes. James was loaded onto a stretcher, groaning faintly as oxygen was pressed to his face.
“Wait,” Isabel said, panic tightening her throat. “He… he can’t just…”
“Ma’am, please step back,” a paramedic ordered, steering her away. “He needs treatment immediately.”
The bound woman… frail, coughing, was lifted into another ambulance. Isabel caught a glimpse of her face this time: pale skin bruised purple, eyes haunted but alive. Their gazes met briefly, and in that silent exchange, Isabel felt both gratitude and warning.
Then the woman was gone.
Detectives pulled Isabel aside as firefighters doused the remains of the cabin. Questions rained down:
• How had she found this place?
• Why was she armed?
• What was James doing here with a captive?
Isabel kept her voice steady, but every answer felt like stepping across ice. She admitted what could not be denied… the woman tied up, the fire, James’s violence. But she held back about the flash drives, the recordings, the months of threats. She needed leverage. If she gave everything now, James’s network would bury the truth before it ever surfaced.
Adrian, too, was questioned separately. Isabel caught glimpses of him gesturing wildly, his words muffled under the crackle of radios. His face bore desperation, as though he still thought he could spin the narrative, cover the shame.
But Isabel had nothing left to protect. Not him. Not the church. Not herself.
Hours later, after statements and signatures, Isabel was finally released. Exhausted, clothes still reeking of smoke, she drove home through the hushed city streets. Neon signs blurred in her periphery, every shadow making her flinch.
She reached her apartment just before dawn. For one fragile heartbeat, she believed she was safe.
Then she opened the door.
The place was in ruins.
Drawers overturned. Couch cushions slashed. Papers were scattered like confetti across the floor. Her bookshelf collapsed, pages torn from Bibles and devotionals alike. Panic surged as she stumbled to her bedroom, heart pounding against her ribs.
The shoebox beneath her bed—the one where she had hidden the flash drives was empty.
Her legs nearly gave out. She grabbed the mattress for balance, choking back a scream. Months of evidence, proof of James’s sins, Adrian’s complicity, the rot in the church… it was all gone.
And then she saw it.
On the bedspread, written in bold strokes of crimson lipstick, were words that froze her blood:
“The wages of sin is death.”
The room tilted. Isabel pressed her hand to her mouth, fighting the bile rising in her throat. This wasn’t James. He was unconscious in a hospital bed or maybe already in a jail cell.
This was someone else.
Her sanctuary was gone. Her secrets stolen. And whoever had taken them wanted her to know: the game wasn’t over.
It was only the beginning.