Cover of Legacy of the Skinwalker

Legacy of the Skinwalker

Read the story

25 chapters · 100094 words · Read 0 times

Supernatural AU (season 1) Aria Reyes-Winchester (18) the youngest of Winchester. Mother was a one night stand with John. Dated Ronan for 3 years before he went missing. Ronan Vale (18) (is missing, is also a skinwalker. Supernatural canon skinwalker. A shifter who can shift from human to husky and back. He went missing a year ago. The Winchesters don’t know he was bitten and turned into a skinwalker against his will on a solo hunt gone wrong) Dean Winchester (25) Sam Winchester (21) John Winchester

Chapter 19: Boathouse Confrontation

The smoke climbed into the dawn sky like a black serpent, coiling, thick and arrogant against the pastel pink. It was a message written in poison, arrogant and clear: I am in your home. I am erasing you.

For a long moment, no one in the boathouse moved or spoke. The only sound was the faint lap of water against the stone foundation and the ragged pull of Xaden’s breathing beside Ronan.

Jude broke the silence, slamming a fist down on the workbench. The old tools rattled. “He torched the servers. All the R&D, the legacy files, Mom’s design patents…”

“The house security logs,” Celeste finished, her voice hollow. She stared at her laptop screen, its glow pale and useless against the reality of that dark pillar across the lake. “The proof. Everything we were going to use to trace him, to expose him… it’s kindling.”

Xavier’s face was granite. He watched the smoke, his jaw working. “He doesn’t need proof. He has the product.” His eyes cut to his brother, then to Ronan. “He has you.”

Aria felt it first—a sudden, insistent pressure behind her eyes, a fluttering in her chest like a caged bird frantic against the bars. It was a feeling of being unfairly grounded. He got to see! River got to be out! It’s not fair!

She winced, pressing a hand to her temple. “Fey, not now. We’re kinda in the middle of something.”

Ronan heard her, his enhanced senses picking up the murmured words. He turned from the window, his brow furrowed.

“Who’s Fey?” Xaden asked softly, his attention caught by the side-conversation, a temporary anchor away from the sight of his family’s home being violated.

“Her wolf,” Ronan said, his voice tight. “She’s usually very shy around new people but River didn’t have an issue with you. Now she wants out.”

“She is not coming out into the middle of this because she is awful at the wheel during an emergency,” Aria muttered, half to herself and half to the persistent, pouting presence in her mind. The feeling shifted to one of indignant protest. Am not! I’m great in emergencies! I’m fast!

Xaden stared at Aria, then at Ronan, his exhausted eyes wide with something more profound than confusion. It was a kind of desperate wonder. “You guys actually have like… relationships with your other halves?” He asked it like a man in a desert asking about rain.

“Yeah,” Aria said, lowering her hand and meeting his gaze. She offered a weak smile. “They’re a part of us. Feyre’s… she’s like me, but braver. And she really likes ear scratches.”

Xaden looked down at his own hands, the scarred knuckles white where he gripped the blanket. The vulnerability on his face was stark, painful. “Snow and I… don’t have a great relationship.” He said the name like it was a curse. “It’s all… teeth and lightning. And shifting is excruciating. And exhausting. Every time feels like the first time. Like being turned inside out.”

Ronan considered this, leaning back against the window frame. The casual ease of his own shifts, the bickering partnership he had with River, suddenly felt like a luxury. A privilege. “Is it because you fight him on it?”

“Fight him?” Xaden let out a short, brittle laugh. “I loathe him. He’s the thing they put inside me. The monster. Every time I feel him stirring, it’s a reminder of the cage, the cold room, the… the changing.” He wrapped his arms around himself. “I fight him with everything I have. Every second. And he fights back.”

Aria moved then, sitting on the dusty floor beside him, not touching, just close. “What if… what if you didn’t fight? What if you just… let him be?”

Xaden shook his head slowly. “If I let him be, he’ll take over. He’s all rage and pain and hunger. There’s nothing else in there. He’ll hurt people. He has hurt people.” His voice dropped to a shame-filled whisper. “I remember… flashes. Blood. Screams that weren’t mine.”

“That wasn’t you,” Ronan stated, voice firm. “That was a cornered animal Thorne created. Snow isn’t the monster. Thorne is. Snow is just the weapon.”

“He feels like me,” Xaden confessed, the words torn from him. “The worst parts of me, all twisted up and sharp.”

Celeste, who had been typing frantically, looked up. “The backup.”

Everyone turned to her.

“The physical servers are toast,” she said, a new, fierce light in her eyes. “But two years ago, I set up a mirrored cloud archive. Air-gapped, encrypted, under a dummy subsidiary. Paranoid, Dad called it.” She didn’t smile, but her shoulders straightened. “Thorne’s smart, but he’s a surgeon, not an IT guy. He wouldn’t know to look for a ghost server farm in Reykjavik.”

“What’s on it?” Jude asked, leaning forward.

“Everything. Security footage archives, lab notes, financial trails, personnel files. The unedited versions.” She glanced at Xaden, her expression softening with a sister’s grief. “Including the original intake and assessment files from the private hospital Dad used before Thorne took over. Before they ‘lost’ you.”

Xaden flinched.

“We can’t access it from here,” Celeste continued, tapping her laptop. “This is just a satellite link. We need a secure terminal. High-bandwidth, physical access.”

“The city,” Xavier said, thinking aloud. “The downtown corporate office. The sub-basement server room has a dedicated, hardened line. It’s a fortress.”

“Also the most obvious place he’d watch,” Jude countered.

“Which is why he won’t expect us to be stupid enough to go there,” Ronan said. He pushed off from the wall. “He thinks we’re panicking. Running. Hiding our assets.” He nodded towards Xaden and himself. “So we don’t. We walk into the fortress and pull the data ourselves.”

“It’s a trap waiting to be sprung,” Elara said, her voice strained. “He’ll have men there.”

“He’ll have men everywhere,” Ronan shot back. “But in the city, we’re needles in a haystack. Out here, we’re sitting ducks in a wooden shack. He found the house. He’ll find this place.”

Aria stood up, brushing dust from her jeans. Her mind was quieter now; Feyre had retreated, soothed by the focus of a plan. “So we move. Now. Before he finishes his tea and decides to go for a lakeside stroll.”

Jude was already gathering their meager supplies—the lanterns, the tire iron, Celeste’s gear. “We take both cars. Split up until we hit the city limits, then regroup.” He looked at Xaden. “You’re with me and Mom and Dad. Low profile.”

Xaden nodded, though he looked sick at the thought of being separated from Ronan again.

“Aria, you’re with me and Celeste,” Ronan said, his tone leaving no room for argument. It wasn’t just about protection; River’s presence in his head was a constant, low-grade hum of agreement. They needed to be near her.

Xavier’s phone, now powered on but in a signal-blocking pouch Celeste produced, buzzed once. An alert. He pulled it out, his face grimacing as he read. “Security company. Fire department dispatched. The study and server room are a total loss. No injuries reported.” He looked at his children, his brother. “He wasn’t there. He’s gone. The message was sent, and he left.”

“Coward,” Ronan muttered.

“Tactician,” Xaden corrected softly, pulling the blanket tighter. “He doesn’t get his hands dirty unless it’s in the lab.”

They moved quickly, a quiet, efficient exodus from the boathouse. The dawn air was crisp, smelling of pine and the distant, acrid tang of smoke. Ronan helped Aria into the town car’s passenger seat, his hand lingering on her waist for a second longer than necessary. A silent promise, a desperate point of contact.

As Jude’s car pulled away first, tires crunching on the gravel, Ronan saw Xaden’s pale face looking back from the rear window. His uncle raised a hand, a faint, trembling wave.

Ronan got behind the wheel. Celeste slid into the back, already buried in her laptop, trying to map a route through the back roads that would avoid cameras.

He started the engine, the sound too loud in the quiet morning. He looked at Aria, strapped in beside him, her profile lit by the grey light. She was here. She was real. Thorne had threatened the core of his world—his family, his history—but she was the living, breathing heart of it.

“You okay?” he asked, his voice low.

She turned, her green eyes meeting his. There was fear there, but it was fused with a hard, glittering resolve. “He burned your home, Ro.”

“He tried.”

“He did. So we burn his whole world down.” She said it calmly, as if stating a fact. It was the most vicious thing he’d ever heard her say.

A small, fierce smile touched his lips. He put the car in gear.

As they followed Jude’s taillights onto the main road, heading towards the city and the unknown trap Thorne had undoubtedly set, the sun finally cleared the horizon. It didn’t feel like a new day. It felt like the opening of a long, dark corridor. They were walking into the lion’s den, armed with nothing but a ghost server’s address and a gathering storm of their own.

In his head, River paced, restless, eager. Let him come, the wolf seemed to say. Let him see what happens when the leash is tied to a fucking hurricane.

The town car ate up the miles of back road, shadows stretching long and thin in the early light. The silence inside was textured—the hum of tires, Celeste’s furious keyboard taps, the too-loud sound of Ronan’s own breathing. Aria’s hand found his on the gear shift, her fingers threading through his, an anchor point.

“He’s scared,” she said softly, not looking at him. “Xaden. It’s not just Thorne. He’s scared of himself.”

“I know.” Ronan’s thumb stroked her knuckles. The memory of Xaden’s voice, raw and ashamed, echoed. He’s all rage and pain and hunger. There’s nothing else in there. He knew that feeling. The first six months after the bite, River had felt like a foreign plague, a violent tenant demanding rent in blood and chaos.

But River wasn’t a tenant. He was the foundation the house was built on now.

“He thinks Snow is the monster,” Ronan said, more to himself. “But the monster’s the guy who drinks tea on other people’s sofas.”

Celeste’s typing stopped. “We’re ten minutes out. I’ve spoofed the car’s transponder to read as a cleaning service van. Should get us into the underground garage.”

“And then?” Aria asked.

“And then we see if my keycard still works,” Celeste replied, her voice flat. “And if the system still recognizes my retina. And if Thorne hasn’t already turned the sub-basement into a personal welcome party.”

The downtown core rose in a jagged glass cliff face ahead of them. Vale Biotech’s headquarters was a sleek obsidian monolith, reflecting the morning sun with a cold, impersonal shine. Ronan felt a twist in his gut. This was his father’s kingdom, a place of quarterly reports and funded research. Now it was a battlefield.

Jude’s voice crackled over a secure burner phone Celeste had activated. “We’re approaching from the west. You clear?”

“Thirty seconds behind you,” Ronan confirmed, swinging the car into the dim, concrete throat of the underground parking. The barrier arm recognized their falsified credentials and lifted with a reluctant jerk.

The garage was cavernous, silent, and chillingly empty for a weekday morning. Jude’s car was already parked, ghost-like, in a shadowy corner reserved for executives. Ronan pulled in beside it, killing the engine. The sudden quiet was absolute.

Everyone emerged from the vehicles, movements tight and quiet. Xaden looked carved from marble, his eyes scanning the concrete pillars and distant security cameras. He held himself rigid, as if any sudden movement might shatter his tenuous control.

“This feels too easy,” Jude muttered, hefting his tire iron. “Where’s the welcoming committee?”

“Maybe he’s arrogant enough to think we wouldn’t dare,” Xavier said, but he didn’t sound convinced. His CEO’s gaze swept the environment, looking for anomalies.

Celeste was already moving toward a discreet steel door marked ‘Authorized Personnel Only.’ Her keycard flicked against the reader. A green light blinked. A soft chunk signaled the magnetic lock disengaging. “So far, so good.”

The door opened onto a stark concrete staircase leading down. The air grew cooler, smelling of ozone and stale recycled air. This was the building’s immune system—the secure infrastructure level.

They moved in a tight, quiet cluster down two flights. Another door, this one requiring Celeste’s eye scan. The red laser light passed over her retina. A heartbeat of silence. Then a soft beep, and the heavier door hissed open.

The server room was a cathedral of quiet technology. Blue LED lights glowed along endless black racks, and the air thrummed with the low, consistent whir of cooling fans. It was freezing.

“Over here,” Celeste whispered, beelining for a isolated terminal bay in the far corner, separated from the main array by a plexiglass shield.

The group gathered around, a pocket of body heat in the sterile cold. Ronan watched Xaden. His uncle was breathing in shallow, rapid pants, his eyes wide and darting, seeing not server racks but the sterile walls of Thorne’s lab. The similarity in atmosphere was unmistakable.

“Hey,” Ronan said, his voice low but firm. He stepped closer, deliberately placing himself in Xaden’s line of sight, blocking the view of the endless racks. “You’re here with us. With me.”

Xaden’s gaze snapped to his, clinging to the anchor. “It… it smells the same. The cold… it has no smell. That’s what I remember.”

“I know.” Ronan kept his voice even. “But Snow remembers it too, doesn’t he?”

A full-body flinch. Xaden looked away, his jaw clenched. “Don’t.”

“He’s not your enemy, Xaden.” Ronan pressed, gentler now. “Thorne put him in the cage with you. He didn’t ask to be there. He’s been just as terrified for ten years, and the only person who should be on his side has been treating him like a rabid dog.”

“What if he is?” The question was a broken whisper.

“Then you get a muzzle and you deal with it together,” Ronan said, a hint of his old, dry humor threading through. “But you gotta talk to him first. You gotta stop screaming at him and just… listen.”

On the other side of the plexiglass, Celeste was plugged in, her fingers flying. Lines of code streamed across the dark screen. Jude and Xavier kept watch at the door. Aria stood beside Ronan, her presence a steady warmth.

Xaden was shaking. He wrapped his arms around his torso, sinking slowly to sit on the cold floor, back against a server rack. He looked utterly spent. “I don’t know how.”

“Yeah, you do.” Ronan knelt in front of him, meeting him at eye level. “It’s just like talking to yourself. Because he is you. The part of you that survived. The part that’s still furious and scared and wants to bite the hands that held the needles.” He leaned in, his voice dropping to something private, just for them. “He’s not trying to be awful. He’s probably pissed that you keep blaming him for existing.”

Xaden’s breath hitched. He closed his eyes, a single tear tracing a clean path through the grime on his cheek. The air around him seemed to waver, like heat rising off asphalt.

A low, pained whine emanated from him, a sound no human throat should make. It was full of a decade’s worth of hurt and confusion.

Ronan didn’t move. “That’s him. That’s Snow. He’s not roaring. He’s whining.”

Xaden pressed the heels of his hands against his closed eyes. His shoulders hunched. For a long minute, there was only the hum of the servers and the ragged sound of his struggle.

Then, his voice, shredded and raw, spoken inward but audible in the silent room. “I’m sorry.”

The words hung in the frozen air. Nothing happened. No shift, no explosion.

Xaden lowered his hands, his expression one of bewildered failure. “See? Nothing. He doesn’t—”

A warmth flooded Ronan’s senses, a scent like frost and pine, clean and sharp, cutting through the sterile server smell. It wasn’t aggressive. It was tentative. A question.

Xaden’s blue eyes widened. He stared at nothing, listening to a voice only he could hear. His face, etched in pain, began to soften into something else—shock, then a dawning, heart-breaking understanding.

“Oh,” he breathed out, the syllable shattering. “You were… you were just hiding.”

Another silent moment passed. A single, shuddering sob broke from Xaden’s chest. This one was different. It wasn’t a sound of solitary despair. It was a shared release.

When he looked up at Ronan, his eyes were clearer than they had been since the boathouse. They were swimming with pain, but the fog of solitary battle was gone. “He says… he says he thought I hated him because he was weak. Because he couldn’t stop them. He thought the anger was for him.”

Ronan’s own throat tightened. He nodded. “Tell him the anger is for the guys in the lab coats. Always was.”

Xaden gave a slow, tearful nod, communicating in that silent, internal way.

Across the room, Celeste let out a sharp, triumphant hiss. “I’m in. The Reykjavik archive is loading. Downloading everything now.”

The moment of profound, private connection snapped. The immediate threat rushed back in. Jude stiffened at the door. “How long, Cel?”

“Five minutes. Maybe seven. It’s a massive data pull.”

“We don’t have seven,” Xavier said, his head tilted. He was listening to something beyond the server hum. “Listen.”

A faint, new sound permeated the sterile silence—a dull, rhythmic vibration coming through the concrete. Footsteps. Many of them, moving with purpose, several floors above.

Then, with a final, deafening chunk, the steel door at the top of the staircase locked.

The LED lights lining the server racks flickered once, twice, and then blinked from their steady blue to an urgent, pulsing red.

A smooth, synthesized voice filled the room from hidden speakers, echoing off the hard surfaces. “Containment protocol initiated. Environmental systems disengaged. Oxygen levels will deplete to non-viable thresholds in approximately nine minutes. Have a pleasant day.”

The temperature in the room instantly began to plummet further, the already cold air turning sharp and biting. The humming fans in the server racks whined to a higher, panicked pitch, then one by one, began to power down into silence.

Thorne’s welcome party hadn’t been a squad of men.

It was the building itself.

They were locked in a freezing, airtight box, and the clock on the wall was now literal, counting down with every thinning breath.

The red emergency lights painted their faces in hellish strokes, freezing not from the plummeting temperature but from the realization. The building was eating their air.

“Celeste!” Xavier barked, already moving toward the sealed door.

“On it!” Her fingers flew over the terminal, bypassing protocols with frantic speed. “It’s a full environmental override from the main security hub! I can’t countermand it from here, I need—” She cursed violently as another prompt flashed ‘ACCESS DENIED.’

Jude slammed his shoulder against the steel door. It didn’t budge. The sound was a dull, hopeless thud in the thickening silence.

Ronan’s lungs already felt tighter. He grabbed Aria’s hand, her skin cold. “Think. There’s always a manual release. Maintenance hatch. Something.”

Xaden stood up, his movement unsteady but his eyes scanning the room with new focus. The conversation with Snow had left him raw, but the clarity was electric. “He doesn’t want us dead. Not yet. He wants data.” His voice was a rasp in the thinning air. “This is a new test. A stressor.”

“He’s stressing us into fucking suffocation!” Jude snarled, pounding on the door again.

“No.” Xaden pointed a trembling finger at the corner of the ceiling. A barely-visible grille, different from the vent covers. “Conditioned air intake. For positive pressure. If he cut the oxygen, he’s pumping something else in.”

As if on cue, a hiss, subtle and sinister, whispered from the grille. Not gas. A fine, almost invisible mist began to spiral down, catching the red light like falling glitter.

“Well, I don’t love that,” Xaden said, taking a step back.

Ronan pulled Aria against his chest, trying to shield her from the mist. “Yeah.”

The effect wasn’t immediate. For a few heartbeats, there was only the shared, panicked silence, the mist settling on their skin and clothes with a cold, chemical kiss.

Then warmth bloomed in Ronan’s gut. It was a low, liquid heat that unspooled fast, a sudden flush that had nothing to do with the freezing air. His skin prickled, hypersensitive. The wool of his sweater scratched. The scent of Aria’s shampoo—something like vanilla and summer rain—hit him like a physical blow, deep and intoxicating. He smelled her fear, yes, but underneath it, the salt of her skin, the sweet musk of her, and his mouth watered.

Aria made a small, confused sound against his shirt. “I feel… weird. Really warm.” Her hands, which had been gripping his sides, loosened, her fingers splaying against his ribs. A shiver that had nothing to do with cold ran through her. “Ro?”

Her voice was a husky drag that went straight to his cock. He was hard, painfully so, in seconds. It was a demand that overrode the panic about oxygen. It felt primal, urgent, and utterly consuming.

Xaden was leaning against a server rack, his head thrown back, breathing hard. A dark flush stained his neck. He muttered something, a low, garbled string of words that sounded like an argument. With himself. Or with Snow. When he opened his eyes, the blue was clouded, hot. He looked at Ronan, then at Aria, and a sharp, pained hunger twisted his features.

Aria blinked, pushing back from Ronan just enough to look around the red-lit room, at the two of them. Her own mind was fogging, a heavy, pleasant weight settling in her limbs. Her nipples were tight, aching points against her lace bra. A slow, dawning comprehension cut through the chemical haze.

“…Did he just lock the three of us in a room together?” she asked, her words slightly slurred. “What’s the point?”

The speaker above them crackled to life. Dr. Thorne’s voice was no longer synthesized. It was his own, rich with clinical delight. “The point, sweetheart, is I want to see what happens when I put one female in a cage with two males. Particularly males of your… unique pedigree. Is it conflict? Cooperation? Or does the biological imperative override all those charming human complexities?”

The mist kept falling. Ronan’s vision sharpened and blurred at the edges. Aria was all he could see. The curve of her bottom lip. The frantic pulse in her throat. The way her chest rose and fell. He needed to touch her. He needed to be inside her. The thought was a drumbeat in his skull, synchronized with his racing heart.

“Fuck you,” Ronan growled at the ceiling, but it came out choked, strained.

“Language, Ronan,” Thorne chided, amused. “Now, observe. The compound is a derivative of phenethylamine tailored to your altered neurochemistry. It amplifies certain… drives. Let’s call it a social lubricant. Consider it my way of speeding up the bonding process Xaden seems to be undergoing.”

Xaden let out a shuddering breath. His knuckles were white where he gripped the rack. “Don’t… don’t listen. It’s just a drug. Fight it.”

But fighting felt stupid. Fighting felt like denying gravity. The warmth in Aria’s belly had become a throbbing, empty ache. She looked at Ronan, at the desperate hunger on his face, and her own need answered, a sharp, wet pulse between her legs. Then she looked at Xaden, at the kind, broken man fighting a lifetime of torment, and she saw not an uncle, but a man—beautiful, wounded, and radiating a heat that called to the new, wild part of her.

“Aria,” Ronan whispered, his hand coming up to cup her face. His thumb stroked her cheek. “Tell me to stop. Tell me no. Please.” The ‘please’ was agony.

She leaned into his touch, turning her head to press a hot, open-mouthed kiss to his palm. Her tongue darted out, tasting his skin. “I can’t,” she breathed. “I don’t want to.”

That was all it took.

Ronan’s control shattered. He kissed her, a raw, consuming clash of lips and tongue that was more claim than affection. He walked her backward until her shoulders met a cool server rack, his body pinning hers. His hands were everywhere, pulling at her clothes, desperate for skin.

Aria ripped at his sweater, her usual delicacy burned away by the chemical fire. “Need you,” she panted against his mouth, arching into him. “Now, Ro, fuck, please now.”

Across the room, Xaden watched, a tortured statue. Every muscle was locked. Snow was a roaring presence in his head, not of anger, but of a yearning so deep it felt like grief. Mine? the wolf-voice seemed to ask, confused, longing. Ours?

Ronan broke the kiss, breathing raggedly. He looked over his shoulder, his blue eyes black with need in the red light. He saw Xaden watching, saw the war in him. A different instinct surfaced, not territorial, but inclusive. This was pack. This was family. And the drug was rewriting all the rules.

“Xaden,” Ronan gritted out, his voice rough. “Get over here.”

It wasn’t an order. It was an invitation from one beast to another.

Xaden moved as if pulled by a wire. He was on them in two strides. For a second, he just stood, his hand hovering near Aria’s hair, trembling.

Aria turned her head, her green eyes glazed with need. She caught his wrist. She didn’t pull him to her. She guided his hand to her breast, over her sweater, and held it there. “It’s okay,” she whispered, and it was a permission for everything.

A broken sound escaped Xaden. He bent his head, burying his face in the curve of her neck, inhaling her scent as his hand squeezed, his touch reverent and rough all at once. Ronan watched, a possessive growl building in his chest, but it wasn’t a warning. It was encouragement. He yanked Aria’s jeans open, shoved them and her panties down her thighs.

His own fingers found her soaked, hot, and impossibly ready. He pushed two inside her, and her back arched off the server rack with a sharp cry. “God, you’re drenched,” he groaned, working his fingers, fucking her with them. “You like this? You like both of us on you?”

“Yes,” she sobbed, her head falling back against Xaden’s shoulder. Xaden’s mouth was on her neck, sucking, licking, his free hand fumbling with the button of his own pants.

Ronan withdrew his fingers, slick and shining. He didn’t bother with his own jeans, just shoved them down enough to free his cock, thick and straining. He gripped Aria’s thigh, hitching it up around his hip.

He looked into her eyes. “This is ours,” he said, a filthy, raw promise. “But he’s ours too now. You understand?”

She nodded, frantic, beyond words.

Ronan drove into her in one deep, brutal stroke. The fit was perfect, exquisite, a homecoming made electric by the drug and the watching eyes and the sheer wrongness of it all. Aria screamed, a sound of pure, shattered pleasure. Ronan set a punishing rhythm immediately, his hips slamming her back against the server rack with every thrust. The metal rattled.

Xaden watched, mesmerized, his own cock hard and painful in his hand. He stroked himself, his rhythm matching Ronan’s plunges, his forehead pressed to Aria’s temple.

“Touch her,” Ronan grunted, his pace never faltering. “Make her come while I’m inside her.”

Xaden’s hand slipped between their rocking bodies, his fingers finding where Ronan was pistoning in and out of her. He rubbed tight, frantic circles over her clit. Aria shattered, her inner muscles clamping around Ronan in violent, fluttering waves. Her cry was muffled against Xaden’s shirt.

The sight of her coming, the feel of it, the scent of sex and sweat and mist in the air, broke Xaden. With a ragged groan, he spilled over his own hand and onto the floor, his body convulsing.

Ronan felt his own climax tear through him, a white-hot wire of pleasure stripping him bare. He poured himself into her, his growl a primal, final sound in the red-dark room. He slumped against her, spent, his breath heaving.

The mist had stopped. The silence was broken only by their panting, the three of them tangled against the humming server rack, slick with sweat and other things. The chemical fever broke, leaving a stunned, sticky aftermath.

Aria went limp between them, Ronan still buried inside her, Xaden’s arm around her waist. Her mind was clearing, the urgent hunger receding like a tide, leaving a bewildered, exposed shoreline.

Over the speaker, Thorne’s voice was a whisper of pure satisfaction. “Fascinating. No conflict at all. Cooperation, indeed. The pack bond extends to sexual facilitation. This changes the social dynamics entirely. The data is exquisite.”

The red lights suddenly cut off. The standard blue LEDs flickered back on, bleaching the room with their ordinary, cold light. With a heavy chunk, the magnetic lock on the steel door disengaged.

Oxygen, fresh and cold, sighed into the room from the vents.

They were no longer suffocating.

They were just three people, half-dressed, connected in the most intimate way possible, having performed like animals for a man in a lab coat. The humiliation was a colder chill than any oxygen deprivation.

Ronan slowly pulled out of Aria. He gently helped her pull her clothes up, his hands shaking. He couldn’t look at Xaden.

Xaden stumbled back, fumbling to fasten his pants, his face a mask of shame and horror. “I’m… I didn’t mean…”

Aria slid down the server rack to sit on the floor, drawing her knees up. She felt raw, used, and yet a thread of something else—a terrible, unwanted connection, a shared vulnerability that went deeper than skin. She looked up at both of them, her eyes clear and devastated.

Thorne’s final words echoed in the new silence, clean and cruel.

“The download is complete, by the way. You can have your old secrets. I have much better ones now. See you soon, my beautiful pack.”

Read on DreamPress

Write your own erotic story with AI