Actions

Work Header

Legacy of gods (one shots)

Chapter 33: Killian x Gareth

Summary:

Thankyouu for the prompt!

Gareth gets caught masterbating by Killian but at first Gareth doesn't notice until Killian wraps him own hand or mouth around Gareths cock. Then Gareth is really confused and says how wrong it is but he can't deny how good it feels

Notes:

The link for your prompts

https://forms.gle/hv7BYva28cDiEQGr9

Chapter Text

Killian x Gareth


Gareth leaned against the bathroom counter, his hand wrapped tightly around his cock, stroking himself slowly at first as he imagined the fantasy he’d been fixated on for weeks. His breathing deepened, his body tensing as his pace quickened, the slapping sound of flesh against flesh echoing in the small, tiled room. He was so lost in the moment, so consumed by the sensation, that he didn’t hear the door creak open behind him.

Suddenly, another hand—larger, rougher—wrapped around his length, jerking him hard and fast in a rhythm that made Gareth’s knees buckle. He gasped, his head snapping back in shock,his cock twitching in the stranger’s grip.

K-Killian?” Gareth choked out, his voice cracking as he turned his head to see his younger brother standing behind him, his eyes dark with an intensity that sent a shiver down Gareth’s spine.

“You’re always so loud,” Killian murmured, his lips brushing against Gareth’s ear as his hand continued to work his brother’s cock with practiced ease. “I couldn’t resist.”

Gareth’s mind raced, a mix of panic and electric pleasure coursing through him. “T-This is wrong,” he stammered, but his body betrayed him, his hips bucking into Killian’s hand, his cock throbbing with need.

“Is it?” Killian’s voice was low and teasing, his breath hot against Gareth’s neck. “You don’t seem to think so.”

Gareth’s cheeks burned with shame, but he couldn’t deny the intense pleasure rippling through him. Killian’s fingers were rough but skilled, stroking him with just enough pressure to make his toes curl. Every nerve in Gareth’s body was on fire, his cock swelling in his brother’s grasp as a moan escaped his lips.

“That’s it,” Killian purred, his lips curling into a smirk as he watched Gareth’s resolve crumble. “Let it go, Gareth. You’ve been holding back for too long.”

Gareth’s breath hitched, his hands gripping the edge of the counter as he felt the familiar coil of heat building in his gut. “I… I can’t,” he whispered, his voice trembling.

“You can,” Killian whispered back, his free hand sliding up Gareth’s chest, his nails scraping against sensitive skin. “You’re mine, Gareth. Always have been.”

The words sent a thrill through Gareth, a desire he’d buried for years bubbling to the surface. He moaned, his body trembling as Killian’s hand moved faster, tightening around his cock just as the heat in his gut reached its peak. With a gasp, Gareth came, his release spilling over Killian’s fingers as waves of pleasure crashed over him.

But Killian wasn’t done. Before Gareth could catch his breath, Killian grabbed his chin and pulled him into a rough, demanding kiss, his lips claiming Gareth’s with a possessive urgency that left him dizzy. Gareth’s mind was spinning, his body still tingling from the aftermath of his orgasm as Killian’s tongue invaded his mouth.

Killian… what are you—” Gareth started, but his words were cut off as Killian’s hand slid lower, his fingers teasing at Gareth’s entrance.

“Shut up,” Killian growled, nipping at Gareth’s bottom lip as he pushed a finger inside him, stretching him in a way that made Gareth gasp. “You wanted this, didn’t you? You’ve always wanted it.”

Gareth’s protest died on his lips, his body arching into Killian’s touch as another finger joined the first. The sensation was overwhelming, a mix of pain and blissful pleasure that had Gareth’s cock twitching again despite the fact that he'd just came.

Killian smirked, his eyes locked on Gareth’s as he added a third finger, scissoring and stretching him until Gareth was trembling with need. “Look at you,” Killian murmured, his voice dripping with satisfaction. “You’re already begging for it, aren’t you?”

Gareth shook his head, but his body betrayed him, his hips rocking back against Killian’s fingers as a moan escaped his lips. “N-No,” he lied, his voice barely a whisper.

“Liar,” Killian said with a low laugh, pulling his fingers out and spinning Gareth around to face him. He pushed him back against the counter, his hands gripping Gareth’s hips as he stepped closer, his cock pressing against Gareth’s thigh.

Killian, wait—” Gareth started, but Killian silenced him with another kiss, biting down on his lip hard enough to draw a whimper.

“You’re mine,” Killian muttered against his mouth, his hands sliding down to grip Gareth’s ass as he lifted him onto the counter. “And you’re going to take every inch of me.”

Gareth’s heart was pounding, his mind a jumble of conflicting emotions, but his body was on fire, his cock already hard again as he felt Killian’s length pressing against him. “This is wrong,” he whispered, but his voice was weak, his resolve crumbling.

“It’s only wrong if you don’t want it,” Killian said, his eyes boring into Gareth’s as he lined himself up. “And I know you do.”

Before Gareth could reply, Killian thrust into him, burying himself to the hilt in one smooth motion. Gareth cried out, his nails digging into Killian’s shoulders as he was filled completely, the stretch and burn blurring into blinding pleasure.

F-Fuck,” Gareth gasped, his head falling back as Killian began to move, his hips snapping forward with a relentless rhythm.

“That’s it,” Killian growled, his hands gripping Gareth’s hips tightly as he fucked into him hard and fast. “Take it, Gareth. You’re mine.”

Gareth’s mind was spinning, his body completely consumed by the sensation of Killian inside him. Every thrust sent sparks shooting through him, his cock leaking precum onto his stomach as Killian’s pace quickened.

K-Killian,” Gareth moaned, his voice shaky as he wrapped his legs around his brother’s waist, pulling him closer.

“Say it,” Killian demanded, his voice rough as he slammed into Gareth again and again. “Say you’re mine.”

Gareth’s breath caught, his body trembling as the heat in his gut built to a crescendo. “I’m yours,” he whispered, the words spilling out before he could stop them.

Killian smirked, his hands sliding up to grip Gareth’s shoulders as he leaned in close, his lips brushing against Gareth’s ear. “Good boy,” he murmured, his voice sending a shiver down Gareth’s spine. “Now come for me.”

The words were all it took. Gareth’s body tensed, his cock pulsing as he came, his release spilling over his stomach as Killian continued to fuck him through his orgasm. A few thrusts later, Killian groaned, his hips stuttering as he spilled deep inside Gareth, his grip tightening almost painfully as he rode out his own release.

For a moment, the only sound in the room was their ragged breathing, their bodies pressed together in the aftermath. Then, without a word, Killian grabbed Gareth’s arm and pulled him toward the shower, turning the water on full blast.

“Get in,” Killian ordered, his voice still rough with need.

Gareth stumbled into the shower, the cold tile biting into his back as Killian pushed him against the wall. The water cascaded over them, drenching their bodies in warmth and steam. Killian’s hands gripped Gareth’s thighs, lifting him effortlessly as if he weighed nothing. Gareth’s legs wrapped around Killian’s waist instinctively, his breath hitching as he felt the hard press of Killian’s cock against his entrance.

“Killian, wait—” Gareth started, but the words died in his throat as Killian pressed in, hard and unrelenting. The stretch was familiar now, but it still made Gareth gasp, his nails digging into Killian’s shoulders for purchase. Killian’s lips found his neck, teeth grazing the sensitive skin there as he began to move, slow and deliberate at first, then with increasing urgency.

“You’re so fucking tight,” Killian growled against his skin, his voice rough and dripping with desire. “Always so good for me, Gareth. My beautiful older brother.”

Gareth’s head fell back against the tile, the words sending a jolt of heat through him. Beautiful. It was a word Killian had used before, and each time it made Gareth’s stomach flutter, his chest tighten with something he couldn’t quite name. He hated how much he craved it, how much he needed to hear it.

“You love it, don’t you?” Killian’s voice was a low murmur, his lips brushing against Gareth’s ear as he thrust deeper, hitting that spot inside him that made Gareth’s entire body jolt. “Love it when I tell you how pretty you are, how good you feel around my cock.”

Gareth whimpered, his hand flying to his mouth to stifle the sound. Killian caught it, pulling his wrist away and pinning it to the wall. “Don’t. I want to hear you. Every fucking noise.”

The command sent a shiver down Gareth’s spine, and he surrendered, letting the moans spill from his lips as Killian fucked him with reckless abandon. The water pounded down around them, droplets clinging to their skin, mixing with the sweat and heat of their bodies. Killian’s hips snapped against Gareth’s, each thrust driving him closer to the edge.

“Killian, I— I can’t—” Gareth’s words were choked, his body trembling with the effort to hold on. He was already overstimulated, his cock aching and neglected, but his brother’s relentless pace was too much to bear.

“You can,” Killian snarled, his teeth sinking into the juncture of Gareth’s neck and shoulder, and Gareth cried out, the sharp pain mingling with the pleasure in a way that made his head spin. “You’re going to take it, Gareth. Take everything I give you.”

The words were like a spark to kindling. Gareth’s body tightened around Killian, his orgasm ripping through him unexpectedly, white-hot and all-consuming. He came untouched, his release spilling between their bodies, mixing with the water and steam. Killian groaned, his own release following as he buried himself deep inside Gareth, his hips stuttering as he spilled.

For a moment, they stayed like that, pressed together, breathless and trembling in the aftermath. Killian’s hand came up to cradle Gareth’s face, his thumb brushing over his brother’s cheek. “Beautiful,” he murmured, his voice softer now, almost tender. “You’re so fucking beautiful, Gareth.”

Gareth’s heart clenched, and he turned his face away, unable to meet Killian’s gaze. “This... this is wrong,” he whispered, though his body betrayed him, still clinging to Killian, still craving his touch.

Killian chuckled, low and dark, as he pulled out, letting Gareth’s legs slide down to the floor. He reached for the soap, lathering it between his hands before gently washing Gareth’s skin, his touch unexpectedly tender. “Wrong?” he repeated, his voice dripping with amusement. “Then why do you keep coming back for more?”

Gareth didn’t have an answer, and Killian didn’t wait for one. He finished cleaning them both, then turned off the water and reached for a towel. Wrapping it around Gareth’s shoulders, he pulled him close, his arms a possessive cage around his brother’s trembling frame.

“Killian—” Gareth started, but Killian silenced him with a kiss, rough and demanding, yet surprisingly sweet. When he pulled away, Gareth’s lips were swollen, his chest heaving.

“Hush,” Killian murmured, pressing a kiss to Gareth’s forehead. “You’re mine, Gareth. And I’ll never let you forget it.