Showing posts with label gutpunch. Show all posts
Showing posts with label gutpunch. Show all posts

Tuesday, December 23, 2025

Christmas Story (3)

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire  
 
Sora AI Video: 1
 
 

 


Christmas Eve came quietly this year, as it had for some years now. Not saying that's a bad thing mind you, after 360 some days of going nuts, screaming, yelling, working your ass off, some quite time would always be welcome. No kids screaming at the top of their lungs. No chaos of having to go outside with people. No last-minute scrambling for this or for that. Yeah, definitely a good thing. Peaceful and relaxing. Just steady snowfall and the low hum of a house that had been lived in for some time now, the one they had been sharing for so many years it no longer felt like something either of them had ever moved into. It simply existed, like it had always been theirs. The snow wasn’t loud or dramatic either. It didn’t swirl or howl. It fell gently, steadily, the kind that softened edges and muted the world. The kind that made everything feel wrapped up tight, like that ugly Christmas sweater Cody refused to get rid of no matter how many times Evan threatened it.

The only real difference this year? The yard somehow looked smaller than it used to? Maybe it wasn’t the yard at all? Maybe they were just bigger now. They were older, sure. Their thirties had settled into them comfortably, without hurry or regret. But they were broader, heavier in a way that spoke of years spent lifting, working, living. Their bodies carried muscle that hadn’t been rushed or faked, this was real muscled, muscle earned slowly, deliberately, layered over time. They were also worn in. In all the best ways. Cody stepped outside first, boots crunching softly in the snow. The ugly Christmas sweater stretched tight across a body that had only grown denser with the years. Not showy. Not sculpted for mirrors. Just solid and manly as hell. According to Evan. his man, yeah, he was still thick. Still undeniably bear-strong. Man-strong. His shoulders filled the doorway. His chest pressed against the knit fabric. His stomach, still powerful, still legendary, sat beneath it, broader now, built for endurance instead of flash. His hands were bigger too, rougher, the knuckles carrying faint reminders of old gym nights and long workdays. The beard was fuller than it used to be. Dark still, but dusted with gray now, just enough to catch if you knew where to look. Just enough to make Evan smile every time he noticed a new streak. Something about Cody again like fine wine really did it for Evan... and Evan wouldn’t have it any other way.

Speaking of Evan...  

Evan followed him outside a moment later, tugging his hoodie tighter around his thicker frame. He wasn’t the lean kid he once been, hell no, not even close. His shoulders had broadened to match Cody’s. His arms filled out sleeves without effort. His stance carried quiet confidence now, grounded and sure. The boy had become a man, and he really grew into himself. Cody had seen every inch of that growth, the years of work, the setbacks, the determination, the slow realization that he didn’t have to chase anyone anymore. That alone was a turn on, but the muscled body that could rip logs in half? That helped... 

They stood there together in the snow, breath fogging, the house warm and glowing behind them. No words needed yet. Just the quiet understanding that some traditions didn’t fade with age, not that they would want it too...

 

Monday, December 15, 2025

Christmas Story (2)

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire  
 
Sora AI Video: 1
 
 


 

Time did it's thing and moved without a care of the mortal world. Second became days, and days years. That time of the year came and passed many a time before it settled, for a moment on this one. Snow drifted down in slow, lazy flakes across the backyard, it was once again the kind of Christmas Eve snow that muffled everything and made the world feel gentle. Clean in a way. The porch light glowed warm on the white ground. Cody stood there waiting, sweater on, arms crossed, beard thicker, body broader than ever. In short, twenty five looked good on him. Bigger shoulders, thicker chest hair, abs still carved, but now under a strongman layer of mass. More bear than boy. Cody had grown into manhood and made absolutely no apologizes for it. 

Without missing a beat, Evan stepped out behind him and almost laughed out loud.

“Dude… you’re like a Christmas lumberjack now.”

“Glad you noticed. Now come on.”

Cody didn’t even pretend to hide the smirk. They stood facing each other in the snow, breath drifting like smoke in the cold air. They hadn’t missed a Christmas Eve gut-punch tradition since they were eighteen, and even though they were older, busier, and way more grown into themselves, some things didn’t change. Why would they? Guys can be attached to things too, ours are just... a bit more odd. 

“Ready to unwrap your present?” Cody teased.

Evan’s most definitely grown now, still managed to a grin spread wide and still boyish.
“Yeah. Yeah I am.”

Sunday, December 7, 2025

A Christmas Story (1)

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire  
 
Sora AI Video: 1
 
 
 
 
 

 
 
It was the most wonderful time of the year! That is, if you are all for the hype and believe the song that's blasted on everything with a speaker a hundred times a day. Malls were filled with overly energetic children and burnt out parents. Nights have become quite, still, and cold. Snowflakes drifted down in slow, lazy spirals, dusting the quiet suburban and city yards in white. At one such place, a porch light glowed warm against the cold, and two young men stood on the walkway, shivering only a little, but grinning a lot. As they held each other wand watched the snow, both could think of no where else they would rather be. It was their first Christmas together, as in together together, and they were both way to excited about it. Their parents, blissfully, were both supportive and over joyed at the new couple, and were currently leaving them alone. Two men? Raging hormones? ALONE! What could possibly go wrong? Evan tugged at the hem of his tank top, the absolute perfect clothing to be wearing in the snow by the way, his breath fogging in the winter air. He was already laughing.

“Dude, you are insane,” he said, stamping his feet in the snow, but clearly no anger in his voice. “Who drags their boyfriend outside on Christmas Eve? In a tank no less!”
 
The other young man, Cody, was wearing the world’s ugliest knitted Christmas sweater. It assaulted the eyes with reds, greens, and was of course violently glittery. It even had a button you could press to make the whole damn thing light up and sing. Cody loved it, Evan pretended to hate it. But that was their thing, well one of them. Evan was the one who looked like a bad boy but was the calm one, and totally devoted to his Cody. Cody was always the jokester, always full of ridiculous ideas, and always the one who could talk Evan into anything. Cody knew dragging Evan outside on Christmas Eve was ridiculous. Hell, he counted on it being ridiculous. That was half the fun. But seeing Evan out there in the snow, with that damn messy hair, a tank top that did absolutely nothing to hide the body under it, cheeks already red from the cold... Cody felt that warm, stupid flutter in his chest that had absolutely nothing to do with the temperature.
 
“Because,” Cody announced dramatically, “it’s time for you to unwrap your present.”
 
Evan snorted. “Oh really?” he said, hands on hips. “Time to unwrap my present, huh?”
 

Sunday, November 2, 2025

Never Piss of the Humble Guy

Series: shorts series. Shorts are short one off stories done by request of the person generally in the story. Meaning, they will be self contained even if they have characters from other stories. Good for when you are looking for a quick fight that won't hurt your eyes reading for a long time. 

 Socials/Tip Jar: linktr.ee/TheCelticFire  

Sora AI Video: 1 2  


In reality, Vic was an up-and-coming kick boxer, he has a decent build, good skill but still a LOT to learn. So day after day, match after match, he carried himself like the whole world already knew the truth. He. Was. God. His frame was cut lean, cords of muscle wrapped tight around him like rope. Every motion carried a kind of sharp snap, like a blade coming out of its sheath. In the gym, he worked harder than anyone, but he made sure everyone noticed. In the ring, he fought meaner than anyone, and he made damn sure everyone remembered. Broken bones, bleeding, bruising, that was his signature, and he didn't care how the other guy wound up. Just as long as they, and everyone, knew him. And truth be told, and this was the infuriating part, no one could touch him. Opponents walked in with confidence and left staring at the ceiling, clutching their ribs or spitting blood into their gloves. His highlight reels were short because his fights never lasted long. A few brutal kicks, a savage right cross, and down they went. The local promoters whispered that he wasn’t just “good,” he was “next.” The name Vic started to circulate beyond the town’s borders. But of course, the more he won, the worse he got. Every KO swelled his ego, every headline fed the fire. Humility wasn’t in his vocabulary. Outside the ring, he strutted like he owned the ground under his boots. At bars, at clubs, on the street didn't matter, if someone mouthed off, Vic’s knuckles or knees did the talking. Broken ribs were his calling card, bruises the souvenirs he left behind. And if he was in a bad mood?

Well, people learned quickly to clear a path.

Friends tried to talk him down. Coaches warned him about burning bridges. But Vic didn’t care. He was the man. Everyone was just jealous of him. Everyone else was just waiting their turn to be humbled by him. So when the next fight opportunity landed on his lap, he didn’t even blink. He didn’t ask who he was fighting, didn’t bother to study tape or ask about style. To him, it was simple: another payday, another win, another poor bastard to add to the list of victims. A long list he didn't even know (or care to know) the name of. He smirked as he scribbled his name across the sign-up sheet. No hesitation. No second thought. Just a lean, hungry fighter too arrogant to imagine that this time might be different.

 

 


His name was Kenji Sato.

He came from a village most maps didn’t bother marking, a forgotten patch of earth in the mountains where the roads broke down to gravel and the houses leaned tiredly against each other like old men too stubborn to fall. Kenji had grown up in those dust thick streets, barefoot and thin, working odd jobs before he was old enough to know what childhood was supposed to feel like. His father had died when he was just a boy, leaving behind debts no one could pay and a mother too frail to carry the load.

So Kenji carried it.

Day after day, he hauled wood, cleaned stalls, took whatever work people would throw at him. Nights, he trained in secret. An old fighter from the city had retired in the village years ago. Broken body, busted jaw, but sharp eyes and a fire that refused to die. The old man taught Kenji how to fight, how to strike, how to keep breathing when the world was trying to choke him out. Kenji wasn’t born with bulk, but he had wiry muscle, balance, and a stubborn streak that refused to let him quit. Best of all?

He didn’t fight for pride. He fought for survival.

Every tournament he entered, every underground match he scraped through, the money went straight home. Medical bills for his mother. Schoolbooks for his younger brother. Sometimes he walked away from fights bleeding and bruised, but that didn't matter to him. No. what he cared about was walking away with cash in his pocket. Cash that meant food, medicine, life, and that was enough. Humility had been beaten into him by circumstance. He didn’t brag, didn’t boast. He bowed to opponents, win or lose. He didn’t need recognition.

He needed rent money.

So when a promoter whispered about a chance to fight a rising star from overseas, the offer made his stomach tighten. The purse was large, larger than anything he had ever seen. Enough to buy his brother new clothes, enough to put actual meat on the table for months. Maybe enough to send his mother to a real doctor in the city. It was to much, and to damn good. Kenji didn’t hesitate, he couldn't for the sake of his family. He signed his name, quiet as ever, bowing slightly as he handed the form back. Whether he won or lost, he had already won in the only way that mattered. The walk home was one of deep thought. Kenji wasn’t blind or stupid. He had seen Vic’s fights, had heard the stories. The arrogance, the power, the way he cut through opponents like they were nothing. But again, that didn’t matter. Kenji wasn’t stepping into the ring to make a name for himself. He was stepping in to feed his family.

And for that, he would fight until his bones broke.

Wednesday, October 22, 2025

R/BodyPunching

Series: Shorts series. Shorts are short one off stories done by request of the person generally in the story. Meaning, they will be self contained even if they have characters from other stories. Good for when you are looking for a quick fight that won't hurt your eyes reading for a long time.

Socials/Tip Jar: linktr.ee/TheCelticFire   

Sora AI Video: 1 

 

 

 R/BodyPunching

Thread Title: Any guys in my area into gut work? (Late 30s here)

u/Fit4Life98:
Been lurking here for a while. Finally figured I’d throw this out, take a chance right? Whatever, I'm in my late 30s, decent shape, light hair on chest/abs, always wondered how far my stomach could go. Not looking for anything wild, maybe? Maybe I want more, see how it's like. I really just want to see what my core can actually take when someone’s really testing it. Gloves, bare fists, whatever.


u/BodyShotsFinalBoss:
Same here bro. I'm in my late 30s too, but I’m on the other side of it. I love sinking shots into a tight midsection and watching the hits land. Big, built, and been lifting and boxing most of my life. You sound like you’d be a good challenge. We should have a go. 


u/Fit4Life98:
Challenge accepted?
I’ve trained abs for years, but never really had someone go at me without holding back. Curious if I’m as tough as I think...or if I’ll fold fast.


u/BodyShotsFinalBoss:
Sounds like bro wants to talk trash already. Good. I like that. Tell you what, if we meet, I’ll go steady at first. Let the gloves, let my fists do the talking. Then we’ll see how many rounds you can actually take.


u/Fit4Life98:
You’re already making it sound like a fight night. I’m not gonna back down though.
Where you based?


u/Fit4Life98:
Downtown side of the city. Got a private space I train at, mats, gloves, no distractions. If you’re close, we can set it up.


u/BodyShotsFinalBoss:
I’m across town. Not far. I can make the drive.
So really good with straight gut shots, see how far I can go?


u/BodyShotsFinalBoss:
So good bro. You stand, you take. I punch, I watch. You tap when you’ve had enough, or you don’t.
Sound good?


u/Fit4Life98:
Sounds more than good. Let’s do it.

 

... And that's all it took.  

 

Sunday, October 19, 2025

Punch Drunk

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building.

Socials/Tip Jar: linktr.ee/TheCelticFire   

Sora AI Video: 1 

 



 

Grayson angled the phone low, abs tight, jaw loose. One quick smirk, one shutter click. He was a natural at this, but he checked the selfie anyways. Had to make sure it was on point, after all. Oh yeah, this would do. Sweat already beading under the collarbone from the warm-up, lighting catching the ridges he had worked months to carve. Chest and abs smooth and catching the light just right? He smiled and hit post to his story with a half second of smug satisfaction. 

“What's the point of looking this good if you don’t post it, right?” 

He muttered, already feeling his bro rolling his eyes. Grayson didn't bother to look, just tossed the phone into his duffel. The fashion moment was over and today? It would be no different than any other day with them at the gym. He and Kevin were going to war the only way they knew how sets, reps, blood and sweat. It was their language, one that many other men knew all to well. As if sensing the thought, Kevin walked in like he always did: solid, unbothered, already rolling his shoulders loose, the faint smell of chalk and coffee trailing him. He clocked the empty racks, the speed bag swaying from someone else’s last burst, the mirror streaked with old cleaner lines. He pointed at Grayson’s phone sticking out of the bag.

“Another thirst trap?” Kevin said, deadpan.

“Community service” Grayson replied. “I give back to the community that gave me so much.”

Kevin grunted like that was funny enough. “We good?”

Grayson tapped the gym clock. “As always.”

They didn’t discuss the plan, they never did or had too. When you got this close, trained this hard together, became brother by way of sweat and pain at the gym? The routine was second nature, already known and already started. Warm-ups, big lifts (bigger grunts), accessories, conditioning, then more. They started with the basics, jump rope. Kevin’s rope clipped the floor in a steady wap-wap-wap that matched his breathing. A little to loud at times, sometimes on purpose with a "yeah I'm doing better than you" smile totally not aimed at anyone. Grayson bounced lighter, quicker, eyes half closed, counting sets in his head. Pretending not to care what Kevin was doing. Despite the unspoken competition, it would soon fall into perfect rhythm. Five minutes in, sweat was already painting their backs. Just how they liked it. 

Phone alarm, time to move on. 

Boxing work next, but more drill than duel. They floated into stance and kept it there, gloves whispering instead of barking. No headhunting to harm; even when a fist rose toward the cheek or temple it was a pulled touch. They tapped and retract, a metronome check, not a shot meant to land heavy. Bodies did the real talking. Hooks skimmed the ribs, shovel shots kissed the mid core, uppercuts rose clean and stopped a hair short of ruin. Kevin’s shoulders rolled like gears, load, unload, reset, his forearms a pair of steady machines that knew the dance. Grayson’s hips snapped like he was dancing with a mean partner, feet stitching angles on the mat: step, slip, turn, feed the line, take it back. Sweat drew bright lines down their backs, dotted their brows, down their chest, beaded at the lip of the glove cuffs until every feint was signed with a fleck of salt. They smelled like crap, but in a way, that just added to the experience. The air in front of them took a beating, but the point wasn’t damage, it was rhythm, control, a work out. Pulled jabs to the forehead to keep the eyes honest, thudding but mindful hooks to the body to keep the lungs respectful, a chest-level check hook that tapped and taught in the same breath. Burn pooled in their biceps and triceps, lactic acid setting a slow fire from wrist to shoulder; they welcomed it, leaned into it, let it teach them. They worked in loops: touch the guard, dig the belly, roll the counter, answer with a pair that landed heavy enough to count and soft enough to continue.....

 Phone alarm again, time to move on.  

“Bench?” Kevin said, sweat clinging to chest hair that Grayson found and caught himself staring at. 

“Bench!” Grayson echoed, trying to get his mind off things. 

They loaded the bar like old enemies stacking arguments. There were quarter plates, then forty-fives, then more, all snapped tight so nothing wandered. Chalk dust turned their hands ghost-white; veins started to stand even before the first rep. Kevin went first. He unracked with a tight back and full breath, lowered on a five count until the bar hovered a knuckle above his sternum, paused, then drove it up like a jack lifting a truck. And yes the idea of benching a truck had crossed their minds, they just were that insane yet.... yet. Each rep was the same: slow move, dead still pause, hard ass press. By rep eight his triceps burned like hell, pecs ballooned, but damn did he feel good. He racked it with a hard clank, elbows flaring wide, chest flushed and pumped, skin tight over everything he had built.

Grayson slid in while Kevin stripped a five, then changed his mind and put it back—“earn it.” Oh it was on. Feet planted, shoulder blades dug into the pad, Grayson was fired off and ready to go, so he took the handoff. The first descent was a hair quick; the bar path wobbled, corrected, then rode the groove. He pressed to lockout, elbows soft at the top to keep tension. By rep six his pecs swelled into the shirt, sleeves biting his biceps; by rep nine his forearms looked like cables. Kevin’s hands hovered over the bar, not touching, just there. 

They pyramid-loaded and marched sets: 8–6–4, back to 8 with a drop, then a nasty back-off set to near failure where the pump turned from pleasant to feral. Between sets they shook out their arms, rolled shoulders, slapped triceps to wake them up. There was no quitters here, only victory and the pump. The bench became a furnace: bar bending a whisper, plates kissing the sleeves, sweat beading on the leather. Their competition was cordial and stupidm adding a plate they didn’t need, stealing an extra rep they shouldn’t... and it always flirted with too much. But hey, that was the point. The pump swelled their chests until the fabric complained; veins tracked across forearms like roadmaps studied by bro-science.

“Last rep was shaky,” Kevin said, more playful mocking than anything else. 

“Like your self-confidence when I post a better pump,” Grayson shot back.

Middle fingers and laughs were exchanged. 

 Phone alarm again, and again and again. Each time, it was time to move on.  

By the end of the day, Grayson retrieved his phone. The mirror across from them showed two men wrecked in the way that makes you feel alive. He lifted the camera, caught both of them in frame, he snapped the shot. The caption? 

Iron sharpens iron. Best kind of bad ideas. #share

 



So do two men do AFTER they destroy themselves at the gym? Chill and get drunk of course, duh! Or at least they did, which is why they wound up back at Grayson's place. Grayson’s place, after about thirty minutes of them being there,  smelled like victory and pizza grease. The low TV murmuring, window cracked to let the night in, two pairs of shoes kicked sideways by the door, all of that just added to the "vibe". They claimed the couch like a trench, legs sprawled, thighs touching sometimes without either of them shifting away. The kind of quiet that happens after you’ve already said everything that matters with a barbell and a bell. It was bro chill time and they both knew it. Grayson keeps the beers flowing from the fridge like he’s trying to be a good host and a bad influence at the same time. At the moment, he was very much succeeding at both. 

“Another?” ... like he didn't already know the answer. 

Kevin didn't bother with words. He just took it, twisted the cap off with that thick-wristed, done-this-a-thousand-times turn, and downs it. Then naturally, grabs another. More laughs, more bullshit. They watch some highlight reel, fighters they both pretend not to study, and offer commentary that’s half jokes, half scouting report.

“Hands too high,” Kevin says.

“Footwork too cute,” Grayson counters.

“Cute gets you winded.”

“Cute gets you paid.”

About ten (or many more) beers in, Grayson pops his bottle, then drags the back of his hand across his mouth and sits forward. The living room light catches the fingerprints still faint across his midsection from earlier rounds. He tugs his shirt up to scratch at his ribs and, oops totally my mistake, and keeps going. Shirt off, totally super by accident he would claim, and of course flexing his abs like a liar Grayson know he is. He checks the TV reflection because he’s not above admiring his own work.

Kevin rolls his eyes. “Seriously....”

Grayson doesn’t stop flexing. “What ever are you talking about?”

With a sigh that’s ninety percent amusement, and ten percent here we go again, Kevin peels his own shirt off and lets it fall wherever. He plants his feet, tightens his core, and hits a slow side chest flex that makes the couch creak under the shift. He’s not as cut, not supposed to be. He’s dense, weight-room strong, life strong. The kind of muscle you don’t spot under bad lighting until it’s bowling you backwards and throwing you around like the bitch you are. 

“Happy?” 

Kevin asks, still holding the pose like a statue who just remembered how to smirk.

“Ecstatic”

Grayson says, trying not to laugh... and trying not to admire. He shakes it off, quickly enough while he hits a three-quarter turn, arms up, then pivots into a front lat spread that would look ridiculous if his back wasn’t muscle on top of muscle on top of muscle. 

“Symmetry check?”

“How about a go fuck yourself check?” Kevin says, deadpan. “Your body is fine, face could use work.”

Grayson barks a laugh that tips his beer, after all its how guys do thing. If your bro insutls you, that means he likes you, and your doing good. They run through two more poses purely to see who could make the other roll their eyes the most, of course another competition. Who was the most muscular, they had to find out because you have to.  A few more poses then a “classic” biceps shot where Grayson overdoes it and Kevin undersells it and somehow both land perfectly in character. More laughs, more beer. Then the moment breaks the way those moments do: the joke’s spent, the point made, the friendship easy again.

They flop back into the sofa like they fell from high up, while bottle caps glitter on the table like cheap medals. The TV keeps talking to itself; a crowd roars for somebody else’s fight. Outside, a siren wails and fades. Inside, the air conditioner hums and the fridge knocks once, water line settling. Grayson thumbs another bottle open and offers it sideways without looking. Kevin takes it, clinks, drinks. They don’t bother with coasters, don’t bother with words. The room holds the day for them: chalk dust in the seams of their hands, the good ache running from sternum to hip, the kind of fatigue that feels like a prize. Grayson shifts, shoulder into Kevin’s for balance, then reclines deeper, beer resting on his stomach. 

He’s a little woozy, they both are, but they doesn’t care.

 


 

Grayson lets his head sink into the cushion, beer balanced on the rise of his stomach. He kinda wanted to close his eyes, pass out, but not yet. The TV washed the room in blue, filling it with the now low sounds of post fight commentary on for background sound than real intent. Kevin’s breathing evens out as well, it was slow, heavy, the kind that says good day, done well. Grayson smiles without moving his mouth. Good day indeed. But then, like it was always there forever but never dare addressed, a thought. Another, then another and... before Grayson can consider things properly, as if he could mostly drunk, he slides over, planting his knuckles in Kevin's body, just under the sternum. Nothing serious, nothing hard (yet), more like a testing press. He feels the wall there, it was like sleeping granite under skin. Grayson huffs a tiny laugh. 

Then another thought.... fuck it.  

He draws his fist back a hand’s length and sets one in gently. A straight shot. Thunk. Not mean. Not a dare. Just a hello. Kevin doesn’t flinch, doesn't even give a grunt. The only change noticeable, is the breath that leaves, then returns like a machine or computer resetting. In the way, that feels like permission. Right? Grayson doesn't waste time. Left to the obliquesthud. Right under the ribs, thunk. Center line, almost covered by all that wonderful body here. Bam! Two in rhythm, pop, pop. His knuckles find the spots they always find, and Kevin’s body answers by tightening a click, then another, automatic, like an old machine that just knows what to do.  He scoots closer on the cushions, plants one knee for leverage, and starts a steady cadence. Half power, all precision. He works high to low and back again, careful not to chase anything but the rhythm. The sound in the apartment is a soft drumline against muscle, the TV crowd roaring for someone else while Grayson practices the quiet craft of hitting what can take it.

Thud. Thud. Thud. 

He times shots to Kevin’s breathing, on the exhale as if to teach the body to take it empty, on the inhale to make the lungs earn their space. Every third, he pauses just long enough to feel the warmth under his knuckles, the iron knitting itself tighter beneath. How good muscle and feel after they been punched... 

Kevin shifts a little, not away but into the line of fire, like his body remembers the drill more than his mind. Or maybe Kevin want's this just as bad as Grayson does. Kevin shifts again, forearms moving to the sides, elbows drifting wide in that familiar dare. Even out, his abs are plate up. It’s the same language they’ve spoken for years: I’m here. Give me work. Grayson, naturally contuines to oblige. A left shovel into the meat above the hip, whump. A right hook to mirror it, whump. Two straights stacked on the solar plexus that bounce back like he’s testing metal armor not flesh. He keeps going, keeps hitting, fueled by that stubborn brand of affection only idiots and fighters understand. Maybe something else, but mostly that.

Kevin answers with a deeper pull of air, chest expanding (damn that meat and hair!) core tightening until the ridges stand like guard rails. Grayson measures out ten count flurries and five count breaks, almost like a bartender to his friend’s resilience. By the third flurry, his knuckles hum and his shoulder feels the good burn. By the fifth, Kevin’s stomach wears a faint map, knuckle marks, slightly bruising, and a bit of red. It was hot, something Grayson would never say out loud. Instead he changes angles, leaning over Kevin to drop a body uppercut dead center. It lands with a dunk, that he feels in his wrist. Kevin’s jaw tightens; a breath jets out sharp. He doesn’t move. If anything, he flexes harder, as if to say, You’ll need better than that.

“Show-off,” Grayson says, annoyed, fond, and a little bit more.

Grayson ratchets down the power a notch but speeds the tempo, working a four shot ladder: low left, low right, high left, high right, reset. The couch squeaks under their shifting weight. The apartment’s thin walls hold the sound like a secret. Grayson continues the pattern, another forced breath... then another. It's low but its there. He plants again and paints another series down the centerline. One, two, three, four, thumb, thud, bam, crack, each placed like a craftsman taps a finishing nail. He ends with a palm press, not a punch, holding heat and pressure over the spot he worked the most. He feels Kevin’s heartbeat under his hand, steady as a drum in a tunnel.

So far, so really really good. 

 


 

But is he done? Oh hell no... you don't get this very often, and Grayson was damned if he wouldn't use it for all it's worth. Grayson next moved Kevin’s wrists up and planted them over his head on the couch cushion, lacing fingers through fingers for a second to make the point. The stretch pulls Kevin’s torso long, hair across his stomach catching the TV’s blue light. The wall is there, thick, braced, daring him. Begging him.

“Hold,” Grayson murmurs, and Kevin’s body answers by tightening like a cable.

He starts again, not testing anymore, no he was throwing now. A straight down the middle. Thunk. A heavier shovel into the left shelf of muscle. Whump. He shifts his knee for leverage and snaps another into the right, knuckles landing square, wrist true. Kevin takes them like a pro, breath out, breath in, core locking under the impact until the couch frame hums... but still very much out cold. Grayson builds a beat—one-two… three-four… a mean little fifth for punctuation. The sound changes when he digs deeper; the thud gets rounder, the rebound slower. Kevin’s mouth opens once, just a flicker. No words. Just air leaving fast. Then it happens, the first low sound. Not a break, a bleed. A moan pressed through gritted teeth, more vibration than voice. Grayson freezes a heartbeat, grin creeping up without permission.

“There we go,” he whispers. 

Stopping only a moment to adjust his sweats, before his next shot lands just below the sternum, clean as a signature.Kevin’s reply is another moan, longer, swallowed. His elbows twitch like instinct wants them back down, protecting the core. But that won't happen here, drunken sleep has him pinned in perfect form, stretched and stubborn. Grayson adjusts the angle and starts chasing that sound, not sloppy, not cruel, just calibrated. With purpose. He wants more, and he will get it. He halves the space between shots. He ups the force a notch.

Left hook ribs, thud

Uhhhhhhhhhhhhhhhhhhhhhhhh 

Right hand centerlinedunk.

Grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmm

Hard left digging hit into the meat above the hip, whump.

Gaahhhhhhhhhhhhhhmmmmmmmmmmmmmmmmmmmmmmmm. 

 The system continues, reset, then repeat. Each hit stacks on the last until the moans come in counterpoint to his fists, breathier, rougher, marking time. Making music. Grayson laughs under his breath. The smile is all teeth. Will this be the day? The one he finally tips the fortress? He leans in, chest nearly brushing Kevin’s as he drives a tight four piece right down the pipe, the third shot held a fraction longer to sink the message. Kevin’s stomach hardens against him and the moan breaks higher, sharper, like a bell struck off it's center.

“C’mon,” Grayson coaxes, cadence climbing. “Give.”

Low left body blow, meaty. Low right to the side under the ribs but before the liver. Mid left and mid right eating to the hairy center of Kevin's stomach. Top center, forcing more and more air out to bring it all home. A pause, then drops back to the bottom and runs it again. Kevin’s jaw sets, veins stringing across his neck; every breath is a fight to stay square. The moans ride the rhythm now, punctuating the end of each series. Grayson hears them and feeds off them, because that’s who they are... each other’s bad ideas, each other’s engine. Grayson then loads a body uppercut and buries it in the solar plexus. Boom. Kevin’s whole frame jolts, it shakes. A raw sound gutters out of him, half moan, half laugh, all strangled in the middle. Like fireworks, Grayson wants more, and answers with his best work. Six crisp straights, elbows tight, weight rolling through his hips, every knuckle landing flush on the same stubborn target. The sofa springs complain. The room narrows to breath, impact, breath. Kevin’s moans stack closer together, frayed at the edges, but he won’t fold, even out his body refuses to give. He pulls his abs tighter, somehow, stretching the hair flat, daring the next one.

“Almost,” Grayson says, sweat beading his brow in the TV light. “Almost.”

 




Grayson was to into the punches, to into the beating, to into working the main of musky body hair and muscle in front of him to remember just how it happened. One blink it was the sofa, next it’s the bedroom. Sheet rucked down, window cracked, city hush outside. Just enough air flow to keep them breathing, but not enough to get rid of the sweat and smell. In other words, perfect. Kevin was on his back, the good little pain pig, arms still pinned overhead, wrists resting on the pillow. Grayson kneels alongside, breathing hard, sweat cooling. But all would not remain still. It couldn't. He tests the new terrain with a straight down the center abs. From this angle, shoulder over fist elbow stacked, the shot lands vertical and deep. Thunk. The mattress eats some of the return, so the sound goes round and hollow, like a drum with a hand pressed to it. Kevin exhales a compressed hhn, the kind that tightens the whole wall of muscle in one ripple. He, Grayson, shifts a half space toward Kevin’s hip and drops a diagonal cross into the high right ab, shoulder to opposite oblique. Thud-slap. Skin answers first, then the deeper thump arrives. Kevin’s answer is a clipped tch, teeth barely parting, breath cutting across the back of his tongue. Grayson lowers his base and carves a hook up from the hip, his knuckles sneaking under the rib line and driving forward. Whump. It’s a thick sound, cushioned by the bed and the angle, and it pulls a low nnngh out of Kevin’s chest, like a baritone clearing his throat. 

Grayson doesn't bother to hide how it makes his sweats feel anymore. This was way to much a long time in the making, and way to much to enjoy.

Palm to the sheet for balance, Grayson twists a corkscrew straight into the upper abs, turning his fist at the last inch. Tok. Sharper, more focused, like rapping the same spot twice in one motion. Kevin’s reply is a soft ah, that tapers into a satisfied hum as his core plates up even tighter. Still somehow working, still somehow managing to resist.... good. He re-squares and goes for the double tap down Main Street, two quick but hard ones to the solar plexus with no wind-up. Pop-pop. The rhythm forces a staggered ff—ff from Kevin’s lungs, breath released in two neat stutters. The eyes stay closed; the jaw sets; the stomach lifts to meet the next one. Bro wants it bad, wants it more. Grayson slides higher on the bed and digs a left hook across the top row, fist brushing chest hair before biting into muscle. Thup. It draws a half laugh, half groan heh—nn, like Kevin’s body can’t decide which column to file it under. Pain? Pleasure? Both?

Fuck it keep going.... 

He plants a knee beside Kevin’s hip and fires a short body uppercut straight up. Then another, then another. The springs answer this time, a metallic bunk under the meat of the booms, the whole bed agreeing with the strike. Kevin’s sound is pure old-school, oof. Angle change again: Grayson lines his shoulder with Kevin’s left oblique and paints a hook that skims over hair and bites the sidewall. Whuff. Air moves with it. Kevin’s response is a drawn mmm, long and even, the kind of note a man holds when he’s bracing and strangely pleased about it. He tries a spearing straight while sliding backward, a punch that lands as he’s already retreating. Tup. It’s lighter, but it surprises the breath into a quick hah, and the abs flash hard under the strike, reflex ahead of thought. Back to the right side: Grayson angles his fist flat and drives a knuckle line just above the navel. Thm. A muted, padded sound, as if the bed swallowed half the consonant. Kevin gives him a gravelly uhh that sits low, satisfied, unbothered. Grayson leans over and drops a downward hammer straight, elbow high, fist vertical. Thunk. Deeper, almost wooden. Kevin’s chest rises against the restraint of his raised arms, and a short oh slips out before he seals it with a grin he doesn’t open his eyes to show. Another blow, same kind. Kevin answers in counterpoint: hn—nn—ah—mm. Not pain—music. The sort of involuntary chorus that tells a man he’s found the beat.

He softens the power and plays with tempo, three quick taps and a held fourth that sinks an inch and stays. Tap-tap-tap—thud. The held contact coaxes a steady mmm that vibrates under his palm, turning the bed into a quiet resonator. He finishes the set with a traveling hook series, walking the fist from hip to sternum in three overlapping arcs. Whuff—whuff—whuff. Each overlaps, each beautiful overlap, echos over the last, so the sounds braid together. So fucking hot. Grayson repeats, wanting to hear it again. Kevin’s answer unspools into layered notes—nn—ah—hh, breaths and grunts that never fail to please. 



Grayson swings a leg over and settles his weight across Kevin’s hips, knees planted in the mattress, toes digging for purchase. He squares his shoulders, sets his jaw, and starts working like the body beneath him is a bag hung just for him. Ok, time for the school of hard knocks now. 

First volley, tight, powerful as hell straights down the center of Kevin's hairy tempting body. Thud, thud, thud, thud, thud, thudKevin’s breath answers in neat pushes: ff—ff—ff—ff. His abs lift to meet each shot, stone under skin, no give except the kind that springs back stronger. Grayson angles left and carves a powerful unforgiving hook into the sidewall... whump. The bed springs murmur a metallic protest, and Kevin lets a low nnngh ride out of his chest, both (and finally) pain and pleasure released. Right hand diagonal, shoulder to opposite oblique. Thud-slap. Air moves with it; Kevin answers with a clipped tch, jaw squared, ribs flaring once before settling. He crowds closer and rolls a four beat (his favorite set) low left, low right, mid left, mid right. Whuff, whuff, thud, thud. Kevin’s sounds stack to match: hn—ah—mm—oh, each note clean, contained, almost approving. A body uppercut from short distance, knuckles driving up through the stern line, boom. The mattress catches the echo; Kevin gives a another classic oof, then inhales deep, the wall finally failing to brace tighter. Grayson sees it, and knows it. He corkscrews a straight and leaves the twist in at impact, tok. It draws a surprised hah out of Kevin, breath flashing between teeth, eyes still closed, mouth smirking but pain is all there. 

Sweat starts to run, to flow. It moves down Grayson’s throat, across his chest, beading at the edge of his collarbone before dripping onto Kevin’s stomach in cool commas. The drops dot the dark hair, then smear under the next punch. He digs both hands in sequence, left hook above the hip, right hook to mirror, 
whump—whump. Kevin answers with a rumbling mmm, long and even, the kind of note that vibrates under Grayson’s wrists. The kind that does something down there. Grayson shifts his base and fires a six count, no wind-up, all snap: pop-pop—pop-pop—pop-pop. Kevin’s lungs answer in syncopation: ff—ff, ff—ff, ff—ff, breath cut into tidy pieces, control having slipped away. He rides the rhythm harder now, sweat flicking from his forearms, jaw set. A hammer-fist straight, elbow high: thunk. Kevin’s head tips back into the pillow, a short oh sliding out before he locks it down again. Grayson leans, puts his shoulder behind the next series, and sinks the fists in. He drives them deep and holds the last inch like he’s pinning a paper to a board or muscle to the bed. Thud—thud—thud—thud—THUD. Kevin’s reply climbs a register—nn—uh—ah—hh, cracking, louder, but still the resonance of a drum that likes being played. He walks the hooks up the torso in overlapping arcs. Whuff—whuff—whuff, hair flattening, muscle bunching, rebound faded. Kevin steadies into a gravelly uhh—uhh—uhh, every tone getting louder, every tone also weaker. Grayson pushes the pace, this is it, the last ten, best ten. He stamps them in like it's his own high paying job. Bboom. boom. boom. boom. boom. Kevin’s core plates just gives and pays him back with that low, satisfied mmm that says the fortress down. Grayson sags forward on locked arms, chest heaving, sweat pattering onto that unmoved wall that is no longer a wall. 

 



 

It's done, the wall was cracked, the fort broken into. Still out cold, the abs wall could no longer take the hits, and Grayson knew it. So, naturally, Grayson bears down and turns the dial past sensible. Past anything he would lay on a heavy bag when someone was watching. Hips roll, elbows tight, fists firing like pistons that forgot how to slow. A rafter-deep straight,  THUD. Kevin exhales a painful ff, the wall no longer rising to meet it. Double deep blows to the left shelf, knuckles burying to the last inch then a inch more, whump—WHUMP. Diagonal right, shoulder to opposite oblique, sunk and held: thud-slap. The air in Kevin’s lungs slips out long as a clipped tch, then draws back in, but not as much as it should. A short body uppercut, all power no mercy. BOOM. Kevin’s mouth opens, then closes, almost like there is nothing left to give. But yet... he wants to give more. Grayson snarls a grin without teeth. 

“Any other man,” he thinks, and buries a last center-mass straight that lands like a mallet. THUNK.
Kevin’s head tips back; a warm oh slips out... damn that one actually hit hard. The sound, not the hit....

“Bastard,” he says, smiling.

Grayson's hands open, no longer a fist, not longer a tool for pain. No they open, they roam, they explore.

He starts broad, palms flattening over the plane of Kevin’s chest, smoothing the hair with slow passes until it lies in dark tracks beneath his fingers.The grain answers him, coarse at first touch, then soft as he presses, heat rising from underneath like a banked forge. There’s a density to it all, a hardness earned the old way; when he settles the heel of his hand by the sternum, he feels not just a heartbeat but the steady push of breath, the bellows work of a body that knows labor, pain, sacrifice and still power. He cups one pec and tests it lightly, fingers spread, thumb tracing the line where muscle lifts from ribs. It’s firm, heat pushing back into his palm. The hair there has its own map: sparser near the inner edge, thicker toward the outer shelf. He combs through with his knuckles and the bristle scrapes him in a way that makes him grin, it's all to real, to unpolished, to damn good.

Fuck..... 

He leans down. Lips to skin. Salt first, clean and bright, with a whisper of soap that couldn’t quite win against the day. He breathes in that mix, sweat and warmth and the faintest musk earned from the gym, making it all so right. He plants a soft kiss high on the chest, another lower, then lingers at a nipple, just warmth and breath, the gentlest circle, a flick that pulls a pebble trail of gooseflesh across the hair. Kevin answers with a low, pleased mm, the kind of sound that doesn’t move a single inch of him and still says everything.

Fucking fuck... 

Grayson trails to the sternum and follows the seam down, nosing through the thicker thatch where the hair gathers. It brushes his mouth in little sparks. He maps the terrain with his lips: each ab ridge a stone in a riverbed, slick with salt, hard under a living spring. He kisses the left block, then the right, tasting the  brine of sweat at the edges where the fascia stands out. His tongue traces the central groove in a slow lane toward the navel; the hair flattens in a dark swirl, and when he plants a kiss just above it, the whole sheet of muscle tightens on reflex—quiet, perfect answer. He pauses to take it in. The look of it, all of it. The broad and built, hair shining where sweat has lacquered it. The feel, the heat, the pressure, the pushback of muscle that refuses to be anything but present. The smell, the such warm skin and that right kind of musky: gym-earned, sun-dried, human. He breathes it like oxygen.

Seriously fucking hell... 

His hands travel again, thumbs skating along the obliques where the lines braid like rope, fingers fitting the V as if it were made for a grip. HIS grip. He presses with the pads of his fingers and feels the hardness tighten, the heat rise, so damn alive under every inch he claims. He returns to the chest and rolls each delt under his palm, reading the striations like braille. He lifts an arm a notch; the lat flares without showmanship, just substance, and the triceps band under his hand thrums taut as a bowstring. He stops for just a moment, taking a snap shot in his head, wanting to remember this (for purely science reasons) later on. 

 


 

“Magnificent,” he whispers, finally able to speak rather than just think fuck every other thought. 

He hooks his thumbs into the waistband and eases it down an inch, then another, revealing the lines of a very nice pair of underwear, white fabric against much darker hair. The contrast makes the rest look even larger, stronger, more finished. Absolutely hot as hell and most definitely worth every sin that was about to be committed. 

“Damn,” 

Grayson says, thinks? He doesn't know anymore, his brain to over delighted, a little reverent maybe, but definitely greedy for more. Unbothered, and not stopped at all, his hands tug more, reveal just a bit more.... 

He shifts to move—

—and jolts awake.

What? Huh? WTF?  

Grayson finds himself back in the living room. Same couch. Same blue TV glow. Same bottle sweating in his hand, not even five minutes old. Kevin’s beside him, not a bruise in sight, giving Grayson the dumbest look in the world. Probably because Grayson looks like the dumbest person in the world right now. 

“What?” Kevin says, flat as a board.

Grayson blinks once, twice, clears his throat. “Uh....Nothing.”

Kevin rolls his eyes, reaches past him, and cracks another beer. Grayson takes his own bottle like a lifeline and lets out a breath he didn’t know he was holding.

 

 

 

Of course this was just a dream.... but damn.... what a dream. 

 



Saturday, October 4, 2025

15 mins

Series: Personal series. Personal are short one off stories done by events inspired first by my own life, and then slightly taking a different turn that I WANT to happen. Obviously names and locations have been changed. 

 Socials/Tip Jar: linktr.ee/TheCelticFire 

Sora AI Video: 1 

 

 
The phone slammed into its cradle harder than I meant, but at this point I didn’t care. Honestly at this point, I didn't give a crap about anything. If management wanted to scold me about things like tone, manners and being approachable they could shove it. Shove it hard with sandpaper. You see, I just spent ten minutes explaining to a woman why an expired coupon from 2017 was not valid anymore, and you fu- freaking think I just told her I keyed her car in the parking lot. Worse part was, this was the easiest thing of the day. 

Customer service. Retail. What a Gods damn joke. I swear every person who comes through this line thinks I’m the king of the universe with powers to bend reality. What am I Thanos? 

  • Can I honor their expired coupons?

  • Can I adjust prices to whatever fantasy number they dreamed up last night?

  • Can I be personally responsible for shipping delays caused by a blizzard in another state?

Sure. Let me just wave my magic wand.

The worst part? Well one of the worst parts (yes with a s), it's the attitude. No one’s happy, like ever. Nobody walks up smiling, nobody says thank you. Or please. Nope, what I get are sighs so dramatic you think I just ruined Broadway for them. Oh did I mention the eyes rolling so hard I would wonder how they are still attached? Geez, one guy earlier looked at me like I just kicked his puppy because I asked him to swipe his card again. Heaven forbid someone be mildly inconvenienced. And Gods help you if you tell them no. People look me dead in the eye, like I’ve personally betrayed them, like refusing that crusty, crumpled two-dollar coupon is the same as murdering their firstborn.

Screw it, ill say it. Just fuck me.  

So yeah. When my fifteen-minute break finally comes around, that’s my time. Me, me and only me. No fake smiles, no “how can I help you today?”, no playing referee between people who want to fight over the last half price piece of shit blender. Just me, silence, and whatever cheap caffeine I can scrape out of the break room. Really anything will do, just as long as it makes the hurting stop for a few minutes. I want to sit down, stare at the wall, and feel nothing. That’s the dream, baby. Not a beach in Cancun, not winning the lottery, just fifteen uninterrupted minutes where no one looks at me like I ruined their lives by doing my job. Yeah that's me right now. I am one more sigh, one more eye-roll, one more “but the customer is always right” away from snapping.

Sunday, September 14, 2025

Reporting In!

Series: shorts series. Shorts are short one off stories done by request of the person generally in the story. Meaning, they will be self contained even if they have characters from other stories. Good for when you are looking for a quick fight that won't hurt your eyes reading for a long time.

Socials/Tip Jar: linktr.ee/TheCelticFire  

Sora AI Video: 1 

 

 

 

  


 [TV News Broadcast Transcript]

"Good evening. One of our own is in the news tonight. A face you know, a voice you’ve trusted! That's right, our very own investigative reporter, Marcus ‘Coach’ Johnson. Viewers have lovingly nicknamed him Coach over the years for his steady, guiding presence and relentless push to get the truth."

"This past week, Coach has been covering a daring and violent robbery that rocked the city. Two men stormed a downtown armored car just after dawn, overwhelming security with pipes and makeshift weapons. More than three million dollars in unmarked bills were stolen, along with several crates of rare, privately held bonds. Three guards were hospitalized, two with broken ribs, one still in critical condition from head trauma. Police have been stretched thin, chasing leads that dry up as quickly as they appear."

"But Coach wouldn’t let it go. Day after day, he tracked the story, speaking with witnesses, piecing together security footage, and connecting dots that others had missed. His latest discovery led him to an unlikely place: the sewers beneath the old rail district. Investigators had dismissed it as a dead end. Coach didn’t agree."

"And last night, following a lead of his own, Marcus ‘Coach’ Johnson was last seen descending into those tunnels. Where it will take him, and what he’ll find down there, we will proudly report tonight! But as I'm sure you already know, if there’s one thing this city can count on, it’s that Coach will follow the truth, no matter how deep it runs."

Sunday, August 31, 2025

Collaboration: Hello Leo

Series: Collaboration! Collaborations are stories that are done with the consent, and use of a original character from another writer. Generally speaking one side (or part) of the story will be posted here, and the other on their story site. Once published, I link to their story will also be provided. 

 Leo's Studio: https://louchelothario.wixsite.com/leodriskill

Socials/Tip Jar: linktr.ee/TheCelticFire 

Sora AI Video: 1

 

 Warning: This story has intense violence (gut punching) with erotic elements. If that is not your thing, then skip the story.  

Saturday, July 19, 2025

Lazy Sundays...

Series: Shorts series. Shorts are short one off stories done by request of the person generally in the story. Meaning, they will be self contained even if they have characters from other stories. Good for when you are looking for a quick fight that won't hurt your eyes reading for a long time.  

 Socials/Tip Jar: linktr.ee/TheCelticFire

Sora AI Video: 1 

 

 
The scene was really so basic American, that it could have taken place in any small city or old town. Kevin was middle-aged, solidly built but really unremarkable and never really standing out personality wise. His hair clung thick to his chest and arms, with his nature themed tattoos covering most of his upper body. He worked, he slept and he did nonsense on the weekends, pretty much like any other single American male. The guy that was next to him on the sofa, watching TV like it meant something, was James. James, also single and not caring, was slightly younger (not that it mattered much in your 40's), taller, and have a build that even a baggy shirt couldn't hide. Lady killer the boys at work called him. James, paid such nicknames no mind. During the day on weekdays, they worked at the local factory. They traded their labor, sweat, blood and youth for pennies on the dollar, and making some stuck up fat cat rich idiot even richer. During the weekends, they hung out a lot, mostly at James’s apartment. Beer, cheap takeout, the TV always on in the background. Not saying much, because they really didn't need to. When one got up for another drink, they grabbed another, for the other. When it was time for a new show, they changed the channel. They knew each other, and what clicked well. It was the kind of friendship and understanding that felt needed after dealing with everything and everyone else during the week.

Sunday, July 13, 2025

A friendly Holmgang

Series: Shorts series. Shorts are short one off stories done by request of the person generally in the story. Meaning, they will be self contained even if they have characters from other stories. Good for when you are looking for a quick fight that won't hurt your eyes reading for a long time.  

 Socials/Tip Jar: linktr.ee/TheCelticFire

AI Fun:  1

 

 

The two had known each other for years. They trained side by side through countless sessions, pushing each other on the heavy bags, spotting each other in the weight room, trading jabs during sparring rounds, and offering quiet encouragement before real fights. No matter what happened, they had each others back in and outside the ring. Brothers you could call them. Not by blood, but by choice. In the world of boxing, or any fighting sport really, where rivalry could turn bitter, their bond was different. It was built on trust, sweat, and a shared respect for the grind. So when the idea of facing off finally came up, it wasn’t born from ego or any need to prove who was better. It was more like checking in with an old friend, seeing how far they’d both come, testing themselves the way only two people who truly knew each other could. The day it happened, there was no big announcement, no flyers, no hype. Just a mutual nod, it was of quiet understanding. They each laced up their gloves without a word, stepped into the ring, and met in the center, calm, focused, and smiling just a little.

The "official" bell was a timer app running on someone’s cracked phone, resting on a bench outside the ropes. The crowd was whoever happened to be in the gym that day. Some guys mid-set on the bench press, a couple trainers on break shooting the shit over water, a handful of regulars who knew this wasn’t something to miss. No one yelled, they didn't have too. No one called out odds, it wasn't that kind of fight anyways. There was just a low hum of anticipation, knowing it would be a good male time. More importantly, there was no bad blood in the air. Just the heat of the gym, the sound of gloves tightening, and the quiet kind of energy that comes from two men about to share a fight, not to hurt each other, but to honor each other.

Monday, July 7, 2025

Gut Punch Journal - Entry 5

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire

Sora AI Video: 1 2




Journal Entry #5 – June 20, 2024

It’s been a couple months since the last entry. Took a while to bounce back after what happened with Ademir, not just physically, but mentally too. I needed the space. I needed to remind myself that this isn’t about pain or pride, it’s about control, clarity, whatever I’m still trying to name. It was a painful lesson but one I obviously needed. I don't hate Ademir either, don't get me wrong. He gave me what I wanted and asked for. Thankfully, while he still pushed hard, he saw me, and gave me what I needed too. But yeah, I wasn’t even planning on setting up another match yet. I think I was still a little iffy about everything, and I wanted to be sure. Like sure sure, you know? But then I got a message from a guy named Eli. Username was something simple, “NiceBoyFighterNextDoor.” His profile was honest. Nothing flashy, nothing aggressive. Just: “Lean build, into gut punching and long friendly matches. Respectful, chill. Just want to test limits, together.”

He attached a couple photos, like most of the guys did with their profiles. But unlike the others he wasn't trying to show off. They were him, real, every day. Kinda cute.... shut up I didn't just admit that. Maybe that's what changed my mind. Eli, did I mention I like his name, well he's close to my age. He's got a nice body too, it's slim, but toned. It reminds me of a swimmer who stopped competing but never stopped moving. He may have moved into other things, but the drive was still there. He also has a bit of a dusting of chest and stomach hair, like someone pressed a brush across him lightly. He's pale but with the kind of flush that hinted he sweated easily. Definitely Irish, and it worked for him. And finally, something about his eyes made him look like he smiled often, even when he wasn’t.

We chatted for some time, starting with the usual casual back and forth. It came so easy, he wasn’t trying to impress me or show off. It was normal, grounded, even for people who liked fighting. It was almost like we been chatting forever, like we been friends since grade school. He would ask what kind of hits I liked, how long I’d been doing it, if I was okay with slow builds instead of hard slams. I was honest, I told him I’d had all kinds, fast, brutal, drawn-out. Said I was still figuring out what I liked best.

He replied, with absolutely zero judgment, “Sounds like you’re getting closer. I'd be happy to help if I can man!"

Sunday, June 29, 2025

Gut Punch Journal - Entry 4

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire

Sora AI Video: 1  






Journal Entry #4 – April 28, 2024

I told myself I’d write this the same night it happened, but I.... I just couldn’t. My hands were shaking to much. Way tooooo much. My head was fuzzy, confused maybe, trying to process everything that happened all at once and way to fast. My stomach, my sides, my whole freaking everything, it still feels like the muscles are vibrating under my skin. They should be fully healed soon, well soonish, but the high of it all? The pure emotional power of it all? That will take a couple more days to come down from. To finally relax and think clearly again. Like actual me again. Ugh, yeah so it was crazy, in case you couldn't get that. Even now, a week later is it, sitting here with an ice pack balanced across my stomach, I’m still not totally sure how to make sense of it.  But I know I need to try. I need to write. I can't just document the good parts, I can't honestly explore this otherwise. Can't be honest with myself otherwise. And, if you are reading this, please understand this. I don't hate the guy, not one bit. When I say red flags, I mean flags I should have seen in me. Experience that I should have put a stop to right away. But I didn't, and that's on me. You see with him, I honestly got lucky. It was a painful lesson to be sure, but one I needed. 

So onto the story? 
 
It was, because of course,  another match from the fight site where you meet fighters. 
 
With two good experiences already, I had nothing to worry about! Right? The first red flag that I should have saw, was his screen name. Dói Tão Bom. I thought it was just some reference to his nationality, I should have looked a bit deeper. But I didn't, I was too preoccupied with his great looking profile. Ademir, as I would learn his real name is, was Brazilian, mid-30s, living on the other side of town. His profile was short and blunt: “Hard body puncher. I don’t hold back. Don’t ask unless you’re serious.”

I was serious or at least I thought I was. 

We messaged, a lot of back and forth, for a couple of days. He was respectful, but clear, direct and to the point on what he wanted and expected. Ademir liked to push people past their limits. Really dig deep and test a man. He didn't handhold or engage non-manly crap. You faced him, you faced him for real. It also wasn't some cruelty fetish thing, it was a test, a real test of strength, power and manhood. 

“If you want to know yourself,” he wrote once, “you have to go to the edge and beyond.”

That line stuck with me. Maybe too much. I really should have thought about this more, better... 

Sunday, June 15, 2025

Gut Punch Journal - Entry 3

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire
 
Sora AI Video: 1





Journal Entry #3 – March 23, 2024

I’ve also been thinking a lot about that meetup with Rick. The power of his hits, how he kept such control, and made it such a amazing experience. That moment stuck with me, with such force, force that I wanted. When he caught me when I stumbled, doubled over, when I fell but didn't want to stay down. When he finally broke me. I’ve caught myself walking around work some days, stomach tightening when I remember the impact. Not in fear. Not even in anticipation. Just remembering the feeling of my body absorbing something like that. And yeah how I wanted it again. I mean if I'm going to do this right, explore it and find out what it means to me, and if I really want it...im going to have to do it a few times at least. So I went back on the site, thought I have a single message at most. Probably addressed to someone else. Someone better than me, better looking, better built, better able to take a hits and be a man. Yeah I'm working on self confidence thing too, bare with me. Anyways, imagine my surprise when I saw a lot more than just one message. Like a lot more. I read them all, thanked each and every one for messaging me, reaching out to make me feel wanted for once. I wanted to meet them all, even the odder ones, but one really really stood out. 
 

Sunday, June 8, 2025

Gut Punch Journal - Entry 2

Series: Stories series. Like shorts, these are generally done by request and have some personification of the requester in the story.  Unlike shorts, these are longer (6k+ words) and move descriptive and world building. 
 
Socials/Tip Jar: linktr.ee/TheCelticFire
 
Sora AI Video: 1 
 



 
Journal Entry #2 – February 17, 2024

I’ve been thinking a lot about that fight. How I was forced into it, for reasons I still don't know. How it was my first fight ever really. Been thinking long and hard about it. More than I probably should. It’s been sitting on my chest like a weight I can’t shift. Not that I would really want to. You see all this, it's not in a bad way. It's all more like a memory I keep coming back to, reliving it, pressing on it, testing how it makes me feel. Is that weird? Normal? I don't know, but as my generation is ever so fond of saying... it is, what it is. I told my therapist I’ve been journaling (is that a word?) about the fight, about how it made me feel physically and mentally. She thought it was progress. I didn’t mention everything.... I don't think I can yet. I have no idea how they would react if they knew I enjoyed it in the end. I don’t know why I like it. It’s not sexual, at least not yet. It may very well become that, but it's just... well I don't know what it is. Maybe that's why I keep writing you know?  It’s just... something in the force of the blow, the way my body braces and absorbs it, the way it breaks me down in the end, empties me out. Like it resets something. But to really understand it all, I needed to be sure it wasn’t a one off fluke. Some bs misfire of my brain or some other techno babble explanation. 
 
So I went online. 
 
If I went to a bar, club, park or something public it could have ended in a bad way. Public humiliations you know? At least online I can search, research and the like without being judged... yet. And you know what? It worked! Sure you're probably going to think I'm insane (I'm still not sure if I am or not) but, I found a site, “Meet Fighters.” Yeah, I laughed too. But it was surprisingly, to me at least... normal. Sure it was literal real people looking for real matches, but there was no judgement, no questioning, just accepting who you are and what you wanted. Some guys were looking for sport, some to play out a fantasy they had, some to find themselves, and some for other reasons. It just clicked, felt right, so I made a profile. Kept it honest: average build, 5’11”, some body hair, not looking to be seriously hurt, just curious about body shots. Sure I wasn't impressive, but I was trying. 
 
A guy named Rick messaged me within a day. 

Shorts: Gym Code

Part of the shorts series. Shorts are short one off stories done by request of the person generally in the story. Meaning, they will be sel...