← Blood Moon Bride
2/26
Blood Moon Bride

Chapter 2

The Man in the Cage

He didn’t remember the last time he’d chosen to stand up.

Standing made everything too real.

The cold. The chain. The bars.

The way the world narrowed to the size of a cage.

He sat with his back to the rough post, legs stretched out in front of him, bare feet numb where they met hard-packed dirt. He could feel every flake of rust in the iron cuff around his left ankle. He knew them intimately. He’d counted them, scraped them off with his fingernails, tasted them with his tongue.

The chain rattled when he shifted. That sound was different here, in this camp, than it had been in the dark pit where they’d kept him before. Here, the air was thinner, less stale. It tasted of pine, wet earth, and wolves.

Wolves everywhere.

They moved around him in a constant flow, sometimes close enough that their scents painted themselves across his skin in thick strokes.

He didn’t look at them. Didn’t meet their eyes. Didn’t speak.

He’d stopped speaking three years ago.

It was easier that way.

“Name’s Ivo,” the guard said cheerfully, for the third time that morning. “In case you’re wondering who’s had the pleasure of babysitting your cheerful ass all night.”

Ivo leaned back in his camp chair, boots crossed at the ankles, a spear propped casually against his shoulder. His dark hair was pulled into a messy knot at the back of his head, a few strands falling in front of his eyes. A half-eaten bread roll balanced precariously on his knee.

The caged man didn’t answer. Didn’t turn his head.

He knew what Ivo looked like. He’d memorized him last night when they’d dragged him in, muscles quivering from the last fight he hadn’t wanted to have.

He’d also memorized the layout of the camp — the placement of the other guards, the angle of the cage relative to the tree line, the way the torches were set in the ground around his enclosure.

He did that automatically now. The part of him that had been a hunter, once, still woke up for that.

The rest of him stayed down.

“You know,” Ivo continued conversationally, squinting up at the fog-dimmed sky, “if you *did* want to tell me your name, I wouldn’t, like, object. You’ve already taken a chunk out of my shoulder; might as well introduce yourself if we’re gonna be this close.”

He shifted his arm, displaying the bandage wrapped around his bicep. The skin beneath it pulsed faintly, a soreness that the chained man could smell.

His wolf stirred under his skin, restless. The memory of blood — hot, copper-sweet — tickled the edges of his mind.

He shoved it away.

“Or,” Ivo went on, undeterred by the silence, “you could keep glaring at me like you’re thinking real hard about how fast you could rip my throat out if you had your claws.”

The man in the cage blinked slowly.

He wasn’t *glaring*. His face just…stayed like this now. Flat. Blank. Easier to keep everything off it.

Besides, he wasn’t thinking about Ivo’s throat. He’d already decided last night, when they’d chained him here at the edge of the Gathering Camp like some cautionary tale, that he wasn’t going to break anything else that belonged to these wolves unless they made him.

New territory. New alpha. New rules.

Maybe.

“Alpha Lysa says you’re not to be harmed unless you try something stupid,” Ivo said. “And you’re not to be talked to except for essential information. Lucky for you, I’m shit at following rules.”

From somewhere deeper in camp, a howl rose — long, trilling, followed by a burst of laughter. Day two of the Gathering had begun early for some.

The man in the cage shifted just enough that the chain scraped the floor. His shoulders itched under the threadbare, blood-stiff shirt someone had thrown over him last night. His own clothes — torn, filthy, crusted with old and new blood — had been burned.

He’d watched them do it with a detached sort of interest, like he was watching someone else’s belongings go up in smoke.

He’d thought he’d care more.

Maybe, once, he would have.

“You’re one of the quiet ones, huh?” Ivo said. “Most rogues, you chain ‘em and they either start begging or spitting.”

He’d been called rogue for so long now that the word didn’t sting the way it had at first. Then again, three years ago, words had still *meant* things.

Now they were just sounds others made when they wanted to push him into shapes that didn’t fit.

He wasn’t rogue. Not in the sense they meant it.

He was something else.

Something worse.

He let his gaze drift over the camp in front of him. From this vantage, at the northern edge, he could see most of it. Tents in neat rows. Smoke curling from cook fires. Wolves and humans moving about, laughing, arguing, living.

He adjusted the chain subtly, calculating.

He could trace its length exactly without looking. Five paces from post to cage wall. Enough to stand, to pace one or two steps, to lie flat. Not enough to reach the bars on the far side.

Someone had thought that through.

Smart. Annoying.

“Do you talk at all?” Ivo asked finally, a hint of real curiosity threading through the easy chatter. “Or did someone rip out your tongue before they threw you over our border?”

The man’s jaw tightened.

Not at the idea itself. At the memory the words brushed against.

Hands. Cold stone. The stink of rot and old magic. A voice like oil. *Rip it out, and you’ll never be tempted to use it again.*

He curled his fingers against his palms until his nails bit into calloused skin. The urge to claw at his own throat flared — old, familiar.

He breathed through it. In. Out. In. Out.

The chain rattled softly with each subtle expansion of his ribs.

“Ivo!”

A sharp voice cut through the air. A woman strode toward them — compact, wiry, dark hair braided back, eyes like river stones.

Corin. Beta of Pine Crest, if he’d caught that right last night between being punched and chained.

Ivo straightened so fast his chair nearly tipped backward. “Hey, Corin. You’re up early.”

“Some of us don’t get to sit on our asses and gossip with prisoners for a living,” she said, coming to a stop a few feet from the bars. Her gaze snapped to the chained man, assessing, hard. “Any trouble?”

Ivo scratched his cheek. “Define trouble.”

She frowned. “Any attempt to break the chain, the bars, your neck?”

“Oh. That kind of trouble. Nah. He’s been quiet.” Ivo glanced at him. “Haven’t you, big guy?”

The man in the cage said nothing.

Corin’s eyes narrowed. “He hasn’t spoken a word?”

“Not one,” Ivo said. “Not even a growl. Honestly, it’s freaking me out more than if he’d tried to bite my face off again.”

Corin’s gaze flicked to the bandage on Ivo’s arm. “You deserved that for getting too close.”

“How else was I supposed to get the gag off?” Ivo protested.

The chained man’s throat ached at the memory of the rag they’d stuffed between his teeth. The taste of mold. The feel of his own breath, stale and hot, bouncing back into his lungs.

It had taken two wolves to hold his head still while Ivo cut the gag away. Another two to catch his wrists when he’d lashed out on reflex.

He remembered that too clearly.

He remembered everything that had happened *after* he'd sworn he wouldn’t remember anything ever again.

“Alpha wants him alive,” Corin said. “Which means I don’t have the patience for you encouraging him to do something that’ll make that harder.”

Ivo held up both hands in surrender. “Hey, I’m not *encouraging* anything. I’m being charming. There’s a difference.”

She ignored him and addressed the prisoner directly. “You understand me?”

Her voice snapped like a whip. Old habit had him nodding before he could stop himself.

Corin’s eyebrows rose. “So, you *can* follow instructions.”

He stared at her, stone-faced.

“You crossed our border,” she said matter-of-factly. “You killed three Ridge Hollow wolves two nights ago. You tried to claw your way through another last night before we brought you down. You have no sigil, no scent of pack on you. No name in our records.”

Her lip curled slightly, as if the word *records* tasted like bureaucratic bullshit. He almost liked her for that.

“You’re rogue,” she continued. “That’s enough to slit your throat and toss your body down a ravine.”

Ivo shifted uncomfortably.

“But,” Corin went on, gaze sharpening, “you didn’t kill our scout when you could have. You ran *away* from the camp before circling back here. And when we hit you with that spell to drop you, you didn’t fight it.”

He remembered that too — the bright, sharp crack of magic tripping his wolf mid-leap, sending him crashing into the ferns. The way his limbs had refused to respond as they’d cuffed him, slapped an iron collar around his neck.

Not their magic. Not his.

*Hers.*

His stomach roiled, bile rising.

“So.” Corin crossed her arms. “You’re either very stupid. Or very tired. Or you had a reason for what you did that’s going to make my Alpha pause before she feeds you to Bram’s people as a peace offering.”

The man in the cage blinked at her.

*Peace offering.*

He could picture that too clearly — dragged in chains before an enraged alpha, thrown at his feet like meat.

He tried to feel fear. Even anger.

All he found was a strange, distant curiosity.

He’d been intending to die for years now.

He just hadn’t gotten around to it.

Corin took a step closer to the bars. Her scent — pine sap, iron, adrenaline — cut through the rest. Her wolf pushed against the edges of her skin, curious.

“You’re going to talk,” she said quietly. “Sooner or later, you’re going to tell us who the hell you are and why you smell like old magic and dead air.”

Old magic.

He almost laughed.

If he hadn’t clamped his teeth warily, the sound might have slipped out.

He didn’t smell like old magic.

He smelled like *her*.

And if these wolves had any sense, they’d kill him now, before that scent did what it always did.

Burn. Corrupt. Bind.

“Alpha will be here before sundown,” Corin said. “She doesn’t like games. My advice? If you know what’s good for you, you’ll answer her questions.”

He held her stare. Let his eyes go flat and empty.

He’d once believed in good and bad. In right and wrong. In answers fixing things.

The last three years had shredded that.

“Suit yourself,” Corin said when it became clear he wasn’t going to respond. She jerked her chin at Ivo. “No one but assigned guards near him. No drunk idiots trying to pick fights or prove something.”

“Got it,” Ivo said. “No wolf selfies with the murder pup. I’ll put up a sign.”

Corin glared. “You joke. I’m serious. Something’s off about this one.”

She left, stride quick and economical.

Ivo watched her go, then turned back to him. “She means ‘off’ in a bad way,” he confided. “In case that wasn’t clear.”

The chained man shifted his gaze back to the camp, deliberately dismissing him.

Children — too young to be in the mating circle, but old enough to shift — chased each other between tents, their delighted yips carrying on the cold air. A group of older wolves worked near the communal fire, setting up spits, hauling water.

A pair of teenagers stood just inside the treeline, talking in low, intense voices. The girl gestured emphatically. The boy scrubbed a hand through his hair, laughing.

Life. Normal.

He’d almost forgotten what that looked like.

“Aren’t gonna work,” Ivo said, after a long stretch of silence.

The man in the cage didn’t look at him. “What?” The word came out rusty, barely more than a rasp.

They both froze.

It was the first thing he’d said out loud in three years.

Air scraped his throat like broken glass.

Ivo’s eyes went comically wide. “You *talk*,” he breathed. “Holy shit. I was starting to think they’d cut your vocal cords.”

The man winced. The sound of his own voice scraped at his nerves.

He hadn’t meant to speak. The words had slipped out without permission, pried loose by Ivo’s relentless…*something*.

“What’s not gonna work?” Ivo asked, leaning forward, elbows on his knees. “C’mon. Don’t go all mute on me now. That’s cruel.”

The chained man licked his cracked lips. The motion felt foreign.

“Calling me rogue,” he said finally. The syllables were slow, careful. “Murder pup.”

His voice sounded older than he felt. Rough, like it had been dragged over rocks.

Ivo snorted. “You’d prefer what? ‘Mysterious stranger in chains?’ Gotta warn you, that one’s taken. Soren’s had it trademarked since, like, before I was born.”

The ghost of a smile threatened at the corner of his mouth. He killed it.

“I’m not…pup,” he said. The word got caught in his teeth for a second. “And I’m not…hers.”

He hadn’t meant to say that last part either.

Ivo tilted his head. “Hers who?”

He shut his eyes briefly. Idiot. Three years of silence, and the first things he spits out are half-truths.

The old him would have had words ready. Names. Lies, if he needed them. The old him had been good at that.

The new him struggled to string a sentence together without tasting blood.

“Okay,” Ivo said, studying him more closely now. “So you’re not a rogue, you’re not a pup, and you’re not ‘hers,’ whoever she is. That leaves…what, exactly?”

He opened his eyes. Let them meet Ivo’s for the first time.

The guard’s smelled like oak bark and fresh bread. Steady. Good-humored under the irritation. Not cruel. Not like *them*.

He recognized the pattern of his wolf — loyal, stubborn, a bit of an idiot.

The kind of wolf he’d once bled beside.

His chest ached.

“I was…pack,” he said slowly. The word felt strange in his mouth, like chewing on bone long cracked. “Once.”

“Whose?” Ivo asked. “Ridge Hollow? Silver Peak? Some valley pack we haven’t heard of?”

He shook his head. “Not…your mountains.”

The air shifted. A cold thread slid along his spine.

Not his. Not from outside.

*Inside.*

His wolf’s ears pricked, sensing him before he came into view.

The alpha.

He didn’t have to see her to know. The air thickened with pressure, with presence, as she approached. Wolves all over camp stilled briefly, as if a tide had turned.

Ivo rose to his feet automatically, his posture straightening. “Alpha.”

Lysa stepped into view.

He’d smelled her last night, briefly, through the haze of magic. Now, fully awake, he cataloged her scent: cold stone, clean pine, a hint of something metallic and sharp.

She was smaller than he’d imagined, her frame lean rather than bulky. But her presence towered, filling the space like a mountain fills a valley.

Her silver hair was braided back tight, emphasizing the strong lines of her face. Her gray eyes were pale and clear, like winter sky. A faint scar tracked from the corner of her left eye down to her cheek, old and white, a single claw mark.

She stopped a few feet from the bars and simply looked at him.

He resisted the urge to bare his teeth.

“Report?” she said to Ivo, without taking her gaze off the prisoner.

“Quiet,” Ivo said. “No attempts to break the chain or my skull. He, uh, started talking. A little.”

Lysa’s eyes narrowed fractionally. “Alone?”

“Yes, Alpha,” Ivo said quickly. “He said he was…pack, once.”

Her attention sharpened.

“What’s your name?” she asked the chained man directly.

He swallowed. His tongue felt too big for his mouth.

Names had power. He’d learned that the hard way.

He’d been *his* name once. Then he’d been *hers*. Then he’d been *beast*, *thing*, *weapon*, *dog*.

Now he was none of those.

He weighed the question. The dangers. The old habits.

“Or would you prefer I keep calling you ‘rogue’?” Lysa added. “I can. But I suspect you’ll answer faster to the name your mother gave you than the one others stuck to your back.”

Her words cut sharper than he liked.

Mother.

A flash of memory: a woman’s rough hand ruffling his hair. The smell of bread, and wolf, and woodsmoke. A laugh that shook the rafters.

Then blood. Her hand limp in his. Eyes staring.

He clenched his jaw against the snarl building in his chest.

“My mother didn’t…" He had to stop, regroup. "Didn’t name me rogue,” he forced out.

“No,” Lysa said. “What did she name you?”

The question hung between them.

He could lie. He could reach for one of the names he’d used in the last few years, the ones he’d dropped as soon as they’d started to fit.

But…those weren’t his.

His real name tasted like ash and honey.

He hated that he still wanted to hear it spoken by another voice. Just once more.

“Riven,” he said finally, voice low. “She named me Riven.”

The moment the syllables left his mouth, something inside his chest shifted. Clicked.

Lysa’s eyes flickered. Not in recognition, he thought. In…calculation.

“Riven,” she repeated, testing the shape of it. “Who was your alpha, Riven-before-you-ran?”

His lip curled slightly. “Never ran.”

Her chin lifted a fraction. “Then how did you end up on my mountain, tearing out throats like a starved dog?”

The accusation was direct. Clean. He almost appreciated it.

He dragged his gaze away from her, looking toward the peaks instead.

The highest one loomed over the camp, its top shrouded in cloud even now. Once, he’d thought of those ridges as impassable walls.

He’d been wrong.

“Long way,” he said. “Wrong way.”

Lysa’s eyes narrowed. “You’re not a poet, Riven. You’re a prisoner.”

He felt Ivo’s wince like a physical twitch to his left.

“You killed three of Bram’s wolves,” Lysa went on. “On my border. You crossed my wards. You came within reach of my unmated in the middle of our most vulnerable night. I don’t have time for riddles.”

He met her gaze again. “I didn’t cross your wards.”

She went still.

“The spell did,” he added, because something reckless in him liked the way that froze the air.

“Spell?” Lysa asked, her voice carefully even.

“Got thrown,” he said. He let the words come, slow. Picking through the tangle in his head, discarding the flares of panic. “Pushed. Dropped out of nowhere. Border took a bite when I hit it. Your scouts found me before I found…anything else.”

“You expect me to believe you just…fell out of the sky?” Lysa’s tone was flat.

“Don’t expect you to believe anything,” he said. “Don’t care if you do.”

Her jaw ticked once.

“You said ‘her’,” Ivo blurted, then flinched when Lysa’s gaze snapped to him.

She flicked a hand, granting permission to continue with a small nod.

Ivo swallowed. “Before you arrived, Alpha. He said he’s not ‘hers.’”

“Hers who?” Lysa asked, returning her stare to Riven.

He laughed once, quietly. It came out harsher than he intended.

“Hers,” he said. “The one who owns the spell. The chain. The…thing in my head.”

He tapped a knuckle lightly against his temple. The iron around his wrist chimed in unison.

“You’re saying someone cast you over my border like a stone,” Lysa said. “Why?”

“Experiment,” he said, shoulders hitching. “Fun. Test. Don’t know. Don’t care.”

“You don’t seem like you don’t care,” Ivo said under his breath.

Riven’s hand twitched toward his neck, then dropped.

There was a scar there, hidden by tangled hair and grime. If he stretched his skin just right, he could feel its shape under his fingers. Crescent. Jagged-edged.

Brand.

“She likes seeing what I break,” he said, the words tasting like rust and bile. “New place. New people. New…pieces.”

The world wavered at the edges. For a moment, the camp around him slid out of focus, replaced by stone walls, iron rings, blood-slick floors.

He smelled her perfume — jasmine over rot.

He heard her voice, smooth and cold. *Again, my beast. Again. Tear. Shred. Show me what you are.*

His hands shook. He dug his nails into his palms until red welled.

The pain grounded him.

When he could focus again, Lysa was watching him with an expression he couldn’t immediately read.

Pity? No. Wolves like her didn’t waste that on strangers.

Assessment. Wariness. A glint of anger that wasn’t even entirely directed at him.

“You expect me to believe some nameless witch or…whatever she is…has been keeping you on a leash for years and just decided to throw you at my border?” she said. “We haven’t had active witch covens in these mountains for decades.”

“Not witch,” he said automatically. “Witches have rules. Circles. Codes. Her? No circle big enough for that.”

“What, then?” Lysa asked.

He hesitated.

Words bubbled in his throat like swamp gas. Old stories. Names whispered around fires when pups were supposed to be sleeping. Dark gifts offered in deeper forests.

The kind of magic wolves weren’t supposed to touch.

He’d touched it anyway.

“No name,” he said. “No face. Just hunger. And deals. And teeth that don’t stop closing.”

Lysa’s eyes sharpened. “You made a deal with something you didn’t understand.”

He bared his teeth without meaning to. “Understood enough. Took it anyway.”

“Why?” Ivo asked, sounding honestly baffled. “What could be worth…this?” He gestured to the chain, the cage, all of it.

Riven thought of his pack. Of the day the mountain had opened and swallowed half of them whole. Of the bodies they’d dragged out — broken, crushed, eyes staring.

Of the one body they hadn’t found.

He thought of the voice that had whispered to him in the dark after, promising strength enough to tear a mountain apart.

“What do you do,” he said slowly, “when the thing you love is gone, and everything else tastes like ash?”

No one answered.

A wind skated through the camp, carrying the faintest hint of snow from higher up. Riven shivered.

Lysa inhaled once, deeply, then exhaled.

“Whatever you did,” she said finally, “whatever she did, it’s on my mountain now. Which makes it my business.”

He huffed out something that might have been a laugh.

“So what,” he said. “Gonna fix me, Alpha? Break the spell? Pat me on the head and send me on my way?”

Her eyes flashed. “If I can break whatever hold this…thing…has on you, I will. Not for you. For my wolves. Because if she can drop you on my border, what’s to stop her from dropping anything else?”

Riven went very still.

He’d been so focused on his own mess that he hadn’t thought beyond it. Beyond *her* and *him* and the endless cycle of blood and command.

The idea of *her* turning her attention to others — to these wolves laughing and arguing and stringing lanterns — made his stomach pitch.

He’d seen villages after she’d played with them. Seen what was left when the deals came due.

He swallowed back acid.

Lysa watched his face. “You don’t like that idea.”

“Not my…problem,” he lied poorly.

“Hmm.” She studied him for another long beat. “I’m not going to kill you today.”

He blinked. He hadn’t been expecting that.

“You hurt any of mine again,” she continued, voice flat, “I won’t hesitate. But until I know exactly what you brought with you, you’re more useful alive.”

“Alpha—” Ivo started.

“And before Bram demands blood,” Lysa added, almost as an afterthought, “I’d like to know if it’s his wolves’ blood I should be mourning. Or something worse wearing their faces.”

Riven’s heart thudded once, hard.

She wasn’t stupid. This alpha. She’d seen the edges of the thing creeping in and recognized the shape of the shadow even if she hadn’t seen the beast casting it.

“Stay on him,” Lysa told Ivo. “No one else near the cage without my say. If he twitches in a way you don’t like, you call me.”

Ivo nodded, jaw tight.

Lysa turned to go, then paused. “One more question, Riven.”

He raised an eyebrow minutely.

“Why didn’t you run when our scouts found you?” she asked. “You could have. You had the strength left.”

He took a breath.

He could lie. Say the spell had tripped him. Say he’d misjudged. Say anything else.

But he was so very tired.

“Maybe,” he said softly, “I was hoping you’d kill me.”

Silence dropped like a blanket.

Lysa’s jaw clenched. A muscle ticked near her temple.

Finally, she shook her head once. “Cowardice doesn’t suit you.”

He flinched. He’d been called many things. That one still had teeth.

She walked away without waiting for a response.

Ivo let out a breath he’d probably been holding.

“Wow,” he said. “You know how to make a morning interesting, I’ll give you that.”

Riven leaned his head back against the post and closed his eyes.

The chain rattled softly.

Above him, the sky had started to clear. The sun broke through thin cloud, pale but present, pushing light into the corners of camp.

He could almost feel the weight of the coming blood moon, hours away yet. A pressure building, distant thunder.

He wondered idly if he’d still be breathing when it rose.

If he wasn’t, maybe the mountain would finally be quiet.

If he was...

He pushed that thought down. Hard.

He’d learned, too late, that hope was just another word for sharp edges.

***

The day passed in a blurred series of moments.

Wolves came and went in the camp. Laughter rose, fell. A few braver or stupider ones drifted close to his cage, peering in, giving him wide-eyed looks.

Ivo chased them off with varying degrees of success.

“No, you can’t poke the feral wolf with a stick,” he snapped at a teenage boy from Silver Peak. “I don’t care what your alpha dares you to do when he’s drunk.”

Later: “No, you can’t ask him to scare your friend as a prank. What is wrong with you?”

By late afternoon, the sky had darkened toward bruised purple. The first smear of red had begun to creep along the edge of the rising moon.

The camp shifted subtly. The air thickened with anticipation. Unmated wolves preened, checked each other’s outfits, sniffed the air.

Ivo stood, stretching. “Shift change,” he told Riven. “Try not to traumatize the next guy. He’s new.”

Riven made no promise.

Ivo rubbed the back of his neck. “Listen,” he said, voice dropping. “For what it’s worth, I don’t think Lysa’s going to let Bram string you up just to make a point. She’s big on fairness. And puzzles.”

Riven huffed. “I’m a puzzle now?”

“You’re a pain in my ass, is what you are,” Ivo said. “But you’re also…weird. In a way that means something. She can smell that. So can I.”

Riven didn’t know what to do with that, so he did nothing.

Ivo eyed him for another second, then shrugged. “Anyway. Maybe don’t freak out too much when the moon goes all bloody later. The first night’s always a lot.”

He sauntered off, whistling under his breath.

A few minutes later, another guard took his place — younger, stiffer, eyes flicking nervously between Riven and the approaching moon.

Riven ignored him.

He focused instead on the feeling crawling under his skin.

His wolf was pacing today. More than usual. Restless. Agitated.

Tonight was another gathering night. He’d seen enough of them in his life — and in the last three years, from the shadows — to know the pattern. The way the air changed. The way wolves buzzed with nerves and lust.

He should have been numb to it by now.

Instead, he felt…twitchy.

Like something in him had tuned to a frequency he couldn’t hear until now.

The first time he’d scented the Gathering from a distance, after everything had broken, he’d almost torn his own skin off trying to get closer. His wolf had clawed and snarled and *howled* for the circle, for the pack.

He’d stayed away.

He’d learned his lesson about getting close to good things.

Tonight, the wolves would circle and sniff and choose and bind.

Tonight, the blood moon would rise full and swollen, its power thickening every instinct, every urge.

Tonight, if *she* chose to tug on his chain, he’d feel it twice as strong.

His stomach knotted.

He focused on his breath. In. Out.

The sky darkened. Lanterns were lit. The murmur of the camp swelled as wolves moved toward the central circle.

From his position, he could just see the edge of the stone ring, gleaming faintly under torchlight.

A howl rose, starting low, building.

His own wolf’s throat vibrated in response, automatic.

He clenched his jaw.

He would not howl with them.

He had no right.

The moon crested the highest peak, fat and red and close enough to touch.

Magic rolled through the camp like a wave.

Wolves shifted. Bones cracking, fur bursting. Howls splitting the air.

Riven sucked in a sharp breath.

He felt it too.

Even chained. Even caged. Even bound by a spell he hated, the blood moon’s pull didn’t care. It reached into his bones and *tugged*.

His wolf howled. Inside.

He curled his fingers hard around the chain, knuckles whitening.

Not his night. Not his circle. Not his.

Still.

Air thickened. The scents in camp sharpened, almost painful. Lust. Fear. Joy. Hope.

And then—

Something hit him.

Not physically. Not like the spell’s whipcrack or a fist.

Like a hook through his heart.

He gasped, the sound ripped out of him.

Pain lanced from his chest down his spine, radiating outward.

Not his. Not the spell’s.

Bright. Burning. Clean.

For a second, he thought *she* had found a new way to pull him. To bend him.

Then the feeling split. Doubled.

Part of it was in him.

The other half— elsewhere.

In the circle.

His head snapped toward the unmated wolves, eyes wide.

His wolf froze mid-pace, ears flat.

No.

No.

This wasn’t—

He smelled her.

He’d never scented her before in his life, but in that moment, he knew her scent more intimately than his own.

Wild. Sun-warm stone. Cold night air over hot skin. A hint of rain on dust.

She was there, in the circle, on four paws or two feet, it didn’t matter.

She was there.

His.

The word slammed into him with terrifying certainty.

His chest convulsed. His hands shook.

“No,” he whispered. He barely recognized his own voice. “No, no, no…”

He staggered to his feet without realizing he’d moved. The chain snapped taut, jerking his ankle hard enough to bruise.

He barely felt it.

In the circle, wolves milled, circling, sniffing, touching.

One wolf stopped.

Her.

He couldn’t see her face from this angle. Just the line of her body, the way she moved — sure-footed despite the chaos, head lifted, nostrils flared.

Her fur was dark, streaked with lighter shades along her back, catching the moonlight like silver-edged earth.

The second their gazes met, across the camp, across the stones, across the bars—

The world cracked.

Everyone else fell away.

There was only her.

Only the flash of recognition in her wolf’s eyes. The way her paws skidded on the stone as something slammed into *her* chest too.

The chain burned against his skin.

Mate.

The word wasn’t his. It rose from deeper. From instincts older than language.

He choked on it.

Of all the things he’d expected to find on this mountain — death, pain, maybe some twisted version of peace — this was nowhere on the list.

Mate.

Bound.

Fated.

Her wolf stumbled, then dropped to her knees right there on the stone, as if something had sucker-punched her from inside.

Wolves around her paused, turning.

A few began to sniff the air, their gazes following an invisible line—

Straight to him.

Riven’s heart slammed once, twice, panicked.

He grabbed the bars with both hands, chain rattling violently, eyes locked on the she-wolf in the circle.

Her chest heaved. Her nostrils flared. Her gaze flicked frantically around as if searching for the source of this new, terrible, exhilarating ache.

He saw it when she found him.

When her eyes landed on his cage, his chain, *him*.

The bond surged, hot and wild, like a dam breaking.

He felt her shock like his own. Her anger. Her disbelief. Her wolf’s snarl.

*No,* she thought. He heard it as clearly as if she’d shouted it.

He could have laughed, if he hadn’t been choking on the same denial.

The guard near him swore. “What the—?”

Riven didn’t take his eyes off her.

Mate.

The word settled in his bones, unwelcome and immovable.

He’d sold himself to darkness. He’d given up pack, name, future. He’d been cast here like broken glass.

And the universe, in its infinite twisted humor, had decided *now* was the time to hand him something pure.

Someone.

His.

He wanted to throw up.

He wanted to rip the chain from the post, tear through the bars, and—

Touch her.

Just once.

To prove she was real.

Instead, he gripped the iron until it squealed, his breath sawing in and out.

Across the camp, the she-wolf — *his* wolf — struggled to stand again, legs shaking.

Around her, wolves whispered, scents spiking. Lysa, on the platform, froze.

Riven’s world narrowed to the space between them.

The blood moon burned overhead, fat and red and merciless.

And everything he’d carefully broken in himself started, impossibly, to knit.

---

Continue to Chapter 3