Work-Hardened Hands | Joel Miller
| MDNI - 18+ | SUMMARY: After a long, labor-heavy day in Jackson, Joel returns home aching and exhausted. You offer to massage his sore shoulders, knowing exactly what he needs. But when the tension melts and slow touches grow hungrier, Joel makes good on a promise: “You start touchin’ me like that again and I ain’t gonna stop.” total wc: 1.6K+
The sun was just starting to dip behind the mountains when you heard the front door creak open.
You didn’t look up right away—just stirred the beans in the cast-iron pan, letting the warmth from the wood stove seep into your spine. The cabin smelled like cedar, earth, and that old tobacco Joel never smoked around you, but always carried in the lining of his jacket.
Heavy boots hit the floorboards behind you.
“Hey,” you said softly.
There was a long sigh before he answered. “Hey.”
You turned then. Joel looked wrecked.
Hair matted with sweat, shirt clinging to his chest, dirt streaked across his jawline. The sleeves were pushed up on his flannel, revealing forearms corded with effort, veins raised from hours of swinging a hammer or hauling something heavier than he should’ve. His hands flexed at his sides like they ached.
“Jesus, Joel…”
He shrugged off the compliment—or maybe it was concern—and dropped onto the couch like his knees had given out. “Shitty lock on the east fence broke again. Took me and Tommy damn near all day to fix it.”
You moved toward him slowly, wiping your hands on the towel at your hip.
He tipped his head back to look at you. The way his eyes softened then—how he always looked like he saw you, not just the day—sent a slow warmth curling through your stomach.
You stopped in front of him and brushed a thumb over the sweat-darkened spot on his collarbone.
“You want a massage?”
Joel blinked. “Huh?”
You smiled. “Your shoulders. Your back. You’re wound up like a bowstring.”
He opened his mouth—maybe to argue—but then his eyes dropped, and his jaw worked like he was chewing on something he didn’t want to spit out.
“…Please.”
You nodded and moved behind the couch.
Joel leaned forward, elbows on his knees, letting you settle in behind him. You knelt on the cushions, legs tucked under you, and rested your hands on his shoulders. The heat of him pulsed through your palms. Thick muscle, tense and unforgiving, lay beneath your fingertips.
You started slow. Kneading the base of his neck, dragging your thumbs down between his shoulder blades.
Joel exhaled hard, like you’d knocked the air out of him.
“Shit,” he muttered. “You’re good at that.”
“Had practice,” you teased, leaning in closer.
He hummed, low and rough. Your fingers moved lower, kneading the ridge of muscle along his spine. The worn flannel softened under your touch, but you could feel the solid heat of him underneath.
“Fuckin’ back feels like a load of bricks.”
“I can feel that.”
Your hands glided upward again, thumbs pressing deep circles into his shoulders. He let out a sound—half sigh, half groan—that made something pull tight between your legs.
You leaned down a little more, chest brushing his back.
“Joel.”
“Yeah?”
“If I keep touching you like this…” you whispered, voice low and warm, “are you gonna fall asleep, or are you gonna do something about it?”
Joel stiffened under your hands. Then slowly, he turned to look over his shoulder. One brow raised. A smirk tugged at the corner of his mouth.
“You start touchin’ me like that again,” he rasped, voice dark and thick, “and I ain’t gonna stop.”
You met his eyes—slow burn behind his pupils, the kind of promise that always made you wet—and let your hands drift lower. Not just kneading now. Teasing.
Joel sat up fully and turned, his knees bracketing yours, one big hand resting on your thigh.
“Come here,” he said softly.
It wasn’t a request.
You shifted into his lap easily, straddling him on the couch. His hands settled on your hips—rough, warm, grounding. You felt the scrape of his callouses through your thin cotton sleep shorts.
You’d done this before. Many times. But something about the quiet after the long day, the way he was looking at you now—worn down but hungry—made it different.
Joel’s hands moved slowly, fingers sliding beneath your top, palms grazing your spine. His mouth found your collarbone. He kissed a slow trail toward your neck.
“We’ve got time,” you whispered.
His voice rumbled against your skin. “Not gonna need much if you keep grindin’ on me like that.”
You laughed breathlessly and kissed him, deep and familiar. His hands tightened on your waist, pulling you closer until you could feel him, hard against your core.
He pulled away, forehead pressed to yours.
“Get these off,” he muttered, tugging at your shirt.
You nodded and peeled it off. Joel’s eyes dropped, mouth parting slightly as he took you in. No rush. Just him looking—like you were something worth worshipping.
He ran a hand over your ribs, your waist, cupping one breast gently before dragging his thumb across your nipple. You gasped.
“Lie back,” he said.
“What—here?”
He nodded. “Couch’s seen worse.”
You grinned and leaned back as Joel followed, one hand bracing beside your head, the other trailing down your stomach.
He kissed you again—slower now, deeper—like he had nowhere else to be. And as his hand slid between your legs, you sighed into his mouth.
“Let me take care of you,” he whispered.
You arched into his touch.
“I already am.”
Joel’s fingers curled beneath the hem of your shorts, dragging them down your legs with a practiced slowness that had your breath catching in your throat. He kissed a trail from your navel downward, his stubble rough against your skin, the heat of his breath teasing just where you wanted him most.
He paused, looking up from between your thighs with that quiet, unreadable expression he wore before doing something that would ruin you.
“Been thinkin’ about this all day,” he murmured. “Every time I bent down, or felt my shoulders crack, I thought about comin’ home to this.”
Then he lowered his mouth.
His tongue flicked slow at first—just enough to tease, to test. You squirmed under his grip, moaning softly. Joel’s hands pressed your thighs open wider, and he buried his mouth deeper.
Each stroke of his tongue was methodical. Patient. Worshipful.
“Joel—”
You couldn’t think. Couldn’t speak. The only thing you could do was curl your fingers in his hair and hold on as he worked you open with lips and tongue, coaxing you closer to the edge.
He groaned against you when your hips bucked, like he liked how desperate you were. Like he needed this just as much.
“You taste so fuckin’ sweet,” he muttered between licks, voice gravel and honey.
Your back arched as the pressure coiled, tight and blinding, and then it snapped—your cry breaking free as Joel held you down and helped you ride it out.
He didn’t stop right away. Didn’t pull away until you were shaking.
When he finally did, his lips were slick, his eyes dark, and the bulge in his jeans looked painful.
You barely caught your breath before he leaned over you, kissing your neck, your jaw, your mouth.
“I told you,” he whispered, pressing his forehead to yours, “you touch me like that, and I ain’t gonna stop.”
He didn’t wait for you to answer. He kissed you hard and pushed his jeans down with one hand, just enough to free himself. You helped, fumbling slightly as your hands brushed his hips.
He hissed when your fingers wrapped around him, and you felt just how much he’d been holding back.
Joel lined himself up, his hand on your thigh, steadying himself.
“Look at me,” he murmured.
You did. And he sank in slow.
The stretch stole your breath. The weight of him, the heat—familiar but always overwhelming. His jaw clenched as he bottomed out, staying still, forehead still pressed to yours.
“Goddamn,” he whispered. “You feel like heaven.”
You clenched around him. His breath stuttered.
Then he moved.
Slow at first. Dragging out, then thrusting back in deep, grinding. Every stroke built the tension back, until you were gasping under him, fingernails digging into his shoulders.
Joel’s hand slid between you, his thumb finding your clit, circling with perfect pressure.
“Come for me again,” he growled, his voice rough and low like it had been dragged through gravel.
He rolled his hips with more intent now—no longer slow and reverent, but deeper, hungrier. His thrusts built to a rhythm that made your breath hitch with every grind, every sharp snap of his hips. Sweat slicked your skin, the soft creak of the couch beneath you matching the sounds of skin on skin, of breathless gasps and bitten-off moans.
Your legs trembled as he moved faster, his hand tightening at your hip, the other never leaving your clit. The friction was maddening—his thumb circling you just right, his cock stretching and filling you until the pressure inside you crested sharp and bright.
“Joel—fuck—I can’t—”
“Yes, you can,” he panted, his forehead pressed to yours. “You can take it. Just a little more. I got you.”
You cried out again, the orgasm crashing through you like a wave ripping your lungs inside out. Your hips jerked, your body seized, and you shattered under him, clenching so tightly around him that he groaned deep and guttural.
“Fuck, that’s it—that’s it, baby,” he hissed, voice ragged, and then he was coming too. His thrusts turned erratic, desperate, his hand bracing beside your head as he buried himself to the hilt.
Joel cursed, voice breaking, and came with a shudder that rocked his whole frame. He stayed buried deep, panting into the crook of your neck as the tremors rolled through both of you.
It wasn’t just sex anymore. It never had been. And now, it couldn’t be anything less.
He stayed there, panting above you, then kissed you—soft, almost tender.
“Still think you’re just here to rub my back?” he teased.
You laughed, breathless, your fingers threading through his hair.
“Let’s call it… mutual relief.”
Joel groaned and buried his face in your neck.
“I’ll build and fix fences every damn day if this is what’s waitin’ for me after.”
Author Note: thanks for reading o(≧v≦)o request are open <3











