Work Text:
Night settled over the camp in stages. Smaller fires dimmed first, families retreating into their own dens - wood framed and fur lined, built close together for warmth and safety. The sounds of the day softened into low voices and the rustle of pelts being drawn closed.
At the heart of it all stood the pack leader’s den, raised slightly above the rest. Its walls were thicker, shaped from polished wood and packed moss, marked with old symbols carved deep and worn smooth by time. It was warm, quiet, and unmistakably sacred. Shane stepped out from beneath its overhang, pulling his fur cloak closer as he moved down the worn path into camp.
He passed others as they turned in for the night - omegas shepherding children inside, beta hunters sharing quiet words before parting. Some bowed their heads when they saw him, and others smiled, soft and familiar. Shane moved through it all on instinct, offering soft goodnights, accepting gentle touches to his shoulder, and murmured reminders to sleep well. Someone pressed a charm into his palm for peaceful dreams. Shane smiled, as he always did.
At the edge of camp, the warriors were already taking their posts. Alphas stood tall at the entrance of hanging vines, spears grounded, eyes trained on the dark beyond the firelight. They nodded as Shane passed, respectful but unsurprised. He often walked at night, so no one thought to stop him. He didn’t head back toward the entrance when the path curved. Instead, Shane followed the trail that slipped between the trees, where the firelight thinned and the forest air waited - cool, open, and blessedly empty.
The path narrowed as he moved deeper into the woods, the sounds of camp falling away until there was only the hush of leaves and the soft press of earth beneath his boots. The trees thinned ahead, opening into a small clearing he knew well. A short line of rounded stones curved through the grass there, half sunken and old, marking the boundary between pack lands. Beyond them lay the other pack’s territory. They’d been at each other’s throats for as long as Shane could remember - skirmishes narrowly avoided, insults carried on the wind, tempers barely leashed by treaties made generations ago. Peace held, but just barely. Shane had grown up knowing it wasn’t permanent. Treaties could be broken, and war could come. He only hoped it wouldn’t happen in his lifetime.
As an heir omega, his place in all of that was already decided. One day, he would be expected to bond with a strong alpha of their pack - someone fit to lead his pack beside him when he took over after his alpha mother. It was the way things had always been done. His own parents were proof it could work. His father, a beta, had been chosen for her by her father, and somehow, against expectation, they’d fallen in love for real.
Although Shane wasn’t sure he would be so lucky.
He stretched out in the grass just shy of the stones, laying his fur cloak beneath him and staring up through the branches overhead at the starry sky. He named star constellations in his head, ones his mother taught him about when he was a pup. The night was cool and quiet, the kind of stillness that let his thoughts wander where they weren’t supposed to go. Loving a stranger felt… distant. Loving an alpha chosen for him felt harder still.
A shift in the wind cut through his thoughts. Scent reached him - sharp and unmistakable. Alpha.
Shane’s breath caught as he turned his head slightly, instincts flaring before his mind could catch up. The scent didn’t belong to anyone from his pack. It carried something unfamiliar, edged with the forest beyond the stones. From the other side. His pulse kicked as he sat up, suddenly alert, eyes flicking toward the boundary. Whoever it was, they were close, way too close.
Suddenly movement broke the dark at the edge of the clearing, and Shane’s fingers curled in the grass as a figure stepped out from between the trees on the far side of the stones. An alpha - tall, and broad shouldered, wrapped in dark leather with black fur lining his cloak. A knife rested at his side, worn and easy, like it belonged there. His hair was a mess of dirty blond curls, caught and uneven, as if he’d been pushing through brush without caring what it did to him.
He stopped short when he saw Shane. For a brief, unguarded moment, his eyes went wide - not in threat, but surprise. Maybe even something like disbelief. He hadn’t expected company, and certainly not an omega. Certainly not one this close to the border.
Neither of them moved.
“Alpha,” Shane said finally, the word steady even as his pulse raced.
The alpha inclined his head slightly. “Omega.” He has the thick accent his pack speaks in, and it makes Shane’s cheeks flush slightly.
They stood there, the stones between them, the treaty older than both of them pressing down in the silence. Shane forced himself to sit up straighter, drawing his cloak closer around his shoulders - not hiding, just… grounding himself.
“You’re close to the boundary,” Shane said. “And you weren’t exactly quiet about it. Sneaking around like that is asking for trouble.”
The alpha’s mouth twitched, like he hadn’t expected to be scolded. His gaze flicked briefly to the stones, then back to Shane. “I could ask you the same thing,” he said. His voice was low, careful. “An omega alone this far out? On the wrong side of his own camp?”
Shane lifted his chin. “I didn’t cross.”
“Neither did I.”
Their eyes held, something unreadable passed between them - recognition without understanding, instinct brushing against instinct and retreating just as quickly.
The alpha shifted his weight, still keeping his distance. “Looks like we’re both somewhere we’re not supposed to be.”
Shane exhaled softly, the tension in his shoulders loosening just a fraction. “Looks like it.” Instead of fear, curiosity took root.
They didn’t move closer, but the space between them shifted anyway, charged, and alive. Shane became acutely aware of scent, the way the night air carried it too easily. The alpha’s presence pressed against his senses first, deep and steady. Smoke and amber, worn leather, something warm and spiced beneath it - cardamom, sharp enough to make Shane’s breath hitch before he could stop himself. Too close. Too much.
The alpha caught it, of course. His head tilted slightly, nostrils flaring as Shane’s scent reached him in return - cool mint and ginger, softened by cream and something faintly floral, jasmine threading through it like a quiet promise. His shoulders eased, just a fraction, and a low sound slipped from his chest before he could swallow it back. Not a growl, but softer. A chuff, almost thoughtful.
Shane stiffened at the sound.
His instincts flared hot and immediate, urging him down, closer, safer at the alpha’s feet. Submit, something old and deep whispered. Let him lead. He ignored it.
“I didn’t realize the other pack sent scouts who lurked in bushes,” Shane said, dry, though his pulse had quickened. “Is that how you’re taught to behave?”
The alpha huffed, clearly amused now. “I didn’t realize omegas snuck out alone at night,” he shot back. “Seems dangerous. Or careless.”
“I know exactly where I am,” Shane replied. “And exactly how far I’ve gone.”
The alpha’s gaze dropped briefly to the stones between them, then lifted again. Another quiet sound left him - this one closer to a restrained growl, more reflex than threat. “You’re closer than you think.”
Shane held his ground, even as his instincts pushed and pulled, trying to fold him inward. “And you’re still on your side,” he said. “So maybe don’t pretend you’re worried about my safety.”
For a moment, the alpha looked like he might argue. Instead, his mouth curved, sharp and unapologetic. “Maybe I just don’t like surprises.”
“Then you should stop sneaking,” Shane said.
Silence settled again, thick but not hostile, and Shane thought, distantly, that the alpha smelled… very good. He absolutely did not say it.
The alpha shifted then, boots brushing the grass as he moved closer - not enough to cross the stones, or enough to challenge the boundary, but close enough that Shane felt it in his chest. His presence pressed in, warm and solid, scent deepening as the distance narrowed. Shane’s instincts surged again, sharp and demanding. He stayed where he was. “What are you doing out here?” Shane asked, watching him carefully. “This close to the border.”
The alpha exhaled, something like a quiet huff leaving him as his gaze flicked toward the trees behind him. “Needed to be alone,” he said, accent thick among the trees.
Shane’s mouth twitched. “And how did that work out for you?”
The alpha snorted, a brief, surprised sound, and for the first time the tension eased just a little. Shane huffed in return, his shoulders loosening despite himself. If the alpha had wanted to hurt him, he would have done so already. The knife at his side made that obvious enough. “Why?” Shane asked, then hesitated, realizing too late how personal it sounded. He frowned. “I mean - never mind. That was a stupid thing to ask.”
The alpha’s laugh was low and real, spilling out before he could stop it. “It is,” he said, amused. “And none of an omega’s concern. Especially not one from a different pack.”
Shane scowled, lips pressing together - and then, without meaning to, his lower lip pushed out slightly. He turned his head away, eyes tracing the stars above the clearing, feigning disinterest.
“I want to be alone too,” he said, voice lighter now, less guarded. “So don’t make any noise, and don’t disturb me. Just… stay there for a bit.” He sat back down among his fur cloak, eyes drawn to the stars.
The alpha fell quiet. For a moment, Shane thought he might argue. Instead, the alpha settled where he stood, weight shifting as if he’d decided to stay.
For a while, neither of them spoke. The forest filled the space instead - the whisper of leaves, the distant call of something nocturnal settling in for the night. Shane lay back fully this time, hands folded over his stomach, gaze fixed on the stars as if an alpha weren’t standing just a few paces away on the other side of the stones.
He was aware of him anyway. Too aware. The alpha’s scent lingered thicker now, warmed by proximity, threading through the cool night air. Shane inhaled despite himself, then frowned faintly, annoyed at his own body for reacting so easily. His instincts had quieted from their earlier spike, settling into something softer, alert but no longer panicked.
Minutes passed.
“You always lie this close to the border?” the alpha asked eventually, voice low, careful not to break the stillness Shane had demanded.
Shane didn’t look at him. “Sometimes.”
“That’s reckless.”
“Or brave,” Shane countered, mild. “Depends who you ask.”
A soft sound left the alpha - not quite a laugh or a growl. “You don’t sound like someone afraid of war.”
Shane’s jaw tightened. “That doesn’t mean I want it.”
Silence again. The alpha shifted his stance, lowering himself slightly, as if sitting just out of sight among the grass on his side. He still didn’t cross, Shane noticed. His chest loosened another fraction at the restraint.
“You should head back,” the alpha said after a moment. “Before someone notices you’re gone.”
“I know,” Shane replied. He still didn’t move. Neither did the alpha. The stars wheeled slowly overhead, ancient and indifferent. And already, somehow, neither wanted to leave.
But by the time the moon had climbed just above the trees, pale light spilling through the clearing, Shane knew it was time. He exhaled slowly and pushed himself up from the grass, brushing dirt from his palms. The movement drew the alpha’s attention immediately - his gaze lifting, sharp and already on him, as if he’d been watching the whole time. Shane shifted under it, instinct nudging him inward. He pulled his fur cloak closer around his shoulders before straightening. “I should go,” he said. “And don’t cross the border when I’m gone.”
The alpha’s mouth curved, easy and restrained. “I won’t,” he promised, sincere enough that Shane believed him. He stayed where he was, just on his side of the stones, eyes following Shane as he turned back toward the trees.
He had taken only a few steps when the alpha spoke again.
“It was… nice,” he said, voice carrying softly through the clearing. “Not being alone.”
Shane slowed. For a heartbeat, he stood there, back still turned, something warm and unexpected settling in his chest. He glanced over his shoulder, just slightly - enough to acknowledge the words without answering them. Then he turned away again and continued toward camp, the forest closing in around him, the quiet heavier than before.
Behind him, the alpha remained at the border, watching until Shane disappeared among the trees. And though he didn’t look back again, Shane carried the sound of that voice with him all the way home.
The vines at the camp’s entrance came into view just as the moon climbed higher, silvering the path beneath Shane’s feet. The warrior alphas on watch straightened when they saw him, tension easing from their shoulders almost at once. “There you are,” one of them murmured, breath leaving him in a quiet sigh. “You were gone longer than usual. We were starting to worry.”
Shane offered an easy smile. “I’m fine,” he said softly. “Just got caught up counting the stars.” That seemed to satisfy them. A few smiles were returned, fond and relieved, and the warriors turned back to their posts as Shane slipped through the hanging vines and into the heart of camp.
Everything was still now. Fires burned low, embers glowing faintly as he passed. He moved carefully, steps light, following familiar paths until the pack leader’s den rose before him once more. Inside, it was warm and dark, his parents already deep in sleep. Shane eased through without a sound and made his way to his own space.
He settled into his nest of furs and blankets, feather pillows shifting softly as he curled on his side. The world felt smaller here, safer - but his thoughts refused to follow. He inhaled, then frowned faintly when he caught it again, faint but unmistakable: smoke and warmth, leather and spice, lingering in his senses like a memory.
Shane closed his eyes. Sleep came slowly, carrying with it the image of blue eyes in the dark and unruly curls caught in moonlight - an alpha he didn’t know, and somehow already couldn’t stop thinking about.
-
Shane woke with the pale light of morning filtering through the den, warmth still heavy in the furs around him. For a moment, he lay still, half caught in sleep, the memory of last night lingering like a dream he couldn’t quite shake. When he finally sat up, the thought followed him uninvited and persistent.
It stayed with him through the day, as he checked on the nursery first, moving carefully among nursing and heavy bellied omegas, making sure water buckets were full and extra blankets within reach. He listened, nodded, promised to speak to the healer about sore backs and restless pups. Everyone smiled when they saw him, everyone trusted him.
Later, he joined a small group of betas and omegas at the forest’s edge, gathering herbs for the pack healer. Shane worked by memory, fingers brushing familiar leaves, but his attention kept drifting - back to the clearing, to the line of stones, to the scent he still felt like he could almost recall if he focused hard enough.
At midday, he shared soup with his parents in the quiet warmth of the leader’s den. Steam curled between them as his mother spoke gently about potential alphas - strong, respected, and kind. His father added thoughtful observations, careful not to push. They told him they didn’t want to choose for him, that they wanted him to find someone himself. “But we will,” his mother said softly, not unkindly, “if you cannot decide.”
Shane stared into his bowl, spoon moving absently. “I’ll figure it out soon,” he said. Neither of them looked convinced. Still, they let it rest.
The hours blurred after that - sewing and weaving with the other omegas as they prepared for the coming cold, laughter and easy conversation filling the space. Shane smiled when expected, hands steady as he worked, even as his thoughts wandered somewhere they shouldn’t. The alpha from the woods had no place in his life. He was from the pack Shane was raised to distrust - his parents would be horrified, and the pack would panic if they knew.
It had been a one time thing. He will not see him again, and if he did he would leave. He had no need for conversation, or even any kind of relationship with the alpha.
By evening, the scent of roasted meat drifted through camp. The beta hunters had brought down a deer, and the whole pack gathered to eat together, voices rising and falling around the fire. Shane ate until he was full, warmth settling in his limbs as the day finally began to loosen its hold.
As the night deepened, some lingered by the fire while others peeled away toward their dens. When the camp grew quieter, Shane slipped back to the leader’s den and settled into his nest, waiting, and listening - counting breaths until the world slowed again. Only then did he rise, cloak in hand, heart beating a little faster than it had the night before. He told himself it was just another walk, he would not see the alpha again. What even were the odds? But as he stepped into the dark and headed for the trees, a small, treacherous hope took root - that he might not be alone when he reached the clearing again.
The forest greeted him the same way it had the night before, cool and hushed, leaves whispering softly beneath his boots. Shane followed the familiar path without thinking, muscles relaxed, mind too loud. He told himself again that this was only habit, that he always walked this far when the day weighed too heavily on his shoulders.
Still, his steps slowed as the trees began to thin. The clearing opened ahead of him, moonlight spilling across the grass in pale silver. The stones were there, sunken and unchanged, quiet witnesses to everything they marked and forbade. For a heartbeat, Shane simply stood at the edge, chest tight with something like disappointment.
Of course he isn’t here, Shane thought. Why would he be?
He crossed the clearing just enough to reach his side of the boundary and lowered himself into the grass, laying his cloak beneath him out of habit. The stars were sharp tonight, brighter than he remembered, and he focused on them stubbornly - counting, naming, refusing to let his thoughts drift where they wanted to go.
Minutes passed, then the wind shifted, making him freeze and forget the number of stars he was on. The scent reached him slowly this time, carried on the night air like a memory being returned. Smoke and warmth, leather and spice - cardamom, unmistakable. His breath caught before he could stop it, heart kicking hard against his ribs as instinct surged, sharp and immediate.
Alpha.
Shane sat up, pulse loud in his ears, eyes snapping toward the stones. He hadn’t imagined it. From the other side of the clearing, movement stirred among the trees, careful, familiar in a way that made his chest ache without his approval. And despite everything he’d told himself all day, despite duty and distance and sense, Shane felt something in him loosen.
He hadn’t meant to hope. But the night, it seemed, had other ideas.
From the forest line, the alpha stepped out from the trees. Shane frowned faintly. He could’ve sworn it looks like the alpha had already been there - waiting just out of sight, maybe, but that was ridiculous. No one waited at a border clearing for an omega they barely knew. Still, the thought lingered as the alpha crossed the grass and stopped short of the stones, close enough that Shane could see scuff marks on his boots, and the way his dark fur cloak had caught bits of leaf and twig.
“Omega,” the alpha said, easier this time.
“Alpha,” Shane replied, pulse still loud but steadying.
Instead of staying where he was, the alpha lowered himself to the ground on his side of the border, folding down into the grass with his back braced against a rock. He tipped his head up toward the sky, mirroring Shane without looking at him directly. It was… casual. Disarming.
They sat like that for a moment, stars stretched wide above them. “What’s your name?” Shane asked, before he could overthink it.
The alpha hesitated. Just a beat too long. Then, “Ilya.”
Shane turned the name over in his head. It didn’t spark anything - no stories whispered by elders, no warnings, no recognition at all. He relaxed without realizing it. “I haven’t heard it before.”
Ilya hummed. “I’m not important.”
Shane snorted softly, eyes back on the sky. “That’s probably a lie.”
Ilya didn’t argue. After a moment, he glanced over. “And yours?”
“Shane.”
Ilya’s gaze snapped to him then, sharp and quick. His eyes widened just slightly before his expression smoothed back into place, like he’d caught himself reacting too openly.
Shane noticed anyway. “What?”
“Nothing,” Ilya said at once. “Just… suits you.”
Shane eyed him, unconvinced, but let it go. He shifted on his cloak and pointed upward. “See those three stars, there? The ones that look uneven?”
Ilya followed his gesture.
“That’s the Hunter,” Shane said. “My mother used to tell me he was cursed to wander the sky forever because he broke an old oath. I thought it was unfair when I was little.” He smiled faintly. “Still do.”
Ilya listened without interrupting, eyes flicking between the stars and Shane’s face. He stayed quiet and attentive in a way that made Shane suddenly aware of himself - of the way he was stretched out, of how close the alpha sat, of the warmth pooling low in his stomach under that steady gaze.
When Shane finally looked over, he caught Ilya watching him. Not the stars. Him. Heat rushed to Shane’s cheeks. He turned back to the sky quickly, adjusting his cloak and shifting his weight, pretending not to notice the way his instincts stirred at the attention. “You’re not supposed to stare,” he muttered.
Ilya huffed softly, amused. “You’re the one talking.”
Shane’s lips pressed together, hiding a smile and ignoring the warmth, the closeness, the dangerous comfort of having an alpha beside him at the border. He kept talking anyway. He moved from one cluster of stars to the next, pointing them out as he went - the river that curled across the sky, the wolf frozen mid run, the old markers travelers used when the forest grew unfamiliar. His voice settled into something easy, like habit, like comfort. Like this wasn’t an alpha from a rival pack sitting a few strides away.
Ilya listened, really listened. He shifted once, settling into the grass with his arms resting on his knees, gaze following wherever Shane pointed. The knife at his side stayed untouched, forgotten. “You know a lot,” he said after a while.
“My mother liked stories,” Shane replied lightly. “She said the sky remembers things better than people do.” It wasn’t a lie. Just… not the whole truth.
The night stretched around them, quiet and cool. Shane became aware of the alpha, Ilya’s scent again - something warm underneath it, mixing with crushed grass and earth. His instincts stirred, tugging him closer before he caught himself and stayed where he was.
“You’re not nervous,” Ilya said, more observation than challenge.
Shane glanced at him. “Should I be?”
“Most omegas would be,” Ilya said. “This close to the border, or this close to me.”
Shane’s chin lifted on instinct. “I’m not most omegas.”
A faint smile tugged at Ilya’s mouth. “Yeah. I can tell.”
They lapsed into silence, but it wasn’t heavy. Shane traced shapes in the sky with his eyes, fingers worrying at the edge of his cloak to keep himself grounded. He felt the pull of the alpha’s presence, steady, warm, and distracting - but he didn’t give into it. Wouldn’t.
“I come out here to think,” Ilya said eventually. “It’s quieter than camp.”
Shane hummed. “I get that.” He didn’t add more, didn’t offer details. He was careful like that, even now. Especially now.
“I shouldn’t be here,” Shane said after another moment, the words slipping out before he could stop them.
Ilya didn’t argue. “Me neither.”
Shane looked over. “Then why come?”
Ilya tipped his head back, eyes on the stars. “Because sometimes it’s easier to breathe when no one is watching.”
Something in Shane softened at that. He didn’t respond, just leaned back on his elbows and let the silence settle again. “I’m supposed to hate you,” Shane said quietly, testing the thought out loud.
Ilya turned to him, expression unreadable. “Do you?”
Shane hesitated. The honest answer sat too close to the surface. “No,” he said finally. He had just met this alpha only a night ago, but something deep inside of him pulled closer and closer to him.
Ilya exhaled, slow and steady, like he’d been holding his breath without realizing it. They stayed where they were, no closer and no farther. Shane kept his gaze on the sky, ignoring the warmth bubbling low in his stomach, the awareness of Ilya beside him.
After a while, he sighed. “I can’t stay long.”
“I know,” Ilya said simply. Still, neither of them moved.
The moon climbed higher, silvering the clearing, and Shane wondered, uneasily, if this was how trouble began. Not with blood or broken treaties, but with quiet nights, under shared stars.
Shane shifted then, pressing his palms into the grass as he sat up. “I should go,” he said, voice low.
Ilya glanced at the sky, then back at him. He didn’t try to stop him. He didn’t argue, just nodded once.
Shane stood, brushing grass from his cloak. He hesitated, fingers tightening briefly in the fur at his collar before he spoke again. “Don’t cross,” habit, than anything else.
Ilya’s mouth curved faintly into a crooked smile, alpha fangs glinting slightly in the moonlight. “I won’t.”
Shane took a step back, then another, the space between them stretching in a way that felt heavier than it should have. He turned toward the trees, and stopped. “Will you be here?” The question slipped out before he could think better of it. He didn’t look back as he asked it. “Tomorrow night.”
For a heartbeat, there was only the night and the hush of leaves. Then Ilya answered, calm and steady. “If I can be.”
That was all Shane needed. He nodded once, sharp and decisive, and disappeared into the forest before he could second guess himself.
The path back felt longer, his thoughts too loud for the quiet woods. By the time the hanging vines came into view, his pulse had finally slowed. The guards noticed him immediately, different alphas than last night. They didn’t speak. One of them met his eyes and inclined his head, recognition and respect in the gesture. Another stepped forward and pushed the vines aside, clearing the way without comment.
Shane slipped past them, offering a soft nod of thanks before moving into camp. The fires were low once more, most of the pack already turned in. He kept to the edges of the paths, moving on instinct, until the leader’s den rose before him. Inside, it was dark and warm. His parents slept undisturbed.
Shane eased into his nest and pulled the furs up around himself, staring at the shadows along the ceiling. When he breathed in, there it was again - faint, stubborn, smoke and spice clinging to him like the night refused to let go.
He closed his eyes, heart settling into a restless rhythm. Tomorrow, he told himself. Just one more night.
-
Except, Ilya never showed up the next night.
Shane waited anyway. He lay in the grass longer than he meant to, cloak spread beneath him, eyes fixed on the familiar stretch of sky. The stones sat quiet and unchanged, the border stark and empty. He told himself not to watch the tree line, then did it anyway - once, twice, again, each time pretending it was just habit.
The wind shifted. No scent followed. Minutes passed… then more. The moon rose, slow and uncaring, and still the clearing stayed empty. Shane swallowed, throat tight, and forced himself to look back at the stars. He counted the same constellations he knew by heart, retraced stories he’d told a hundred times before. None of it helped.
If I can be. The words echoed, thin now, worn smooth by doubt. Maybe something had kept him away. A patrol, a summons. Maybe the alpha had come to his senses in the light of day and decided this was foolish, dangerous, not worth the risk. Shane told himself that was the sensible choice. The right one. It still stung.
Eventually, the night cooled enough to seep through his furs. Shane pushed himself up, brushing dirt from his palms. He didn’t look at the trees when he turned away this time. He didn’t need to see the empty space again to understand it.
The walk back felt different, quieter and heavier. When he passed through the vines, the guards nodded him through as they always did. Shane returned the gesture, expression calm, practiced. Nothing about him betrayed the disappointment curling low in his chest.
Sleep came slowly. When it did, it was shallow.
The next day passed much the same as the ones before. Duties, voices, familiar paths worn thin by routine. Shane smiled when expected, spoke when spoken to. He helped in the nursery, gathered herbs, sewed beside the other omegas. He did everything right.
That night, he told himself he wouldn’t go. He still waited until the camp had settled, until the fires dimmed and the sounds softened. Still found himself slipping on his cloak, feet carrying him down the path without asking permission.
The clearing greeted him the same way - quiet, open, empty. He sat anyway.
He stayed longer this time, stubborn in a way he refused to examine. The moon climbed, and the stars shifted. No alpha scent touched the air. Eventually, frustration bled into something duller, heavier. “This is stupid,” he muttered to the grass.
Shane didn’t come the night after that. Or the one after.
But the forest didn’t forget him. And neither, it seemed, did the border. Because even when Shane stopped going, he caught traces of smoke and spice on the wind near the edge of camp, faint and fleeting, gone before he could be sure they were real.
And somewhere, uneasily, the thought took root: If Ilya couldn’t come… what had stopped him?
-
Shane worried himself thin for two more days.
He did his duties. He smiled. He listened when spoken to and answered when expected. But the weight of it all, his parents quiet concern, the unspoken pressure of choosing a mate, the constant pull of responsibility - pressed down until his chest felt tight even when he was still. By the third night, he couldn’t take it anymore.
He needed air, space, somewhere quiet. So when night fell, Shane took his cloak and followed the familiar path into the woods, heart steady but heavy. He told himself not to expect anything. Told himself this walk was for him, and nothing else.
The clearing opened ahead of him, and Shane stopped dead. Ilya was there. Not at the edge this time, or hidden by shadow or trees. He sat in the center of the clearing, legs drawn up, elbows resting loosely on his knees, head tipped forward like he’d been there a while. Moonlight caught in his hair, duller than before, curls fallen out of place. His shoulders looked heavier, tired.
Shane’s heart stuttered, breath catching sharp in his throat.
The scent hit him a second later, thick and overwhelming, rolling across the clearing in deep waves. Amber, leather and spice, beginning to be familiar - but darker now, heavier, saturated with something raw and spent. Shane inhaled instinctively through his mouth, tasting the scent in the air, then pupils flaring as understanding snapped into place.
Rut. Not fresh, but the remains of it, clinging stubbornly to Ilya’s skin and clothes, like the night itself hadn’t been enough to wash it away. Shane swallowed hard, heat curling low in his stomach despite himself. Gods. It must have taken everything out of him.
Ilya lifted his head then, eyes finding Shane instantly. Relief flickered across his face so fast Shane almost missed it, followed by something quieter. Apology, maybe, Shane couldn’t tell.
He stood as Shane stepped further into the clearing, movements slower than usual. A low, involuntary chuff slipped from his chest at the sight of the omega, soft and rough all at once. He stopped short of the stones, still didn’t cross, but the distance between them was smaller now, just one step away.
Shane stood there, staring at him, taking him in properly for the first time. The faint shadows under his eyes. The way his shoulders rose and fell a little heavier with each breath. The way his gaze lingered on Shane like he was grounding himself by the sight alone.
“You didn’t come,” Shane said finally. His voice wasn’t accusing. Just honest.
Ilya’s jaw tightened. “I couldn’t.”
Alphas couldn’t leave their dens during rut. Everyone knew that. If they did, aggression took over, sharp and uncontrollable. Dangerous to themselves and everyone around them.
Shane tilted his head slightly, scenting again, confirming what he already knew. “Rut,” he said quietly.
Ilya’s eyes softened. “Yeah.”
Shane hesitated, then took that last step closer - still on his side, but close enough that warmth bled between them, close enough that Ilya’s scent wrapped around him fully. He didn’t shy away.
“You should’ve said something, before.” Shane murmured. “So I didn’t worry.”
Ilya let out a slow breath. “I did not want to bring that to you. Not like that.” His accent is rougher, voice deep and rumbly, edged by exhaustion.
Shane’s fingers curled into his cloak. He looked up at him, really looked, and the words came before he could talk himself out of them. “I thought something happened to you.”
The words barely left Shane’s mouth before Ilya let out a low, quiet growl. It wasn’t threatening, nothing sharp or aimed, but it rolled deep from his chest, instinctive and raw. “Never,” Ilya said firmly.
The sound sent a shiver through Shane, straight down his spine. His instincts surged in response, immediate and overwhelming, urging him closer without mercy. You should have been there. The thought came unbidden, heavy with certainty. You should have taken care of him. If he’d let you.
Shane forced himself to breathe through it, grounding his feet in the grass. He ignored the pull as best he could, ignored the way his body leaned forward just slightly, the way his chest felt too tight with it. What he didn’t ignore was Ilya’s hands. They twitched, just barely, fingers curling like they were remembering something they weren’t allowed to do.
“You shouldn’t worry about me,” Ilya said, quieter now.
Shane’s eyes flicked down and back up. “I did anyway. Who would count the stars with me if something happened?”
The scent still clung to Ilya, flaring thick and heavy, unmistakable even now. Shane swallowed, mind filling in details he didn’t want - an alpha alone in his den, rut clawing through him, instincts screaming without relief. He thought of Ilya knotting the air, rut brain desperate and unfocused, and something in Shane’s chest rumbled low with discomfort and sympathy. It must have been unbearable.
He frowned, unsettled by the direction of his own thoughts. Why did that bother him so much? Why did the idea of this alpha - this near stranger - burning through something like that alone make his chest ache?
Ilya shifted abruptly, like he’d felt the weight of Shane’s gaze. He reached out before stopping himself, fingers lifting halfway between them - then dropped his hand and turned away instead. He lowered himself to the grass on his side of the border, lying on his side with his back halfway turned, one arm tucked beneath his head.
Shane hesitated only a second before following suit. He laid down on his own side, mirroring Ilya’s position, the stones still marking the line between them. The distance was small now, impossible to ignore.
“How were your days?” Ilya asked, voice rough but calmer. “While I was… gone.”
Shane stared at the stars. “Nothing interesting,” he said after a moment. Then, softer, “I thought about you, most of the time.” He winced slightly, but didn’t take it back. “I kept hoping you were okay.”
The silence that followed was thick and heavy. Shane felt that familiar pull in his chest again, instincts curling and pressing, urging him closer. Lay your head on him. The thought was warm and vivid. Purr, soothe, let him rest.
He clenched his hands into the grass instead.
Slowly, Ilya reached his arm out between them, stopping just short of the stones. His hand was open, palm up, fingers relaxed and waiting. Shane stared at it, heart pounding. Then he reached out too, curling his fingers gently with Ilya’s. The contact was light, and it burned.
Heat flared up Shane’s arm, settling deep in his chest and low in his stomach. He swallowed hard, breath going shallow as his thumb brushed unconsciously against Ilya’s knuckle.
Ilya exhaled long and slow, tension easing from his shoulders.
They talked like that for a long time - about nothing and everything. Small things, familiar things. The forest, the weather, memories half shared and unfinished. Their hands stayed together, fingers shifting now and then but never breaking contact. Eventually, the moon crept high overhead, cold biting sharper at the edges of the clearing. Frost kissed the grass, and Shane shivered, although not entirely from the chill.
Still, neither of them moved to leave, not yet. The air between them was heavy with unspoken words and the warmth of proximity. Ilya shifted slightly, reaching for his cloak, and without looking at Shane, offered it to him.
Shane shook his head, careful. “No,” he said softly. “I-” He swallowed. “The scent… your scent, it would…” He didn’t finish. Everyone in the pack would know if he carried even a trace of the alpha’s presence back to the dens. Not just the scent of leather or cardamom, but the sharp, overwhelming mark of rut, even now that it’s so faint. He couldn’t let anyone know he’d been here, not for anything.
Ilya’s hand twitched in the grass but stayed still. He seemed to understand without needing words. Shane exhaled quietly, forcing himself to lay straighter and focus on the stars again.
What is this? Shane thought, brushing a finger along the alpha’s, curling their hands together again. Sneaking off with an alpha from a rival pack, unmated, untouched, no mingled scent, no mate mark. Nothing official, no promises - and yet - he had missed this. Even in a few short days, he had missed it. The conversation, the quiet, the way it felt like being understood without needing to explain himself.
His chest tightened slightly as he preened, as he allowed himself to appreciate the heat in Ilya’s hand. This alpha, strong, confident, smart - someone who could very clearly hold his own, and perhaps even take care of him if he let him. Shane’s mind flickered, dangerous thoughts surfacing and recoiling immediately. He had to remind himself that this wasn’t… anything. Just comfort and relief from the weight of his pack, of expectations, of the constant scrutiny of his parents and elders. That was all.
But there was a pull - a quiet, magnetic tension that hummed under the night sky, impossible to ignore. They were supposed to hate each other, bound by old grudges and rivalries older than they were. And yet here they were, sitting together, hands brushing, breathing measured, sharing space without fear.
The moon had shifted higher, silvering the clearing more sharply, and the cold reminded them both that time was finite. Shane drew in a soft breath. “I should go,” he said reluctantly.
Ilya didn’t move to stop him. Instead, he exhaled slowly, one hand tightening briefly in the grass. “Tomorrow, if the night allows it,” he said quietly, answering Shane’s unasked question.
Shane nodded. He rose, brushing grass from his cloak and adjusting it around his shoulders. Their hands lingered in contact for a fraction longer before he let go, and he turned toward the trees, each step away pulling him back to reality.
By the time he reached the edge of the forest, the camp was visible through the hanging vines. Two alpha guards stood at the entrance, alert even in the dim light. One was familiar - the same from the first night. He caught Shane’s eye and gave a small, knowing nod. “Caught up with the stars again?” he asked, voice soft, amused.
Shane smiled, tension slipping from his shoulders. “Yes,” he said, voice light, carrying just enough warmth. “Thank you.”
The guards shifted aside, letting him pass without another word. Shane stepped carefully through the vines, each breath smelling faintly of pine, earth, and the lingering memory of Ilya.
The leader’s den loomed warm and silent ahead. Shane moved inside, settling into his nest of furs and feather pillows. He pulled them around him tightly, letting himself sink into the softness, the quiet. And in the back of his mind, was the heady, insistent scent of Ilya’s rut - warm, spicy, and entirely inescapable.
-
Morning came too fast.
Shane barely touched his breakfast, mind drifting no matter how hard he tried to keep it anchored. His parents noticed immediately. His mother watched him over her bowl, concern etched into the lines of her face, while his father leaned back, arms crossed. “We can’t keep putting this off,” his mother said gently. “You’re of age, Shane. The pack needs stability.”
His father nodded. “There are good alphas. Strong ones, loyal.” His gaze flicked, meaningfully, toward the entrance of the den - outside toward the alpha guard who always seemed to be there, always watching Shane a second too long.
“What about that one,” his mother added softly. “He’s attentive, respectful. He’d be a good match. Would make great pups-“
Shane’s spoon clinked against the bowl as he set it down, jaw tightening. “No,” he said, sharper than he meant to. He took a breath, softer now. “I said I’ll figure it out. Please stop pushing me.”
The worry didn’t leave their faces. If anything, it deepened. But after a moment, his father sighed and let it go, for now. That didn’t make the knot in Shane’s chest loosen.
By nightfall, he couldn’t stand it anymore.
The familiar pull tugged him toward the forest, toward quiet and starlight and one particular alpha he hadn’t been able to stop thinking about. The guards let him pass without comment, vines parting easily, and Shane slipped into the woods like he belonged there.
When he reached the clearing, his breath caught. Ilya was already there.
He stood near the center, shoulders relaxed but alert, as if he’d been waiting for some time. When he saw Shane, his expression softened - and then, almost shyly, he lifted his hand. In his palm was a flower. A deep purple bloom, delicate and vivid against his rough fingers, obviously carefully chosen. “For you,” Ilya said, voice low and accent rumbling across his lips.
Shane’s heart ached painfully in his chest. No one had ever brought him a gift like that before - something simple, thoughtful, chosen just because. His inner omega preened helplessly, warmth spilling through him, and before he could stop it, a soft purr slipped from his chest. He flushed immediately. “Thank you,” he murmured, taking the flower as though it might disappear if he wasn’t careful.
Ilya’s eyes softened at the sound, and after a moment, he cleared his throat. “There’s… somewhere I wanted to show you.”
Shane hesitated just a little.
“We’ llstay close,” Ilya promised. “On our sides. Mostly.” That earned him a small smile, and Shane nodded.
They walked together, close enough that their arms brushed, following a narrow path down toward the sound of water. The stream came into view first - familiar, used by Shane’s pack during the right seasons - but they didn’t stop there. They followed it farther than Shane ever had, until the trees opened into a smaller clearing tucked between rocky cliffs. A waterfall spilled down into a wide pool, moonlight catching in the spray.
Shane stared. “I didn’t know this was here.”
Ilya smiled faintly. “Not many do.”
He held his hand out again. Shane took it without thinking, and together they moved closer to the water, borders and rules blurring until they barely mattered. Shane felt light and happy in a way that felt rare and dangerous.
“It’s warm enough,” Ilya said after a moment. “We could swim.”
Shane blinked, nerves fluttering. “I don’t… I don’t have anything to cover myself.”
Ilya huffed quietly, amused. “Neither do I.”
That made his face heat. Still, he nodded, turning away as they stripped down to their underwear. Shane tried not to look, but he did anyway, just for a second. Ilya was powerful, all muscle and quiet strength, standing like nothing in the world could knock him down. The thought that followed - he could protect me, care for me, provide - made Shane’s chest tighten, and he quickly looked away.
He stepped toward the edge of the pool, then hesitated.
Ilya was there instantly, hand finding his again. “Together,” he said.
Shane nodded, squeezing his fingers. They eased into the water together, hands still linked as the cold closed around their legs, then their hips, then their chests. Shane sucked in a breath when it reached his stomach, muscles tensing, but Ilya steadied him without thinking, thumb brushing over Shane’s knuckles, grounding, patient.
“Still good?” Ilya asked quietly.
Shane nodded, teeth clicking once before he laughed under his breath. “Cold,” he admitted, then dipped under fully, resurfacing a second later with wet hair slicked back and eyes bright.
Ilya watched him a beat too long before following, the water rolling over his shoulders. They swam slowly, not racing, just moving - arms cutting through the dark water, ripples brushing skin against skin when they drifted too close. Shane felt it every time: the accidental press of a forearm, a knee bumping his calf, Ilya’s hand briefly steadying his waist when the current tugged him off balance. Neither of them commented on it. They didn’t need to.
They paused beneath the fall, water breaking over their shoulders in a constant hush. Shane tilted his head back, eyes half lidded as the sound wrapped around them, private and cocooned. Ilya stood close, close enough that Shane could feel the heat of him even through the water.
“You look calmer,” Ilya said, observing.
Shane snorted softly. “Out here? Yeah.” He shrugged. “It’s quiet. Camp isn’t quiet.”
Ilya waited. He always did.
“My parents think it’s time,” Shane said finally. “They keep bringing up names… alphas they trust. Ones who would be… suitable.” His mouth twisted. “One of the guards, lately. He keeps staring like I’m something he’s already decided on.”
Ilya’s jaw flexed, but his voice stayed even. “And what do you want?”
“I want them to stop,” Shane said, a little sharper than he meant. Then he sighed. “I want time. I want to choose because it feels right, not because everyone’s watching the moons pass.”
“That’s fair,” Ilya said. After a moment, quieter, “You shouldn’t be rushed.”
Shane glanced at him, surprised by the certainty there. Their eyes caught, held. Something warm coiled low in Shane’s stomach, dangerous and comforting all at once.
They swam a little longer after that, slower now, and their movements unhurried. When Shane finally shivered, Ilya noticed immediately. “Okay,” he said. “That’s enough, before you freeze.”
They climbed out onto the rocks, water streaming down skin and stone. Shane wrapped his arms around himself, breath puffing faintly, and Ilya - after a second’s hesitation - shifted closer, blocking the breeze with his body. He didn’t touch. He just stood there, solid and warm, until the shivering eased.
They dressed in reluctant silence. The purple flower stayed tucked safely against Shane’s cloak, petals dry and perfect. When they started back, Ilya fell into step beside him without question. “I’ll walk with you,” he said. “At least to the clearing.”
Shane didn’t argue. He liked the way their footsteps matched, the way Ilya stayed just a half step behind when the path narrowed, alert without being obvious. The forest felt different with him there, like it was less watchful.
At the border, they slowed. “This is far enough,” Shane said, though he didn’t quite want it to be.
Ilya nodded. “You will make it back safe?”
Shane smiled faintly. “I always do.”
They stood there for a moment, too close again, the night pressing in around them. Ilya dipped his head, respectful yet restrained. Shane turned before he could talk himself into staying longer.
The walk back to camp was quiet. The vines parted easily, with no questions from the guards. He slipped through the camp, heart still racing, senses humming. In the leader’s den, Shane settled into his nest and carefully placed the flower at the edge of the furs, where he could see it - purple against pale hides. Proof that this had been real. He lay back, staring at the ceiling, pulse loud in his ears. Tomorrow, his thoughts whispered, reckless and hopeful.
-
Shane woke drenched in sweat, furs twisted around his legs, body aching in a way that felt wrong and unfamiliar. His head throbbed softly, every movement pulling a quiet groan from his chest. He stayed where he was, eyes half lidded and staring at the dim curve of the den ceiling while heat rolled through him in slow, restless waves.
His parents noticed immediately. His mother pressed a cool hand to his forehead, worry lining her brow as she murmured for broth and water. Breakfast came to him in his nest, then lunch. They hovered in that careful way that made it obvious they thought he was sick, and Shane didn’t argue. He blamed the swim in his own head, the cold water, the long night, the chill. It was easier than admitting that every time he closed his eyes, all he could think about was smoke and spice and steady hands.
He dozed and woke and dozed again, drifting in and out, instincts tugging at him in a way that made his chest ache. He wanted Ilya’s scent so badly it bordered on pain. The absence of it left him restless, overheated, skin too tight.
By late afternoon, he couldn’t take lying still anymore. Ignoring the way his limbs protested, Shane dressed and slipped out, heading straight for the healer’s den. Rose clicked her tongue when she saw him, pressed herbs into his hands, brewed him a bitter tea meant to ease fever and aches. “Rest,” she ordered firmly. “Don’t wander, and stay warm.”
“I will,” Shane lied softly.
He lingered by the fires that evening, wrapping his cloak tighter as the heat inside him refused to settle. When the camp finally quieted, he stood, pulse racing with decision. He needed Ilya.
The guards noticed him again at the vines, gentler this time, concern in their eyes. “You alright?” one asked quietly.
“I just need air,” Shane said. “I won’t be long.” They hesitated, then stepped aside.
The clearing was empty when he arrived. Disappointment hit him hard enough that his throat tightened. Shane sank down near the stones, hugging his knees, breathing through the ache crawling under his skin. Maybe he shouldn’t have come. Maybe-
Then the air shifted. Warmth rolled over him, familiar and grounding, and Shane gasped as his body responded instantly. Smoke, spice, alpha. His muscles loosened without permission, aches easing as if soothed by the scent alone. “Ilya,” he breathed.
Ilya emerged from the trees a heartbeat later, already frowning. One look at Shane and he crossed the distance fast - stopping just short of the stones, hands hovering before settling gently on Shane’s arms. “You are burning up,” Ilya said, voice low and rough.
He leaned in carefully, scenting Shane’s neck lightly. His pupils blew wide, nostrils flaring as he drew in the air. A quiet growl rumbled in his chest - not threatening, but strained. “That’s… that’s heat,” he said, stunned. “You are in heat.”
Shane shivered hard, rubbing his thighs together without meaning to. “I wasn’t- I wasn’t due,” he whispered, confused and overwhelmed. “I just… I just wanted you. I wanted to smell you. I thought I was sick-“
Ilya swore under his breath and stepped back, hands clenching at his sides. Shane followed without thinking, body pulled forward by instinct, until he collapsed into Ilya’s chest. He caught him immediately, and they went down together, knees hitting the grass as Ilya wrapped his arms around Shane - holding him close but controlled, jaw tight with restraint. Shane buried his face against Ilya’s throat and broke, quiet sobs shaking through him. “I want you,” Shane cried softly. “I want to share my heat with you. I don’t understand why it has to be like this - why our packs - why we can’t just-“ His voice cracked. “I want you.”
Ilya held him tighter, one hand cradling the back of Shane’s head, breathing slow and deliberate like he was holding himself together by force alone. “You need to go home,” he said, voice rough with effort. “Before I can’t stop myself. Before this becomes something I can not undo.”
Shane clutched at him, desperate, heat flushed and shaking. “Don’t make me leave,” he pleaded. “Please.”
Ilya closed his eyes, forehead pressing briefly to Shane’s hair. “I don’t want to,” he admitted softly. “But I will, because I want you safe. Even from me.” He stayed like that for another moment, holding Shane as gently as he could as the night pressed in around them.
Ilya stayed still for a long moment, holding Shane like the world might splinter if he loosened his grip too soon. Shane’s body was hot against him, fever warm and trembling, the omega’s scent sharp and sweet in a way that made Ilya’s jaw ache with restraint. He breathed through it slowly, pressing his cheek briefly to the crown of Shane’s head. “I know,” he murmured, so quietly it barely carried. “I know what it feels like.”
Shane’s hands fisted in the front of Ilya’s shirt, fingers clutching like anchors. His breath came uneven, hitching as another wave of heat rolled through him. “It doesn’t make sense,” he whispered. “I’ve never- it’s never come on like this before. I can’t think. Everything feels too loud.”
Ilya shifted just enough to brace them better, one knee planted firm in the grass, the other bent so Shane could lean fully into him. He kept his hands steady - one at Shane’s upper back, the other at his side, thumb rubbing slow circles through the furs of Shane’s cloak. It was grounding, for both of them.
“Your body is asking for something,” Ilya said carefully. “That does not mean you owe it an answer right now.”
Shane let out a broken sound that might’ve been a laugh if it didn’t wobble so badly. “It feels like it’s asking for you.”
The words landed heavy between them. Ilya swallowed, throat working, and angled his head away for a moment, as if the night air might cool the burn curling low in his spine. “That’s why you can’t stay,” he said, voice rough but gentle. “If you stay, it stops being safe. For you. For me.”
Shane shook his head weakly against Ilya’s chest, breathing him in anyway, instinct desperate and unashamed. “I just wanted to see you,” he admitted. “When I woke up, all I could think was- if I could just smell you again, it would stop hurting.”
Ilya’s arms tightened reflexively, a quiet, restrained growl rumbling in his chest before he forced it down. “You should not have to hurt,” he said. “Not like this.”
They stayed like that, kneeling in the grass near the border stones, the moon casting pale light over them while the forest whispered around their shared silence. Ilya counted Shane’s breaths, felt the tremors slowly ease as his touch anchored him. Shane’s crying softened into quiet hiccups, then into deep, shuddering breaths. After a while, Shane sagged against him, exhausted. “I don’t want to go,” he said again, smaller now.
Ilya tipped his head down until his forehead rested lightly against Shane’s temple. “I will not be gone forever,” he promised. “But tonight? Tonight, I need you back in your den. Warm, and safe, surrounded by people who can watch you.”
Shane hesitated, then nodded faintly, though his fingers still clung. “Will you… be here again?” he asked, voice fragile. “When this passes?”
“Always,” Ilya said, “And if you need me before then-“ He stopped himself, exhaling slowly. “We will figure it out. Together. Just not like this.”
Reluctantly, Shane pulled back enough to look at him. His eyes were glassy, cheeks flushed, curls damp with sweat. “I hate this,” he whispered.
Ilya brushed his thumb under Shane’s eye, catching the last of his tears. “Me too.” He said, then, “Here,” Ilya’s hand slipped beneath the edge of his shirt, movements careful despite the tension vibrating through him. He tugged free a strip of cloth - dark, and worn soft with use - and held it for a heartbeat, as if reconsidering. Then he pressed it briefly to his own neck and collarbone, dragging it across skin already warm with alpha scent.
Smoke and spice bloomed sharp and unmistakable. “Take this,” he said, voice low, rough around the edges. “Hide it. Breathe it in if it gets bad.”
Shane stared at it, chest rising too fast, instincts lighting up all at once. He nodded and took the cloth with shaking fingers, immediately tucking it beneath his shirt, pressing it close to his throat and chest. His own scent surged in response, thick and protective, as if trying to shield him - as if it could hide the truth of where he’d been, who he’d been with.
Ilya watched him do it, pupils blown wide as he tasted the air, alpha fangs catching the moonlight when his lips parted. The sound that left him was barely restrained, something caught between a growl and a warning. Shane’s body shuddered at the sound. Everything inside him coiled tighter, heat flaring deep and disorienting. He pressed his thighs together, breath shuddering, clinging to Ilya’s presence like it was the only solid thing left in the world.
“Ilya,” he whispered, not even meaning to say it aloud.
“I know,” Ilya said immediately, gripping him harder and holding him close one last time, “I’ve got you. But you have to get back.” He helped Shane stand, keeping his hands where they belonged until Shane could balance on his own. The distance between them felt wrong immediately, but Ilya forced himself to take a step back - back to his side of the border.
“Go,” he said gently. “Before I lose the sense to let you.”
Shane lingered a second longer, memorizing him - the set of his shoulders, the concern in his eyes - then turned and slipped into the trees, heart still racing, body still humming with want and confusion.
-
The guards noticed him immediately.
The moment Shane emerged through the dense woods, unsteady and flushed, scent rolling off him in waves, their expressions shifted. One reached for him instinctively while the other called out, voice sharp and urgent. “Healer! Now!”
Shane barely registered it before firm hands were on him, guiding him toward the leader’s den as voices rose behind them. His parents appeared moments later, fear cutting through their composure the second they saw him. “What’s wrong?” his mother demanded, already pulling him close. “Where were you?”
“Taking a walk he said,” one of the guards said. “He’s in heat.”
They stripped him of his cloak as they laid him into his nest, furs pulled back, cool air hitting overheated skin. Rose arrived quickly, herbs already in hand, but even she stilled when the full force of his scent hit her. “This isn’t normal,” she said quietly. “Not for him.”
They searched him only briefly, gently searching for anything wrong, but found nothing unusual. His own scent was too strong, too overwhelming, masking everything else. The cloth stayed hidden, pressed close, soaked in comfort. Shane curled in on himself, whimpering softly as the pain and need surged and ebbed in cruel waves.
“He needs rest,” the healer said at first. “Cooling teas, and quiet.”
But by the second day, her voice had changed. “There’s only so much I can do,” she admitted, worry lining her face. “His body is calling for an alpha.”
His parents stayed in the den with him through the nights, fear etched deep as they watched him suffer through something none of them recognized. By the third day, Shane was barely aware of time - only need, only ache, only the name lodged in his chest like a truth he couldn’t escape. “Alpha,” he sobbed, fingers clawing weakly at the furs. “I need-”
They brought one. A respected alpha from the pack, steady and willing, approached carefully - and Shane reacted instantly.
“No!” he hissed, lashing out with what little strength he had left, tears spilling freely. “Not him. Not him!”
“Shane,” his father said urgently, gripping his shoulders. “You need help.”
“I need alpha,” Shane cried, voice breaking completely. “I need Ilya. I need Ilya.”
The name hit the den like a blade. Silence followed, and his parents went still. Slowly, his mother looked at Rose, then at her mate. “Did he just say-”
“That’s the other pack’s heir,” his father said hoarsely. “The alpha son.”
Shane sobbed harder, nodding desperately. “Yes,” he gasped. “Please. I need him. I can’t - I can’t do this without him.”
They stared at their omega, realization dawning with terrible clarity. This wasn’t just a heat. This was a bond taking shape - across borders, across treaties, across everything meant to keep them apart. Rose stood near the edge of the den, hands folded tight in her apron, watching Shane writhe through another wave. She had seen heats before, difficult ones, dangerous ones, but never like this. Never so fast, so fierce, so focused on a single name.
“How does he even know this alpha?” Shane’s mother whispered, voice shaking. She brushed damp curls from Shane’s forehead, her touch helpless. “He’s never left camp alone before.”
His father paced once, twice, then stopped, fists clenched. “And why him,” he murmured. “Of all the alphas. Of all the packs.”
They spoke in low voices for hours, trying to piece together scraps - Shane’s restlessness these past nights, the way his scent had shifted, the way he’d turned away every alpha brought to him. None of it added up neatly, and that frightened them more than if it had.
Shane stopped responding to them soon after. The pain crested into something unbearable. His back arched, a raw cry tearing from his throat, no words left in him now - just broken sounds and the same two things over and over, dragged from somewhere deep and instinctive.
“Ilya-”
“Alpha-”
His nest was a mess of tangled furs and slick soaked pillows, the air heavy with heat and distress. Sweat drenched his skin, fever burning unchecked. He clutched the scrap of cloth to his chest like it was the last solid thing tethering him to the world, but even that comfort was fading. The scent was thin now, ghostlike, not enough.
Rose moved closer, pulse quickening. She pressed her fingers to Shane’s wrist, then his neck, her face tightening. “This isn’t breaking,” she said softly but firmly. “It’s getting worse.”
“What happens if it doesn’t?” his mother asked, though she already knew the answer.
Rose didn’t soften it. “He could burn himself out. His body won’t be able to sustain this kind of strain much longer.”
Silence fell - heavy, terrible. His father turned to her slowly. “You believe this alpha is the only one who can help him.”
Rose nodded once. “Yes. His body is already choosing. Fighting it will only hurt him more.”
Another scream tore from Shane’s throat, hoarse and desperate, and that decided it.
“Go,” his mother said suddenly, voice breaking but resolute. “Take guards. Bring him back.”
Rose didn’t hesitate. She crossed the den and squeezed Shane’s hand gently, murmuring a promise he probably couldn’t hear. Then she straightened and moved with purpose, already reaching for her satchel.
She packed quickly - a few things she may need, then she took the folded note Shane’s parents had written with trembling hands, wax still warm where it had been sealed. It explained everything: the heat, the name, the danger, the urgency. It was not a demand. It was a plea. Two beta guards met her at the edge of camp, alert and tense, weapons at their sides. “We leave now,” Rose said. “And we don’t stop.”
As they slipped into the forest, the den behind them echoed once more with Shane’s broken cry - a sound that followed Rose all the way into the trees, spurring her forward.
Wherever Ilya was, whatever borders or treaties stood between them, one truth rang clear and undeniable: Shane needed him.
-
Ilya couldn’t sit still.
The fires burned low as evening settled over camp, their light catching on stone and cliff face, turning the rocky hollow into something warm and alive. Dens were carved into the earth and rock alike, reinforced with wood and furs, clustered along the rise like they’d grown there naturally. The air smelled of smoke, iron, and stone - familiar and grounding. It should’ve steadied him. Though it didn’t.
He paced the edge of the central fire, boots scraping faintly against rock as he listened to the other alphas talk - patrol routes, hunting plans, talk of the coming cold. He answered when spoken to, nodded at the right moments, even smiled once. But his attention kept slipping, dragged elsewhere no matter how hard he pulled it back.
Two nights. Two whole nights since Shane had stood in the clearing, shaking with heat and need, scent curling into the air so thick it had nearly driven Ilya to his knees. He clenched his jaw and turned sharply, putting more distance between himself and the fire. He could still remember it, the way Shane’s scent had shifted, sweet and frantic beneath the fever, the way his eyes had gone glassy when Ilya had touched him. Every instinct in Ilya had screamed to take him then. To pull him close, to shield him, to anchor him with his body and scent until the world made sense again.
But he hadn’t. Because borders mattered, because treaties mattered, and because Shane mattered. And because if he’d lost control out there, under the trees, there would’ve been no taking it back.
“Ilya.” He stopped pacing at the sound of his name, forcing himself to focus as one of the senior alphas addressed him. “You’re distracted,” the man said mildly. “Everything alright?”
Ilya nodded once. “Fine.” It was a lie, and they both knew it, but the alpha didn’t press. Ilya turned away again, gaze drifting toward the camp’s entrance, the great stone arch. He didn’t know why he kept looking there.
Then the shout rang out. “Halt!”
Ilya’s head snapped up, instincts flaring sharp and immediate. The guards at the arch had drawn up, weapons raised in caution. Three figures stood just beyond the threshold, and omega, and two betas.
Ilya froze. The omega wore a white fur cloak, smaller than most, the hem brushing the tops of sturdy boots. A leather satchel hung at her side, and in her hands she held a sealed letter. The betas flanking her were armed but controlled, blades held low, bodies tense with worry rather than threat.
He knew that scent that came off them. Not Shane - but close enough that his chest tightened painfully. They were from Shane’s pack.
“I need to speak with your leader,” the omega called, voice steady but threaded through with urgency, “and his son. Urgently.” The guards hesitated, then looked to Ilya.
He didn’t need to think. “Father!” he called sharply, already moving. His heart was pounding now, every instinct awake and snarling. His father emerged from the shadows near the fire, tall and imposing, fur cloak heavy across his shoulders. “What is this?” he demanded as Ilya reached the arch, his accent thicker than most.
Ilya stopped just short of the omega, a healer by the looks of it, forcing himself not to crowd her. She looked up at him, eyes tired and sharp all at once. “Shane,” she said, and Ilya’s breath caught so hard it hurt. “Your… Shane. Our omega heir, he’s in heat.” The words hit like a blow.
“He’s been asking for you,” she continued quickly. “For days. The fever isn’t breaking, and we’ve done what we can, but-“ Her voice wavered despite her effort to keep it calm. “If this continues, he could die. He’s refusing everyone, and only calls for you. He needs you.”
The world narrowed to a single point. Ilya didn’t realize his scent had surged until the guards shifted uneasily, stone scraping under their boots. His father stepped closer, eyes sharp, demanding. “What is the meaning of this?” he asked, gaze flicking between the healer and Ilya. “Why does that omega from their pack call for you by name?”
The healer held out the letter with both hands. “His parents, our leaders, wrote this,” she said. “Please.”
Ilya’s father took it, breaking the seal and reading in silence. With every line, his expression hardened, mouth drawing thin. When he finished, the air around him went cold, alpha presence heavy and oppressive. He turned to Ilya slowly. “Have you been sneaking across borders?”
Ilya’s lip curled, a low growl vibrating in his chest before he could stop it. “I will do as I please,” he said, voice rough. “And that omega needs me. He will die without help.”
“You will not mate him,” his father snapped. “You would turn against your pack-“
Ilya’s growl rose, louder now, unmistakably dominant. The fire nearest them guttered as his scent spiked, flooding the space with raw intent. “I will go,” he said, stepping forward. “And you are not stopping me. He needs me.”
For a long moment, it seemed like the camp itself held its breath. Then his father looked back to the healer, jaw tight. “You will lead the way,” he said curtly.
Relief broke across her face so fast it nearly undid her. “Thank you,” she said, bowing her head. The betas echoed it, gratitude plain in every line of their bodies.
Ilya didn’t wait. He turned and strode past the arch, falling into step beside them as they headed into the forest. Stone gave way to earth beneath his boots, the night closing in around them.
-
Ilya felt it the moment they crossed fully into the camp. Scent hit him first - overwhelming, raw, unmistakable. Shane. Heat, and slick, and fever, and desperation, threaded through every breath of air. It made Ilya’s pupils blow wide instantly, instincts roaring to the surface so fast he had to clench his fists to keep moving normally. His mouth watered despite himself, jaw tightening as his body reacted before his mind could catch up.
Then he heard him. A broken, hoarse sound from somewhere deep within the leader’s den - a cry of exhaustion scraped down to the bone. Ilya swallowed hard. It hurt, it truly hurt.
Rose, Ilya had learned her name on the journey, touched his arm briefly, grounding him. “This way,” she said softly. They moved quickly as the guards parted without question. Inside the leader’s den, Shane’s parents were already on their feet, eyes rimmed red, worry etched deep into their faces. The air was thick with stress and fear and the fading remnants of Shane’s scent. Ilya stopped just inside and bowed his head, deep and respectful, placing a fist over his chest. Whatever old grudges existed between packs, they weren’t his. They never had been.
His mother nodded, tight and grateful. “Please,” she said, voice breaking despite herself. “Take care of him.”
His father didn’t speak, he simply gestured toward the closed part at the back of the den - Shane’s space - then turned away, shoulders heavy, trusting Ilya with something precious beyond measure.
Rose gave Ilya one last look. “He’s been waiting for you,” she said quietly.
Ilya didn’t answer, he was already moving. The moment he pushed through the hanging fur pelts, the scent intensified to something almost unbearable. Slick soaked into the furs and pillows, clinging to the air, wrapping around him like a physical thing. Shane lay tangled in his nest, neatness ruined, skin flushed deep pink, dark hair damp with sweat. Naked and trembling, worn thin by days of agony.
His chest hitched when he saw Ilya, and a raw, broken sound tore out of him - he tried to sit up, arms reaching without coordination. His face crumpled, mouth opening as if to speak, but only breath came out. No tears followed, he’d already spent them all. “Ilya,” he rasped.
And that was it. Ilya crossed the space in three long strides and dropped to his knees at the edge of the nest, careful not to enter without permission. “I am here,” he said immediately, voice low and steady despite the way his instincts surged. “I have got you. You are safe.”
Shane made a sound that might’ve been relief and collapsed forward, arms clinging around Ilya’s shoulders with desperate strength. He pressed his face into Ilya’s neck, breathing him in like air itself, rubbing along him instinctively, marking and seeking comfort all at once. His skin was burning. Ilya wrapped his arms around him carefully, pulling him fully into his chest, shielding him from the world. He tipped his head just enough to scent Shane back - grounding them, claiming, soothing without taking more than Shane could handle right now.
“I am here now,” Ilya murmured, over and over, voice rough and thick, but controlled. “I have got you.” Shane shuddered, clutching him tighter, body finally allowed to sag into something like safety. His breathing stuttered, then slowly began to match Ilya’s, heat still raging but no longer unchecked.
“Ilya,” Shane rasped again, “I need you, alpha, I’ve needed you,” he’s breathy and whiny, and Ilya felt his chest ache for this omega. He sucked in a slow, steady breath through his nose, pressing his forehead gently to Shane’s temple. The words hit him hard, need threaded with trust.
“I know,” he said softly, voice roughening. “I know you do.”
Shane’s fingers twisted into the back of Ilya’s shirt, knuckles white and his body trembling as another wave rolled through him. He whined quietly, a broken little sound, hips shifting without thought before he stilled again, clearly overwhelmed by his own body. Ilya tightened his hold, anchoring him. One arm wrapped firm around Shane’s back, the other cradling the nape of his neck, thumb slowly stroking circles through dark damp hair.
Shane lifted his head back, eyes meeting with Ilya’s. His skin is flushed too warm, and his eyes are dark and slightly dazed - desperate. His face is slightly scrunched up, like he’s trying not to cry again, and up close, in the firelight, his freckles looked different than they had under the moon. Softer, and more real - scattered across his nose and cheeks like someone had pressed stars into his skin with their thumb. Ilya felt the ache hit his chest hard again. Gods, he loved those freckles.
“Get in,” Shane said hoarsely, nodding toward the nest like it was the most obvious thing in the world. His hand came around to hold Ilya’s wrist, weak but determined. “Please. I don’t wanna do this alone anymore.”
Ilya swallowed and stepped closer, letting Shane keep his grip. He stripped without rush, movements careful - boots kicked aside, shirt pulled free, the layers shed because Shane had asked, because Shane needed him. His gaze never left Shane’s face as he did it, memorizing the way his lashes fluttered, the way his mouth parted like he couldn’t quite decide between breathing and whining.
When Ilya finally climbed into Shane’s nest, the reaction was immediate. Shane made a broken sound and surged forward, pressing his face into Ilya’s bare chest, hands splayed like he needed to feel skin to believe it. He dragged in a shaky breath, scenting him greedily once more, fingers curling tight. “Alpha,” Shane murmured, voice soft and wrecked, like the word itself hurt to say.
Ilya wrapped around him closer without thinking, anchoring him there. He pressed his mouth to Shane’s hair, to his temple, right near the freckles he adored so much. He barely had time to breathe before Shane tilted his face up and kissed him. It wasn’t careful, and it wasn’t shy - it was all heat and need and days of wanting packed into one messy, hungry press of mouths. Shane made a small sound against his lips, frustrated and desperate, like he’d been holding this back far too long. His hands fisted in Ilya’s shoulders, pulling him closer, closer, like even this wasn’t enough.
Ilya answered without thinking, kissing him back just as hard. He angled his head, deepened it, let Shane set the pace even as his own control strained thin. Shane tasted warm and sweet and frantic, and every time he sighed or whined into the kiss, Ilya felt it low in his gut, felt his cock twitch between them. They broke apart only to breathe, foreheads pressed together and noses brushing. Shane chased his mouth again almost immediately, freckles scrunching as he kissed him like he was afraid Ilya might disappear if he stopped. His dark eyes fluttered half shut, lashes damp, unfocused with heat.
Ilya's hands slid down Shane's back, fingers pressing into the soft dip of his spine, tracing the curve of his waist like he was memorizing every inch of him. The nest was warm, their bodies tangled close, and every shaky breath Shane took seemed to pull them impossibly deeper together.
"Easy," Ilya murmured against his lips, voice rough, even as his own pulse pounded in his ears. "I am not going anywhere."
Shane whined - low and throaty - and bit at Ilya's bottom lip, impatient, needy. His hips rolled forward, seeking friction, and the contact drew a sharp exhale from Ilya, fingers tightening reflexively on Shane’s hips. The sweet scent of him, heated, was overwhelming.
"Alpha," Shane breathed again, but this time it was less plea and more command, his hands dragging down Ilya’s chest, nails leaving faint trails in their wake. His gaze flickered up, pupils blown wide, lips slick and swollen from kissing. "Please."
Ilya's breath caught in his chest, a growl starting low in his throat. Shane's need, all bared and brazen, burned an answering fire in his gut, sharp and hot, coiling tight in his belly. He pushed Shane gently by the hips, till he was laying flat along the furs. It took effort, the way Shane was wriggling against him, desperate for any friction he could find. He exhaled sharply through his nose, fingers twitching against Shane's skin. The omega arched beneath him, shoulders pressing into the nest, breath coming in ragged little gasps. The sight alone was enough to make Ilya’s mouth go dry - Shane spread out under him, flushed from chest to ears, lips parted around panting breaths. His hips jerked impatiently when Ilya didn’t move fast enough.
"Ilya-“ Shane whined, fingers digging into the nest.
Ilya leaned down, pressing his forehead to Shane’s, noses brushing. He slowly dragged his lips along Shane’s jaw, savoring the way Shane’s breath hitched. "I have got you," he murmured against his skin. "My beautiful omega.”
Shane purred, hands flying up to grip Ilya’s shoulders, blunt nails biting in. He let out a quiet, shuddering sound when Ilya's mouth found the sensitive skin just below his jaw. He tilted his head to the side, presenting his neck, and Ilya's breath hitched. He could feel Shane trembling beneath him, could hear the way his heart hammered in his chest. When Ilya gently bit down on the soft skin of Shane's neck, Shane whimpered, his head tipped back, body arching up impossibly more, seeking Ilya's body. A low, possessive growl rumbled in Ilya's chest.
The heat rolling between them is overwhelming, thick and heavy in the air, pressing in on all sides. It settles low and sharp in Ilya’s gut, every demanding instinct urging him forward. Shane feels like fire beneath his hands, warm, and shaking, and alive - and it makes Ilya’s chest tighten painfully.
He pulls back just enough to look at him again. His lashes fluttered weakly, sweat beading at his temples, freckles standing out darker against flushed skin. His mouth was parted with every breath took effort, chest rising too fast, too shallow. Two days of fever had hollowed him out, left him trembling and burning and far too thin beneath Ilya’s hands.
“Ilya,” Shane breathed again, strained and wrecked, clinging to him like a lifeline. “Please, help me.”
Something in Ilya clicked into certainty. “Hey,” he said urgently, both hands framing Shane’s face now, thumbs warm against overheated skin. “I have got you, I know, I know.”
His voice shook despite himself. He leaned in, pressing their foreheads together hard enough that Shane could feel him, solid and real and here. Ilya breathed him in, scent sharp with fever and need, and it made his chest ache unbearably.
“You have been burning for days,” Ilya murmured, fierce and intimate and accent rolling along his tongue. “You should mnot have had to wait this long.”
Shane made a small, broken sound, body sagging forward, and Ilya caught him immediately, pulling him close, holding him like he might disappear if he loosened his grip even a fraction. “I was waiting for you.”
“I love you,” Ilya said, the words torn out of him, raw and honest and past the point of restraint. “Forget the borders, the treaties, our packs - you are mine, and I’m not letting this, or anything else, take you from me.”
He surged forward the moment the words left his mouth, his lips crashing into Shane’s like he was afraid he might slip away if he waited even a second longer. The kiss was rougher this time, all pent up fear and want and two days worth of terror poured straight into it. Shane gasped against him, hands sliding up, clinging, nails digging in like anchors.
Ilya’s hands were everywhere, over Shane’s sides, his hips, the curve of his back, grounding, claiming, here, here, here. Shane arched into every touch without thinking, flushed and pliant and burning, breath coming apart in broken little sounds that made Ilya’s control fray at the edges. He dragged his mouth back to Shane’s scent gland, breathing him in like air. Jasmine and heat, sweet and overwhelming, clinging to his skin. Ilya pressed his lips there, lingering, possessive, his breath hot against Shane’s pulse. Shane shuddered hard, body tipping toward him like he had no choice but to get closer.
His hand made its way to Shane’s small omega cock, gripping and tugging gently as Shane gasped into Ilya’s ears, his body pliant and receptive in a way that made Ilya want to mark him everywhere, inside and out. His mouth moved slowly from his neck down to his chest, leaving a path of bruises. Shane’s nipple were hard and sore, and he cried out into the air as Ilya took one between his lips, sucking and teething and kissing.
Ilya’s grip firmed on Shane’s hip as he moved further down his body, tongue tracing a slow, scorching path down Shane's chest. He kissed his way down his stomach, lingering at the soft skin just above his navel, pressing a few extra open mouthed kisses there. Shane's breath hitched with every press of Ilya's lips, every graze of his teeth, and by the time Ilya reached his hips, the scent of slick in the air was thick, making Ilya's mind go hazy with need and his mouth water.
Ilya nuzzled against Shane's inner thigh, drawing it out, making Shane wait, making him whine, before finally lowering his mouth to Shane's aching cock. The first lick was slow and savoring, his tongue flat and broad as it dragged from base to tip, tasting the salt sweet skin. Shane gasped, brows furrowing, as his hands fly to Ilya's hair, fingers tightening almost painfully as his hips jerked. "Fuck, Ilya- Alpha-“
Ilya didn't let him finish. He wrapped his lips around Shane's cock and sucked hard, hollowing his cheeks and swallowing him down with a satisfied hum. Shane's thighs trembled violently, his moan breaking into a desperate cry as Ilya worked him relentlessly - tongue swirling, lips sliding, one hand anchoring Shane's hip while the other teased lower, fingertips skating through slick along his puckering hole.
Every sound Shane made went straight to Ilya's own cock, throbbing untouched between his legs. He loved this - it’s everything he’s wanted, ever since their first meet in the clearing - he loved the way Shane was coming apart, loved the taste of him, the way his body arched and shook like he couldn't decide whether to press deeper into Ilya's mouth or pull away from the overwhelming pleasure. He didn't give him the choice. He pinned Shane in place with a large hand to his chest, and swallowed him down again, drinking in every choked off moan, every shuddering breath, until Shane's hands tugged at his hair, voice cracking on a warning, "Ilya, I- I'm gonna-“
Ilya growled in response, low, and vibrating around Shane’s cock - the sound sending another violent shudder through Shane’s body. Shane’s thighs locked, his whole body tensing as he sputtered and came into Ilya’s mouth - hot and sweet and good.
Ilya groaned lowly as Shane shuddered apart, drinking him down with a satisfied hum, lapping up every last drop before pulling off the omega with a wet sound. Shane whined, high and broken, hips jerking up fruitlessly. “More, please, need your knot alpha, please-”
Ilya smirked, dragging a single fingertip through the mess of slick between Shane’s legs, gathering it up before pressing it against Shane’s parted lips. “Taste,” he ordered, voice rough. Shane’s tongue darted out obediently, licking his own salt sweet flavor from Ilya’s finger, eyes dark with want.
His thoughts were consumed by the sight of Shane laving his tongue over his fingers, a soft moan escaping as he tasted himself. It was such a lewd, intimate act, one that made Ilya's possessive instincts flare up. "Gods, you are perfect," he murmured, his voice rough and breathless. "Pretty omega, my omega.”
Shane hummed, a needy sound at the praise. "Yours," he replied breathlessly, his body arching into Ilya's touch. The word sent a fresh jolt of heat through Ilya, possessive want curling through him like fire.
His fingers traced lazy circles over the sensitive skin at the back of Shane's thighs, teasing at his entrance, as his expression darkened, his gaze molten as he watched Shane writhe under his touch. "Good boy," he murmured, his fingers still teasing at that sensitive flesh, slipping just past the tight ring of muscle. "You are so pretty like this, omega, all desperate and open for me." He leaned forward, his breath hot against Shane's ear. "You are mine, omega. All mine."
Ilya didn’t give him time to brace, with a sharp thrust, he shoved two fingers deep into Shane’s hole, the slick heat of him clenching instantly around the intrusion. Shane gasped, back arching off the nest of furs, fingers scrambling at anything he can grab as Ilya ruthlessly stretched him open - savoring every choked off noise spilling from Shane’s lips.
“Alpha- please-” Shane whined, babbled, thighs trembling, but Ilya just curled his fingers, dragging them against the sweet hidden spot inside him until Shane’s moan cracked into a sob.
The scent of slick drowned them, thick and heady, and Ilya couldn’t resist dragging his fingers free just to bring them to his own mouth, tongue swiping over the glistening wetness. Perfect - sweet, salt, sharp, the taste of Shane’s want, his scent - and it wrecked him. His alpha instincts roared, claim, mark, mate - until his vision nearly whited out with it.
Shane’s legs hooked around his hips, pulling him closer, voice ragged. “Please, alpha- need you-”
Ilya snarled as he lined up his throbbing cock in one brutal stroke, sheathing himself to the hilt as Shane cried out beneath him, nails raking down his back.
Ilya's growl was raw, guttural, as he bottomed out inside Shane, the tight, slick heat of him clenching like a vice around his cock. Shane gasped, eyes rolling back, body bowing off the bed as he took every inch, the stretch bordering on too much, but so good, so perfect, everything he needed.
"Fuck, you feel-“ Ilya's voice fractured, hips stuttering as he fought the urge to pound into Shane. He needed to slow down, needed to savor this - but Shane's legs locked around his waist, heels digging into the small of his back, pulling him deeper - his omega could not wait, the heat pulling him deeper.
"Move," Shane begged, voice wrecked, fingers scrambling at Ilya's shoulders. "Please, alpha, Ilya, please- "
And Ilya - gods - Ilya lost it. His thrusts were relentless, each snap of his hips punching a broken noise from Shane's throat, his cock dragging over that sweet, swollen spot inside him until Shane was sobbing, babbling, begging.
"Gonna- gonna come-"
Ilya's teeth found Shane's throat, biting down just shy of breaking skin as his knot swelled, catching on Shane's rim with every thrust.
"Do it," he growled against his skin, alpha command lacing through his voice, "Come for me, omega. Let me feel it."
Shane screamed, his body clamped down around Ilya's cock, slick gushing between them as he came again, untouched, cum painting their stomachs - his orgasm ripping through him like a storm. Ilya followed him over the edge with a snarl, his knot locking them together as he spilled deep inside, claiming, filling, breeding, mating.
They stay like that for a moment, while Ilya stays over him chuffing softly - body curved protectively around Shane’s, every muscle still taut but no longer frantic. His breathing is rough, but his hands are gentle as they move - one cradling the back of Shane’s head, the other smoothing down his flushed side in slow, grounding strokes. He presses soft kisses over Shane’s face, lingering on his cheek, then carefully over the bridge of his nose, and finally across the freckles scattered there. He brushes his lips over them like they’re something precious, something fragile.
“Shane,” he murmurs, voice low and thick but steady. “Talk to me. Are you alright?”
Shane only whimpers softly in response, the sound small and wrecked but content. His arms wind around Ilya’s neck, pulling him closer, pressing his face into the crook of his shoulder. He breathes him in deeply, scenting him with quiet insistence, a faint purr vibrating in his chest now that the worst of the fever has broken.
The slight movement of Shane’s hips makes Ilya’s breath hitch, knot tugging where they are connected, but he doesn’t mind. He tightens his hold instead, anchoring them together, forehead dropping to Shane’s temple. “Easy,” he whispers, brushing his nose against his skin. “Your heat will return soon, look at me.”
Shane tilts his head back enough to look at him. His dark eyes are heavy, but clearer now. Not glassy with delirium, just warm and soft. So full of open affection it makes something ache deep in Ilya’s chest.
Ilya cups his face again, thumbs brushing under his eyes. “Do you still want this?” he asks quietly. “Do you want me?”
There’s no hesitation, Shane nods immediately, breath catching, hands tightening around him like he’s afraid the question means doubt. “Yes,” he says, voice hoarse but certain. His gaze doesn’t waver. “I want you.” It isn’t the heat threading through, talking for him - it is love.
Ilya exhales, something fierce and protective settling in his bones. He presses their foreheads together again, sealing the space between them. “Then i am yours,” he murmurs. “And you are mine.”
Outside the den, the world still exists - packs, borders, parents, consequences. But in here, wrapped in each other’s arms, there is only certainty.
