We left just before sunrise, when the streets were still groggy and too tired to care who was slipping through their cracks. Lira clutched her jacket tight like it was armor, and I could tell from the way her eyes kept bouncing around that sleep hadn’t done her any favors.
“Where exactly are we going?” she asked, voice low like we were already being followed. “Grimfall,” I said. “Old sector, near the border.” She froze mid-step. “Grimfall? The place where people go missing?” “Yep. That’s the one.” “And you’re taking me there... why?” “Because that’s where Milo was last seen.” Lira didn’t argue. She just kept walking, her lips tight like she was holding back a scream or a dozen questions. I didn’t blame her. Grimfall wasn’t just dangerous—it was cursed. Once, it was a normal district like any other. Then the war hit. Territory battles, rogue wolves, witches with vendettas. Now it was a cracked-out maze of burnt-out buildings and blood-soaked ground. You didn’t go there unless you were hunting something... or someone. We caught a ride on a cargo tram headed south. The driver didn’t ask questions, just flicked his eyes to my blade and grunted. Good man. It was quiet for most of the ride. Lira kept twisting a strand of her hair, staring out the window like she could see her past waving back at her. I tried not to think about what we’d find. The tram dropped us off three blocks from the edge of Grimfall. From here on out, it was walking only. The streets shifted too much for vehicles to risk it. Barbed wire fences. Abandoned checkpoints. Rusted-out signs that said things like “No Entry Without Clearance” and “Turn Back Now”. Real friendly stuff. “Charming,” Lira muttered. “Wait till you see the welcome committee.” She gave me a look. “You’re joking, right?” I wasn’t. We hadn’t gone three blocks in when we heard it—low growls, like something feral was pacing just behind the walls. I drew my blade, felt the hum of the silver thread through the hilt. Lira stiffened beside me. Then came the sound of claws on metal. “Don’t run,” I whispered. “I wasn’t planning on it.” Two shadows peeled off the alley up ahead. Rogues. Skinny, wired with nerves, eyes too wide to be sane. You could tell they used to be wolves, but the bond was gone. No pack. No anchor. Just hunger. “Back off,” I said, blade raised. One of them sniffed. “Tracker.” “Yeah. And not in the mood.” They didn’t care. One lunged. I moved fast. Slashed low, clipped a tendon. He dropped with a howl, and I spun to face the second one—only to find Lira holding a broken pipe, standing over him with this wild look in her eyes. Damn. Luna had claws. We didn’t stick around. Grimfall didn’t let you win without consequences. We ducked into an old church—half the roof caved in, but the bones of the place were strong. Milo’s last message pinged from here, and my gut said we were close. Inside, it smelled like mildew and ash. I scanned the room, heart thudding. Then I saw it. A satchel. Torn. Bloodied. Lira gasped. “That’s his.” I knelt, brushing dirt off the flap. Inside, a notebook. Pages smeared with ink and blood. I flipped through. “Milo was tracking something,” I murmured. “He wasn’t just hiding. He was looking for proof. About Kael. About the council.” Lira leaned over my shoulder. “Is there anything... about me?” I paused. “Yeah,” I said quietly. “He believed you. He wrote it here. Said if anything happened to him, he hoped someone like me would find you.” Her eyes watered. Not a sob, just silent tears. She wiped them fast. Then something creaked above us. We turned. From the shadows, something big stepped out. Taller than me. Drenched in shadow magic. Eyes burning red like embers. A wraith. Lira grabbed my arm. “What the hell is that?” “A reminder that Grimfall hates visitors.” I threw a hex charm. It fizzled—barely slowed the thing down. It rushed us. We ran. Out the back. Through twisted alleys and skeletal buildings. Lira kept up, which surprised me, but adrenaline is a hell of a motivator. We ducked into a broken train car, panting, hearts racing. “Is it gone?” she asked. I listened. For now. I looked at her. “We need to get out of Grimfall. Now. But we’re not leaving empty-handed.” I held up Milo’s notebook. “This—this is how we burn Kael’s empire down.”The air was still buzzing from the ritual circle, the metallic taste of blood thick on my tongue. My hands trembled, not just from exhaustion but from the way the pendant had burned against my chest, like it had fused itself deeper into my skin.Roman’s eyes met mine across the ruined chamber, the glow of dying embers casting shadows over his face. He was alive, barely scratched, but there was something in his expression that set my heart stumbling. He wasn’t just worried—he was afraid.And if Roman Vale was afraid, then we were standing on the edge of something none of us were ready for.“You felt it too, didn’t you?” I asked, my voice hoarse.Roman took a step closer, his boots crunching on broken stone. “I felt it. The pendant didn’t just react—it chose you, Nora. You’re not holding power anymore. You are the power.”I swallowed hard, fighting the urge to rip the damn thing off and throw it into the fire. But I couldn’t. Even if I trie
The night air clung to my skin like smoke, heavy with pine and damp earth. Viremont’s streets stretched out behind me, dim and quiet, the kind of silence that wasn’t natural. Not after the chaos we’d stirred. The city wasn’t sleeping—it was holding its breath.Grayson’s voice still echoed in my ears from moments earlier, his warning cutting sharper than the dagger strapped at my hip. “If we make one wrong move, we’re done. Silver Ash won’t forgive twice.”Too late for forgiveness.We’d split the team after Kael’s intel dump exposed just how wide the rot went inside Silver Ash. Lira stayed behind to trace the flow of their stolen cash, while Janie guarded what little ground we’d managed to secure. Roman had disappeared into the neutral zones, chasing whispers of a survivor who’d seen the Luna’s real killer.That left me.The pendant pressed against my chest, burning faintly through my shirt, like a brand reminding me who I was. Or maybe wh
The railyard was fire and teeth.Every sound cut into me—the screech of metal, the crack of bone, the wet snap of claws tearing through flesh. Wolves blurred in the shadows, friend against foe until the lines vanished, until it was only blood and survival.I ducked under a swipe, the claws grazing my shoulder, hot pain searing my skin. My knife was already in my hand. The wolf lunged again, and I drove the blade up beneath its ribs, feeling the shudder as it collapsed. My chest heaved, but there was no time to breathe. Another came.Across the yard, Roman was a storm, his movements precise, his commands sharp enough to cut through the chaos. Fighters tried to hold formation, but the betrayal had fractured everything. Too many of our own had switched sides, and now it felt like drowning under an endless tide.“Nora!”I spun toward the voice. Kael barreled into a rogue wolf, his blade flashing. He was covered in blood, but his eyes burned,
The air inside the safehouse had turned sour. Every conversation felt jagged, every glance held suspicion. Even the walls seemed to hum with unease, like the building itself knew what Roman had suggested.Me. As bait.I sat at the edge of the table, fingers drumming against the scarred wood, trying to mask the storm inside me. Janie perched across from me, gnawing her lip, eyes darting from Roman to Kael like she was watching a fuse burn down to a stick of dynamite.Roman stood near the window, the light outlining the edges of his frame, sharp as a blade. His voice was calm but unyielding. “It’s the only way. The Silver Ash Pack won’t expose themselves unless they’re convinced they have a shot at her. Nora draws them out. We control the ground. We control the fight.”Kael slammed his palm down so hard the table rattled. “You’re not hearing yourself. You’re throwing her to the wolves—literally.”Roman’s gaze didn’t flinch. “I’m protecting
The warehouse smelled like rust and old blood. My boots crunched against broken glass as I trailed behind Roman, my pulse a steady drumbeat against my ribs. Kael flanked my other side, his eyes constantly scanning the shadows, every muscle in his body coiled tight like a spring.We weren’t alone here.I could feel it—wolves. Not just rogues, not just the desperate kind that lurked in alleyways. These ones moved with purpose, precision. The kind of wolves who knew how to hunt.“Stay sharp,” Roman murmured, his voice low, his hand brushing mine for half a second. It wasn’t comfortable. It was grounding. A silent reminder that he was here, that even with enemies pressing in on every side, I wasn’t walking into this blind.But still, my stomach twisted.Because we weren’t just here to track enemies. We were here to see if the whispers were true.That the Silver Ash Pack wasn’t just hunting me. They were splitting from the inside.
The horn shattered the night.Its call rose long and low across the Hollowfang camp, pulling every wolf to their feet. Fires flared higher, drums thundered harder, and a frenzy of snarls and howls split the dawn.I pushed myself up from the dirt, heart pounding, every nerve in me raw. Sleep hadn’t come; I’d just laid there staring at the stars, waiting for this. For the moment they threw us into the maw of their tradition.Roman was already standing. His posture was sharp, shoulders tense, eyes scanning the camp like a soldier preparing for battle. Janie clung to his shadow, her face pale, lips tight. Kellen was silent, standing a little apart, as if he’d known this moment his entire life.The Hollowfangs swarmed the clearing. Some shifted into wolves, thick-coated beasts with frothing jaws and eyes that glowed with savage delight. Others stayed human, but their smiles were worse — sharp, mocking, hungry. This was a sport for them. They’d come to