The Old Barn

A couple of older farm workers find lust in the barn. Not sure if I'll explore a Chapter 2 on this or not.

  • Score 9.1 (17 votes)
  • 618 Readers
  • 2738 Words
  • 11 Min Read

The gravel crunched under worn boots as Chuck approached the old barn. "Damn hinge still squeals like a stuck pig," he muttered, heaving the rusted door sideways. Inside, dust motes danced in slanted sunlight where the roof had given way years ago. He wiped sweat from his forehead with a forearm thicker than most men’s thighs, coarse silver hair plastered to his skin.

Sean stood by the workbench, polishing a saddle with methodical strokes. "Thought you'd bailed on helping clear the west pasture." His voice rumbled, low and steady. He didn't look up, but the corner of his mouth twitched. Chuck noticed the way Sean’s shoulders flexed beneath his sweat-damp shirt, the veins standing out like ropes on his forearms as he worked the leather.

"Fuckin' truck stalled out near Miller’s Creek." Chuck grabbed a crowbar, its cold weight familiar in his calloused palm. He jammed it under a rotten floorboard, muscles in his back tightening like coiled springs. The wood splintered with a sharp crack. Silence settled between them, thick as the hay-scented air — only the distant caw of crows and Sean’s rhythmic breathing.

Chuck straightened up, rolling his stiff neck. His gaze caught on Sean’s hands — broad, scarred knuckles, dirt ingrained in the creases — lingering a beat too long. Sean finally met his eyes, a slow, assessing look passing between them. Neither spoke.

Outside, the wind picked up, whistling through gaps in the walls. Chuck cleared his throat, shifting his weight. The crowbar hung heavy at his side.

The saddle rag stilled. Sean stepped closer, the scent of leather polish and sweat sharpening. He reached out, not touching, just tracing the air above a long scratch on Chuck’s forearm. "That’s fresh," he murmured, voice rough.

Chuck felt the warmth radiating from Sean’s body, saw the pulse throb beneath the coarse silver hair at his throat. Dust motes caught the light around them like suspended breath.

Chuck’s knuckles whitened on the crowbar. He dropped it. The clang echoed sharply. Without a word, he gripped Sean’s wrist — calloused thumb pressing hard into tendon. Sean’s other hand came up, tangled in the thick hair at Chuck’s nape, pulling him in.

Foreheads touched, hot skin slick with sweat. A low groan escaped Sean, vibrating through both of them. Chuck’s free hand slid down Sean’s spine, blunt fingers digging into muscle, pulling their hips flush.

The kiss wasn’t gentle. Teeth scraped lips. Sean’s tongue slid hot against Chuck’s, tasting dust and salt. Chuck tore at Sean’s shirt, buttons scattering across the floorboards like startled beetles. Fabric ripped.

Sean’s answering growl was primal, hungry. He shoved Chuck backward against the splintery workbench. Wood groaned. Sunlight striped their straining bodies — Sean’s hairy chest heaving, Chuck’s thick cock already straining upward, flushed and heavy against his belly.

Their breaths mingled, ragged gasps filling the hay-scented silence. Sean’s mouth trailed down Chuck’s neck, teeth scraping over collarbone. Chuck arched, a harsh gasp catching in his throat.

Sean gripped Chuck’s hips, thumbs digging into the dense muscle, and yanked him forward. The rough wood bit into Chuck’s bare back as Sean shoved his jeans down past thick thighs. Chuck’s cock sprang free, thick and circumcised, flushed dark against the coarse silver hair of his belly. Sean’s own erection pressed hot and urgent against Chuck’s thigh, slippery with pre-come. He dropped to his knees, the dusty floorboards creaking beneath his weight. One broad hand wrapped around the base of Chuck’s cock, the other gripping his hairy flank.

Sean’s calloused thumb traced the prominent vein along the shaft before he engulfed him, taking him deep. Chuck’s head slammed back against the bench, a guttural groan tearing loose. The wet heat, the scrape of stubble, the raw suction — it was blinding. He tangled his fingers in Sean’s thick silver hair, pushing deeper, feeling the vibration of Sean’s low growl travel up his length.

Sean pulled off with a slick pop, breathing hard. He surged up, pinning Chuck harder against the bench. Their bodies crashed together – sweat-slicked chests, coarse hair rasping, thick cocks sliding hotly against each other.

Sean’s mouth found Chuck’s again, devouring. His hand slid down Chuck’s spine, over the curve of his hairy ass. One blunt finger pressed, insistent, against his entrance. Chuck bucked against him, breath hitching. “Yeah,” he rasped, voice thick. “Fuckin’ do it.”

Sean spat thickly into his palm, the sound obscene in the quiet barn. He slicked his fingers roughly, then pressed one thick digit inside Chuck. The stretch was immediate, intense. Chuck’s knuckles turned white gripping the edge of the bench. Sean worked him open with relentless pressure, adding a second finger, scissoring deep.

Chuck’s cock throbbed, dripping onto his stomach. Every thrust of Sean’s fingers sent sparks up his spine. Sean watched him, eyes dark with hunger, breath hot on Chuck’s face. He crooked his fingers, finding that spot that made Chuck’s legs tremble and a choked cry rip from his throat.

Dust motes danced frantically in the sunlight around their straining bodies.

Sean withdrew his fingers abruptly, the loss leaving Chuck gasping. Without breaking eye contact, Sean spat heavily into his palm again, slicking his own thick, flushed cock with a rough stroke. The scent of musk and leather polish thickened the air. He gripped Chuck’s hairy hipbones hard enough to bruise, lifting him slightly against the splintered wood.

Chuck hooked his legs around Sean’s waist, heels digging into the dense muscles of his lower back, offering himself with a ragged, “Now, goddamn it.”

The blunt pressure against Chuck’s entrance was immense, overwhelming. Sean pushed forward slowly, relentlessly, the thick head stretching him impossibly wide. A sharp, punched-out gasp escaped Chuck as the ridge caught, then gave way.

Inch by agonizing inch, Sean buried himself deep, his low groan vibrating against Chuck’s sweat-slicked chest. The fullness was staggering, a visceral burn that radiated through Chuck’s entire pelvis. He could feel every vein, every pulse throb inside him, Sean’s coarse pubic hair rasping against his own.

Sean paused, buried to the hilt, forehead pressed against Chuck’s shoulder, both men trembling. The only sounds were their harsh breaths and the frantic beating of Chuck’s heart against Sean’s chest. Then Sean pulled back, almost fully out, the drag exquisite friction. He slammed back in with a grunt, the workbench shuddering.

The rhythm began – deep, powerful thrusts that drove Chuck harder against the unforgiving wood, each jarring impact stealing his breath. Sean’s hands gripped his hips like vices, controlling the pace, pulling him onto every punishing drive. The slap of flesh, the creak of straining wood, Sean’s guttural groans – the barn echoed with it.

Chuck’s vision blurred. The relentless friction against his prostate sent shockwaves of white-hot pleasure up his spine with every inward stroke. He clawed at Sean’s sweat-streaked back, blunt nails scraping over scar tissue and shifting muscle. His own neglected cock pulsed heavily against his stomach, leaking steadily onto silvered hair.

Sean’s thrusts grew deeper, more urgent, the angle shifting minutely to grind harder inside him. A ragged sob tore from Chuck’s throat as Sean sucked hard on the thick tendon of his neck – a sharp, possessive sting that bloomed into warmth.

The barn’s earthy smells – damp wood, old hay, leather – mingled with the salt-tang of sweat and the musk of their straining bodies. Dust motes swirled violently in the shafts of light cutting through the broken roof, catching the golden hairs on Sean’s heaving forearms.

Chuck’s hips lifted instinctively to meet each powerful drive, the rough wood scraping his shoulder blades raw. He felt every ridge, every vein of Sean’s cock dragging against his sensitive inner walls, the pressure building like a wildfire in his gut. Sean’s low, guttural growls vibrated against Chuck’s chest hair, each one echoing the frantic hammering of Chuck’s own heart.

Sean’s rhythm faltered suddenly. He pulled Chuck’s hips impossibly closer, burying himself so deep Chuck swore he could feel it in his throat. The thick heat of Sean’s jetting sperm flooded him in pulsing waves, accompanied by a choked, almost pained groan against his collarbone.

The intense warmth triggered Chuck’s own climax – thick ropes of sperm spattering hot and sticky across both their bellies. His vision whited out as pleasure ripped through him, muscles locking tight around Sean’s still-throbbing cock, milking him through the aftershocks.

Collapsed against each other, breaths ragged and mingling, they stayed fused. The sudden silence was punctuated only by the drip of condensation from the roof and the distant rustle of wind through dry grass. Sean’s forehead rested heavily against Chuck’s, their sweat-slicked skin sticking together.

Neither moved, the profound stillness settling over them like the dust motes drifting lazily in the renewed quiet. Chuck’s hand, trembling slightly, came up to trace the coarse stubble along Sean’s jawline – a silent question hanging thick in the humid air.

Sean’s breath hitched. He lifted his head slowly, meeting Chuck’s gaze. The raw hunger was gone, replaced by something deeper, more unnerving: a naked vulnerability that made Chuck’s chest tighten. Sean’s thumb brushed gently over the hickey blooming at the base of Chuck’s throat, a stark contrast to the earlier violence of their coupling. "Christ, Chuck," he breathed, the words rough gravel scraped from his throat.

Chuck didn't speak. He tilted Sean’s chin down, capturing his lips in a kiss that was startlingly tender – slow, deep, tasting salt and exhaustion and something unidentifiable.

Sean’s arms tightened around him, pulling him impossibly closer, sheltering him from the chill draft sneaking through the barn walls. The splintered wood dug into Chuck’s back, forgotten. The only reality was the solid warmth of Sean against him, the steady thump of his heart against his own chest, the sticky mess cooling between them.

Sean finally broke the kiss, resting his forehead against Chuck’s. His eyes searched Chuck’s face, intense and questioning. "Been wantin' that … for years." The admission was low, private, a confession offered to the dust and shadows. His hand slid up Chuck’s spine, fingers tangling gently in the damp silver hair at his nape. "But I didn’t dare."

A slow, aching smile touched Chuck’s lips. He remembered the weight of Sean’s gaze across countless fence lines, the lingering handshake that lasted a heartbeat too long, the shared silence over coffee that felt heavier than words. He pressed his palm flat against Sean’s sweat-slicked chest, feeling the strong beat beneath.

"Should’ve dared sooner," Chuck murmured. His thumb brushed a wiry curl of hair over Sean’s nipple, eliciting a soft, almost imperceptible shudder. Outside, the wind sighed through the dry grass. Inside, wrapped in the scent of sweat, leather, and spent desire, something shifted irrevocably between them – fierce need softening into a tentative, terrifying tenderness.

Sean’s breath warmed Chuck’s temple as he buried his face against him, inhaling deeply. The silence stretched, thick and fragile, holding the echo of what they’d done and the tremulous promise of what might come.

Slowly, Sean eased back, his softening cock slipping free with a slick, intimate sound that made Chuck shiver. The sudden emptiness felt profound, a hollow space where Sean’s heat had been moments before. Sean’s hands, gentler now, slid down Chuck’s flanks, steadying him as his legs trembled. Chuck’s own release cooled stickily between them, mingling with sweat on their hairy bellies.

Sean reached for the discarded saddle rag, dampened it with water from a canteen by the bench. The coolness shocked Chuck’s overheated skin as Sean carefully wiped first Chuck’s stomach, the rough cloth catching on coarse silver hair, then his own. His touch was methodical, almost reverent, lingering on the fresh scratch Chuck had earned earlier, the imprint of his teeth on Chuck’s neck.

Chuck watched him, the furrow between Sean’s brows, the careful concentration. He leaned forward, pressing a kiss to Sean’s shoulder, tasting salt and dust. Sean’s hand stilled, then resumed its task, knuckles brushing Chuck’s hipbone.

"Barn’s colder’n a witch’s tit," Sean muttered finally, his voice rough but softer now. He pulled Chuck’s jeans back up over his hips, the denim rough against sensitized skin. The simple act felt strangely intimate, grounding.

Sean shrugged out of his own torn shirt completely, tossing it aside. The late afternoon sun glinted off the dense silver hair covering his powerful chest and shoulders, highlighting old scars and new scratches Chuck’s nails had left. He picked up Chuck’s discarded flannel shirt from the hay-strewn floor, shaking it out. Without a word, he draped it around Chuck’s shoulders, his fingers brushing the nape of Chuck’s neck. The worn fabric held the scent of earth, diesel, and Chuck himself – a familiar comfort now layered with the musk of sex and Sean.

Outside, the wind whistled higher, carrying a bite of approaching evening. Sean’s gaze drifted to the wide-open barn door, then back to Chuck. His calloused hand covered Chuck’s where it rested on the bench edge. "Sun’s goin’ down," he said, his thumb rubbing slow circles on Chuck’s knuckles. "Storm’s brewin’ out west." He didn’t move towards the door. He didn’t let go.

The unspoken question hung between them – stay, or go back to separate lives, separate houses echoing with loneliness? The weight of years, of glances held too long, pressed down.

Chuck turned his hand under Sean’s, intertwining their fingers. The grip was solid, answering. Dust motes settled around them in the deepening golden light.

Sean cleared his throat, gaze flickering over Chuck’s face as if memorizing it. “Gotta tend the horses,” he murmured, but made no move to leave. His thumb traced the ridge of Chuck’s knuckles, rough skin catching on callouses. The wind whistled sharper through the barn walls, stirring loose hay.

Chuck leaned forward, pressing his forehead to Sean’s. “Horses can wait.” His voice was low, raspy with exhaustion and something new — a quiet certainty. The warmth where their bodies touched seemed to hold back the encroaching chill.

Sean’s free hand rose, fingertips brushing the fresh hickey on Chuck’s neck — a possessive claim now softened into tenderness. A shudder ran through him. “Should’ve done this decades ago,” he whispered, the words raw. His breath hitched. “Wasted so much goddamn time.”

Outside, thunder rumbled, distant but insistent. Chuck slid off the splintered bench, legs unsteady. Sean caught his elbow, grip firm. Their eyes locked — silver stubble, sweat-damp hair, exhaustion etched deep — and the air thickened again, charged differently now. Not with hunger, but with the terrifying weight of what came next.

Sean pulled Chuck close, burying his face in the crook of his neck. The scent of sex, sweat, and old leather clung to them. “Stay,” Chuck breathed against his temple, not a question. A plea wrapped in gravel. Sean’s arms tightened, a silent vow in the creaking silence. Rain began pattering on the rusted roof, drumming steadily as the storm rolled in.

Chuck tugged him toward a pile of dry hay in the far corner, away from the drafty walls. They sank down together, straw pSeanling their bare skin, a shared flannel shirt draped hastily over their legs against the chill.

Sean traced the curve of Chuck’s hipbone, fingertips mapping territory now claimed. “Scared myself,” he admitted, voice raw. “How deep this runs.”

Chuck captured his wandering hand, pressing a kiss to scarred knuckles. “Me too.” The simplicity of it unlocked something deeper than the frenzy against the workbench.

Lightning flashed, illuminating the barn’s interior in stark white — Sean’s scarred shoulder, Chuck’s silvered chest hair, their tangled legs — before plunging them back into near-darkness. Thunder shook the timbers. Sean shifted, pulling Chuck onto his chest. Chuck’s ear pressed against the steady thump of Sean’s heart, its rhythm anchoring him against the storm’s fury outside.

Rain hammered louder, drowning the world beyond these rotting walls. Sean’s hand stroked slow circles on Chuck’s back, fingers sliding through sweat-damp hair. The touch was a language older than words, speaking safety, belonging.

They lay entwined in the hay, listening to the storm’s crescendo. The raw ache of stretched muscles blended with a profound exhaustion, limbs heavy and sated. Sean’s breath warmed the top of Chuck’s head.

“Gotta fix that damn roof,” Chuck mumbled into Sean’s collarbone, the mundane observation absurd and comforting.

Sean’s chuckle vibrated through them both. “Tomorrow,” he promised, fingers tightening possessively on Chuck’s shoulder. For now, the storm raged, the hay scratched, and the warmth between them was the only thing that mattered.


To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story