Cover of Scrum of the Heart

Scrum of the Heart

Read the story

2 chapters · 3446 words · Read 0 times

Two sexy male rugby players from enemy teams cruise each other at the gym.

Chapter 1: Locker Room Tension: A Rival's Whisper

The metallic clang of Rhys Davies’ locker door echoed louder than intended in the suddenly quieting chaos of the away team changing room. Every muscle screamed. His lungs burned like he’d inhaled ground glass. The deep throb in his left shoulder, courtesy of a late hit he hadn’t seen coming, pulsed in time with his racing heart. Victory. It tasted like blood and sweat and exhaustion. He braced a forearm against the cool metal, head bowed, focusing on dragging in air that still smelled of deep heat spray, wet concrete, and the sharp tang of male exertion.

Around him, his teammates roared. Celebratory shouts, the rhythmic thumping of fists against lockers, the wet slap of towels. The usual post-match symphony. For once, Rhys, the relentless captain they called "The Ripper" for his tackles that could dismantle a man, felt detached from it. Hollow, almost. The roar was just noise against the lingering image of perfect, fluid movement evading his grasp all afternoon.

He straightened, wincing as the movement pulled at his shoulder. He reached for his towel, the rough cotton scraping against his raw knuckles. That’s when he felt it. Not a shove, not a word. A presence. An awareness prickling across his skin like static. Rhys turned his head, slowly.

Across the steamy room, leaning casually against a support pillar swathed in shadow and condensation, stood Julian Moreau. Blue eyes, startlingly bright even in the gloom, locked onto his. Julian hadn’t showered yet. His French team jersey, the deep blue stained dark with sweat and mud across the chest, was peeled down to his waist, clinging precariously to his lean hips. The damp fabric outlined the powerful V of his torso, the defined ridges of his abdomen, the intricate tattoos snaking down his left arm – a script Rhys couldn’t read, a fleur-de-lis, something that looked like coordinates. Water dripped from the messy mop of his blond hair, tracing paths through the grime on his neck, down the smooth plane of his chest.

A slow, knowing smirk spread across Julian’s face. It wasn't the sneer of a sore loser. It was something else. Darker. More intimate. A silent, deliberate challenge that bypassed the scoreboard entirely and went straight for the nerves at the base of Rhys’s spine. His pulse, already hammering from the game, kicked up another notch – a frantic drumbeat of something far more volatile than exhaustion.

Rhys didn’t look away. He met that blue stare head-on, his own green eyes narrowed, a predator assessing. He saw the faint bruise blossoming high on Julian’s cheekbone, just below the eye. His tackle. The memory flashed: the crunch of impact, the fleeting shock in Julian’s eyes before he’d twisted free. Satisfaction, sharp and primal, warred with an unwelcome twist low in his gut. He dragged the towel over his face, the rough texture a futile attempt to scrub away the unwanted sensation, the unsettling heat that had nothing to do with the room's temperature.

Julian pushed off the pillar. He moved like water, even now, even exhausted. There was a grace to him that was fundamentally unfair on a rugby pitch, a fluidity that made Rhys’s own power feel clunky by comparison. He sauntered through the thinning crowd of his own celebrating teammates, ignoring them, his gaze never leaving Rhys. The smirk hadn’t faded; if anything, it deepened as he closed the distance.

The noise of the room seemed to recede, muffled by the thick steam and the sudden, suffocating pressure of Julian’s proximity. Rhys could smell him now – the sharp salt of sweat, the faint citrus of his shower gel, the underlying musk of effort. He stopped barely a foot away, forcing Rhys to tilt his chin up slightly to maintain eye contact. The height difference was negligible, but Julian wielded his presence like a weapon.

“Davies,” Julian said, his voice a low, smooth rumble that cut through the steam. That slight French accent, usually an object of mocking banter on the pitch, now sounded like pure provocation. His gaze flickered down Rhys’s body, lingering for a fraction too long on the angry red mark blooming on his shoulder, then dragged slowly back up. The smirk widened, showing perfect, white teeth. “You play rough today, mon capitaine. Like a man possessed.”

Rhys kept his face impassive, a mask honed on a hundred fields. “Got the job done, didn’t it, Saint?” He infused the nickname with as much flat derision as he could muster. It usually worked. Today, it felt brittle.

Julian chuckled, a low, rich sound that vibrated in the small space between them. He leaned in, so close Rhys could see the individual droplets of water caught in his dark blond eyelashes, the faint stubble shadowing his jaw. He lowered his voice further, a conspiratorial murmur meant only for Rhys’s ears. The warm breath ghosted over Rhys’s cheek.

“Rough,” Julian repeated, the word a velvet-wrapped blade. His blue eyes held Rhys’s, intense and unreadable. A flicker of something dangerous, something electric. “Makes a man wonder…”

He paused. Rhys found he’d stopped breathing. His knuckles ached where he gripped the towel. The shouts of his teammates, the splash of the showers, the distant clang of a locker – it all dissolved into a dull, underwater roar. There was only Julian’s proximity, the heat radiating from his damp skin, the impossible blue of his eyes, and the charged silence hanging between them.

Julian’s gaze dropped deliberately to Rhys’s mouth, then swept slowly back up, heavy with implication. The corner of his own lips curved into something that wasn't quite a smile. It was a dare.

“... what else you’re good at.” The words were barely a whisper, yet they landed like a physical blow. Hot. Intimate. Utterly, devastatingly arrogant.

Rhys froze. The air crackled. It was more than a challenge; it was an invasion. An unwanted intimacy that bypassed every defense he had. The familiar surge of competitive fury flooded him – the urge to shove, to snarl, to wipe that knowing smirk off Julian’s face with his fist. But beneath it, tangled and insidious, was something else. A spark of heat, low and unwelcome, that had nothing to do with anger. It coiled in his gut, treacherous and confusing. His jaw clenched hard enough to crack a tooth.

Before he could react, before he could unleash the furious retort burning his tongue or, worse, betray the unsettling tremor the words had sparked, Julian stepped back. The spell broke. The noise of the locker room crashed back in – the boisterous laughter, the blast of a shower, someone yelling about pints. Julian’s smirk remained, sharp and knowing, as if he’d seen the internal war raging behind Rhys’s eyes.

He gave a lazy, almost insolent salute with two fingers. “Until next time, Ripper. Try not to dream too hard about it.” He turned, the muscles in his back shifting fluidly beneath the damp jersey, and sauntered towards the showers, disappearing into the billowing clouds of steam without a backward glance.

Rhys stared at the swirling vapour where Julian had stood. His heart hammered against his ribs like a trapped animal. The sting in his shoulder was a dull throb compared to the hot, unfamiliar turmoil churning inside him. Anger warred with confusion, warred with that insidious, unwanted spark of… something else. The scent of Julian – sweat, citrus, arrogance – still hung in the air around him.

He finally sucked in a ragged breath. It tasted like steam and defeat. He needed air. He needed cold water. He needed to get the hell out of this suffocating room. Shoving his towel onto the bench, he grabbed his washbag with unnecessary force, his movements stiff. The celebratory noise of his teammates grated now. He stalked towards the shower stalls, the image of Julian’s challenging blue eyes and that infuriating, knowing smirk burned onto his retinas.

The blast of icy water was a shock. He welcomed it, tilting his face up, letting the needles sting his skin, wash away the grime, the sweat, the lingering scent. But the cold couldn’t reach the heat simmering low in his belly, the echo of that low, provocative whisper. Wonder what else you’re good at. The words replayed in his mind, sharper than the water’s bite. He braced his hands against the slick tiles, head bowed, water sluicing over his broad back, tracing the ink that mapped old battles. He scrubbed viciously at his skin, as if he could scour away the unsettling encounter. The frustration burned brighter than the icy spray. Julian Moreau. Always getting under his skin. Always playing a different game.

He shut off the water, the sudden silence amplifying the pounding in his ears. Wrapping a towel around his waist, he pushed through the steam towards his locker. He needed to dress, to get out, to find a pint so cold it would freeze the memory out. As he passed the row of showers, a shape moved in the clouds of vapour. Julian stood under another showerhead, head back, eyes closed, water cascading over his blonde hair, down the strong column of his throat, over the defined muscles of his chest and stomach. The bruises stood out starkly against his skin in the harsh fluorescent light slicing through the steam. He looked utterly at ease. Serene, almost.

For a split second, Rhys hesitated. He saw the faint curve of Julian’s lips. Not quite a smile. A ghost of one. Knowing. Taunting.

Try not to dream too hard about it.

Rhys ripped his gaze away, a fresh wave of heat – entirely unrelated to the steam – flooding his face. He walked faster, the sound of the dripping water and his own furious pulse the only things he allowed himself to hear. He slammed his locker shut, the sound echoing like gunfire in the humid air. Getting out was no longer a desire; it was a necessity. He grabbed his bag, shouldered past a teammate offering congratulations, and pushed through the heavy door into the cooler corridor beyond. The relative quiet was a relief, but it couldn’t silence the low, dangerous whisper replaying in the confines of his own skull, or the lingering image of a rival’s bruised, arrogant smirk in the steam. The fight wasn’t over. It had just shifted fields. And Rhys had no idea what the rules were.

The corridor’s cool air did fuck-all to cool the furnace raging inside Rhys. Julian’s words, that fucking smirk, the image of him standing serene under the shower – it all looped in his head, a relentless, taunting reel. He needed out. Needed space. Needed something stronger than water to drown this unsettling buzz under his skin.

He shoved through the heavy double doors leading to the player’s exit, the noise of the celebrating crowd hitting him like a wall. Flashbulbs popped, voices shouted questions he didn’t hear. He kept his head down, jaw clenched, muscles coiled tight. His bag felt heavy, dragging at his shoulder where the bruise throbbed dully. Just get to the car. Get home. Forget Moreau’s fucking face.

He rounded the corner towards the dimly lit service corridor leading to the private player parking. The roar faded slightly, replaced by the hum of distant generators and the scuff of his own boots on concrete. Almost there. He fumbled in his pocket for his keys, the metal cold against his fingertips.

Then he heard it. A low, familiar chuckle. Close.

Rhys froze. Slowly, he turned.

Leaning against the grimy brick wall beside the exit door, half-shrouded in shadow, was Julian. He’d changed into dark jeans and a fitted black t-shirt that clung to his damp torso. His blond hair was still damp, tousled. He held a bottle of water loosely in one hand, the other tucked into his pocket. The faint bruise under his eye looked darker in the low light. He looked effortlessly casual. Infuriatingly so.

“Leaving so soon, Ripper?” Julian’s voice was smooth, the French accent curling around the words like smoke. He took a slow sip of water, his startling blue eyes fixed on Rhys, gleaming with amusement. “Celebrations not your style?”

Rhys felt the heat surge back, hotter than before. Anger, pure and simple this time. This fucker was following him? Taunting him? “What do you want, Moreau?” His voice came out rough, grating. “Lost? Or just enjoying the view of the winners’ exit?”

Julian pushed off the wall, taking a step closer. The air between them crackled instantly. He was taller than Rhys remembered up close without boots. “Just admiring the dedication,” Julian murmured, his gaze sweeping deliberately down Rhys’s body – still clad only in track pants and a damp t-shirt clinging to his chest – and slowly back up. “Always the first one out. Always running.” He tilted his head, a predatory gleam in his eyes. “Or is it hiding?”

The accusation, the sheer fucking arrogance of it, snapped something inside Rhys. The carefully maintained control, the captain’s mask, shattered. All the frustration, the confusion, the unwanted heat Julian ignited – it coalesced into a single, blinding impulse.

RHYS GRABS HIM.

His hand shot out, fingers digging hard into the solid muscle of Julian’s upper arm. It wasn't a gentle pull. It was a yank, brutal and sudden, fueled by raw, pent-up aggression. Julian stumbled forward, surprise flashing across his face before it hardened into something fierce. The water bottle clattered to the concrete floor, forgotten.

“The fuck—!” Julian snarled, trying to wrench his arm free.

Rhys didn’t let go. He used the momentum, shoving Julian backwards with brutal force. Julian’s shoulder blades slammed into the cold metal lockers lining the corridor with a deafening clang. The impact rattled the entire row. Dust drifted down from the ceiling tiles.

Before Julian could recover, Rhys crowded him, pinning him against the unforgiving steel. Their bodies slammed together – Rhys’s heavier frame trapping Julian’s leaner one. Heat radiated between them, intense and immediate. Rhys could feel the rapid thud of Julian’s heart against his own chest, smell the lingering scent of soap and sweat on his skin, see the furious dilation of those blue eyes inches from his own.

“Not hiding,” Rhys growled, his voice low and thick with something dangerous. His other hand came up, fingers tangling roughly in the damp blond hair at Julian’s nape, forcing his head back against the locker. “Just sick of your fucking games.”

Julian’s breath hitched. His eyes blazed, not with fear, but with a fierce, answering challenge. A slow, dangerous smile curved his lips. “Games?” he breathed, his voice husky. His hips shifted subtly against Rhys’s, a deliberate, provocative grind. Rhys felt the hard outline of Julian’s cock pressing against his thigh through the layers of fabric. The contact sent a jolt of pure electricity straight to Rhys’s groin. “Is that what you call it?”

He didn’t wait for an answer. Julian surged forward, not to escape, but to attack. His mouth crashed against Rhys’s.

It wasn’t a kiss. It was a collision. Teeth scraped lips. Tongues clashed, hot and demanding. Julian tasted faintly of mint and something uniquely, aggressively him. Rhys groaned, a raw, involuntary sound ripped from his throat. The last shred of resistance evaporated, consumed by the wildfire Julian ignited.

Rhys’s grip on Julian’s hair tightened, angling his head for deeper access. His other hand slid down Julian’s side, rough fingers finding the hem of the black t-shirt and shoving underneath. He palmed the hard plane of Julian’s stomach, feeling the muscles jump under his touch, then dragged his hand upwards, scraping nails over a peaked nipple. Julian gasped into his mouth, arching against him.

“Fuck, Davies,” Julian panted, breaking the brutal kiss for a second. His lips were swollen, his eyes dark pools of lust. He ground his hips harder, the friction maddening. “All that fucking aggression… knew you had it in you.” His hand snaked between their bodies, fingers clumsy but determined, fumbling with the drawstring of Rhys’s track pants.

Rhys growled, a primal sound vibrating in his chest. He shoved Julian harder against the lockers, the metal protesting. His own hand mirrored Julian’s, diving past the waistband of Julian’s jeans. The denim was tight. He shoved his hand down the front, past the elastic of briefs, his knuckles scraping rough denim. His fingers closed around the hot, hard length of Julian’s cock. It jumped in his grasp, thick and straining.

Julian cried out, a sharp, choked sound. His head thudded back against the locker again. “Jesus fucking Christ!”

Rhys squeezed, a possessive, punishing grip, dragging his fist slowly upwards. Precum slicked his fingers. He leaned in, his mouth finding Julian’s ear, biting the lobe hard enough to make Julian hiss. “This what you wanted, Saint?” Rhys rasped, his voice ragged. He pumped his fist slowly, deliberately, feeling the thick vein pulse under his thumb. “You wanted to see what else I’m good at?” He punctuated each word with a rough stroke. “Here it is.”

Julian’s hips bucked wildly, fucking into Rhys’s fist. His breath came in ragged gasps. “Fuck… yes… harder… you bastard…” His own hand finally breached Rhys’s track pants, fingers wrapping around Rhys’s cock, hot and heavy and already leaking. Julian’s grip was tight, almost painful, his thumb swiping roughly over the slick head.

The dual sensation – Julian’s hand jerking him off with brutal efficiency while Rhys fisted Julian’s cock trapped inside his jeans – was overwhelming. Raw. Filthy. Sweat slicked their skin where they pressed together. The air reeked of sex, aggression, and the stale concrete of the corridor. Rhys pounded Julian against the lockers with each thrust of his hips into Julian’s fist. The metal groaned in protest.

Julian’s breath hitched, his strokes becoming frantic, erratic. His eyes squeezed shut, then flew open, locking onto Rhys’s with desperate intensity. “Gonna… fuck… Ripper… gonna come…”

Rhys felt the tremor run through Julian’s body, saw the cords stand out in his neck. He tightened his grip on Julian’s cock, twisting his wrist on the upstroke. “Do it,” Rhys snarled, driving his own hips harder against Julian’s punishing grip. “Come for me, you arrogant prick.”

Julian’s back arched violently off the lockers. A guttural groan tore from his throat, raw and unrestrained. His cock pulsed hotly in Rhys’s fist, thick spurts of cum soaking the inside of his jeans, hot against Rhys’s knuckles. His hand on Rhys’s cock spasmed, tightening impossibly.

The sight, the feel, the sheer fucking surrender of it shattered Rhys. His own climax ripped through him like a detonation. White-hot pleasure seared his nerves. He slammed Julian back against the lockers one final time as he came, thick stripes painting the inside of his track pants, Julian’s fist milking him through the violent pulses. He buried his face in Julian’s neck, biting down on the sweat-slick skin to stifle his own roar.

Silence crashed down, thick and heavy, broken only by their harsh, ragged breathing. Rhys slumped against Julian, their bodies still pressed tight, trembling with the aftershocks. The smell of sex and sweat hung thick in the air, mixing with the damp concrete smell of the corridor. Julian’s head rested against the locker, his eyes closed, chest heaving. Rhys could feel the rapid flutter of Julian’s pulse against his lips where he’d bitten him.

Slowly, reality seeped back in. The cold metal against his forearm. The sticky mess in his pants. The sticky mess on his hand, still buried in Julian’s jeans. The echoing clang of a distant door. The utter fucking insanity of what had just happened.

Rhys pulled his hand free, fingers slick and trembling. He looked down at the damp patch darkening the front of Julian’s jeans, then at his own sticky track pants. His stomach churned. Not with disgust, but with a cold, dawning horror. What the fuck had he done?

He pushed himself away from Julian, stumbling back a step. Julian’s eyes snapped open. They were still dark, but the fierce heat had banked, replaced by something unreadable. Shock? Calculation? Amusement? He wiped his own sticky hand on his jeans, his gaze never leaving Rhys’s face. A slow, dangerous smile started to curve his lips again, but it looked different now. Triumphant. Knowing.

Rhys couldn’t bear it. He couldn’t bear the silence, the accusation in Julian’s eyes, the fucking mess. He turned, grabbing his discarded bag with a violence that startled even himself.

He didn’t look back. He shoved through the exit door into the cool night air, the roar of the distant crowd a mocking soundtrack. The rules weren't just unknown anymore. He’d fucking obliterated them. And Julian Moreau had watched him do it.

Read on DreamPress

Write your own erotic story with AI