Sunday, September 28, 2025

The Secret Hands of Felix

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 


Felix Marin had been a professional massage therapist for over a decade. His hands were legendary, strong, intuitive, and impossibly skilled. His clients, from burned-out CEOs to movie stars trying to hide their stress under muscle, swore by him. The man could find a knot buried under layers of tension like a bloodhound on a scent, and melt it away with a practiced press and stroke. Bookings filled up months in advance. No one blinked at the premium price tag. If you wanted the best, you paid for Felix. But behind the reputation, behind the calm voice and essential oils and linen sheets, was something much darker. Something Felix kept buried beneath the lavender scent and smooth jazz playlists of his massage studio.

Felix was a gut puncher.

Not in the bar-fight, rage-fueled way. No, his obsession was more… refined. Methodical. Artistic. There was something deeply satisfying to him about the feel of muscle under his fist, the resistance of hard abs bracing, or the give of a softer belly yielding to his knuckles. He didn’t discriminate either. Six packs, dad bods, gym rats, even the lean and lanky. The large, the hairy, the smooth. All of it fascinated him. He didn’t just crave the physical thrill, he loved testing them. Finding the line between pleasure and pain, strength and collapse.

To indulge his craving without destroying his reputation, Felix developed a method. His hands were skilled, steady, the hands of a healer. To his clients, he was the picture of serenity: a massage therapist with a gift for touch and a gentle, professional manner. But behind the calm smile and soothing tone was a hunger... strange, primal, and secret. He began with the oils. At first, ordinary blends: lavender for relaxation, peppermint for tension, sandalwood for grounding. But ordinary oils could not serve his private desire. He studied and experimented in silence, late at night when his neighbors slept. Ancient texts on herbal sedation, obscure pharmacology journals, and online forums for fringe chemistry filled his shelves and bookmarks. Piece by piece, he refined something new.

The lotion he created was not meant for mere relaxation. It was an alchemy of rare herbs and synthesized compounds, balanced in ratios so precise that even a drop too much could tip it into poison. The scent alone was disarming, warm and faintly sweet, like wood smoke mixed with honey. A client breathing deeply would already feel their chest loosen, their guard drop. But it was when the lotion seeped into the skin, absorbed by the very muscles he kneaded, that the true effect took hold.

It did not render them unconscious. Felix was careful. He did not want unconsciousness; unconsciousness was silence. What he craved was the twilight space between sleep and waking. The lotion drew his clients down into that state: their minds heavy and drifting, their bodies unresponsive, as though weighed down by leaden blankets. They were not gone, not truly. They could dream. They could feel. But their bodies betrayed them, unable to move, unable to resist. Felix perfected the timing. At first, he’d wait, thirty minutes, forty-five, depending on the man’s build and metabolism. He knew the signs intimately: the slowed breathing, the slack in the shoulders, the glassy flicker behind the eyelids as the dreamstate began. He would murmur words of reassurance, as if coaxing them deeper, a guide across the river of waking into that strange half world. And then, when he was sure, when the man was pinned inside his own flesh, floating in paralysis, Felix let the mask slip. His eyes hardened, his mouth curved into a smile that no client ever saw when awake. His hand, still slick with the special lotion, would press against the man’s abdomen, testing, feeling the warmth of muscle under skin. Then, without hesitation, he would draw back his fist and drive it deep into the gut. The reaction was always the same, and yet always new. The body buckled instinctively, straining against the immovable weight of paralysis. Muscles tried to seize, lungs tried to suck in air, but only a ragged half breath escaped. The man would twitch faintly, as though in a nightmare, his face tightening in a pained grimace. Felix’s ears would ring with the soundless scream locked behind clenched teeth.

Sunday, September 21, 2025

The Ride

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

 

 



Max’s muscles still throbbed from the last set, heavy bench press, max weight, no spotter. It was the kind of lift where you grit your teeth so hard you feel it in your skull, where your chest feels like it might split open, but you push anyway because stopping isn’t in you. Stopping is what the loser bitches in this gym did. On the bench he stopped for a moment, and took a moment for himself. His pecs still felt carved from granite, every fiber swollen with that hard-earned pump. With a push off he was off to the looker room, no need to clean the machine he just used. The gym had hired idiots for that lowely work. Max, after all, had better things to do. He now stood in front of the locker room mirror, steam drifting around him from the showers in the next row. Outside, rain hammered against the narrow windows, but Max barely heard it over the thrum of his own pulse in his ears. His thick chest hair lay plastered to his pecs, dark and gleaming under the buzzing fluorescent lights. Over and over, in his mind, one thought commanded acknowledgment.

Damn.

I look good.

I look powerful.

I look, I am dangerous.

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."

Saturday, September 6, 2025

The Twins

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

 

 

The twins, Aiden and Evan, were once inseparable. Born minutes apart, they grew up mirroring each other’s every move. Same toys, same sports, same grades, even the same damn haircut until they were seventeen. It was cute when they were kids, people joked they were telepathic, finishing each other’s sentences like some novelty act. But now? Now they were twenty-four, and the sameness that once bonded them was starting to feel like a prison. It wasn’t just that they liked the same music or both preferred their steaks rare. It was deeper, more instinctual. If Aiden started going to the gym at 6 a.m., Evan would show up the next day at 5:45, just to be first. If Evan mentioned a girl, Aiden would find a reason not to like her. It was competition masked as connection, closeness twisted into rivalry.

The shift didn’t come with fireworks either, it was more like a slow burn. Little frictions here and there piling up over days, months and then years. But no one saw the final match being struck. Not even them. All anyone knew was one Sunday afternoon, a shout rang through their parents’ house. Then another. Then came the sound of glass rattling, doors slamming. Their mother tried to intervene, only for both boys to yell in unison, "Stay out of it!" It was chaos. Their father left the room, muttering something about letting them be men and settle it. Whatever the fight was originally about, who took the last protein bar, whose girlfriend had more substance, who was the real reason they both quit college, got lost in the storm of shouting. Every wound, every slight they had swallowed over the years was vomited up in ugly, bitter words. They stormed out. Then came back. The yelling resumed. Someone’s shirt got torn. A chair was flipped. Their mother cried quietly in the kitchen. And finally, they stopped. Standing across from each other in the living room, heaving for breath, fists clenched. The old photo wall framed them perfectly, baby pictures, matching graduation caps, childhood smiles.

Now they stared each other down. The same face, reflected in rage.

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.  

Sunday, August 24, 2025

Back Yard Show Down

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 3

 

 

 

The late afternoon sun hung low, casting molten gold across the backyard. The weathered fence circling the patchy grass looked less like suburban privacy and more like the battered walls of a makeshift arena. No crowd. No referee. Not really needed. Just the dull thud of gloves on flesh, the sharp snap of breath between clenched teeth, and the steady rhythm of two men who’d been trading leather long enough to wear the fight on their bodies. Sweat ran in rivulets, darkening patches of dirt where it fell. Bruises bloomed in purple and red along ribs and shoulders. A thin line of blood traced the edge of a mouth, a raw badge of how much fun they were having. This wasn’t about points or belts. This was about power. About pushing past pain until it turned into something addictive.

Kevin’s chest heaved, the black-ink spirals across it shifting with each breath, the design alive with motion. Sweat clung stubbornly to the wiry hair on his torso, glistening like molten glass in the sunlight. His bright green hair, matted, damp, still caught the light like a flare every time he moved. He cracked his neck, rolled his shoulders, and grinned through split lips, eyes locked on Rena. Rena stood lighter on his feet, bouncing, his smooth skin slick with sweat that caught the gold of the sun. His curls, damp and unruly, clung to his forehead. His jaw was tight, his breathing steady but charged, gloves already up, not out of caution, but instinct. He shifted with the grace of a streetwise dancer, legs alive with energy, waiting for the next beat in this bruising rhythm they were writing together.

They didn’t speak. They just circled.

Sunday, August 17, 2025

Neighborhood Spat

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 

The town name wasn't important, rarely was when things hit this close to home. What mattered was the neighborhood, the block, and the two people this story is about. They were two storms, once formed, that never passed peacefully. CelticFire and Diego had lived on the same block their whole lives, but there wasn’t a single memory between them that didn’t end with fists clenched or words sharp enough to cut. It was like they were born to hate each other, and they followed their Karma to the letter. CelticFire was the older of the two, a retired boxer with heavy Irish roots (and he would tell anyone who would listen) and the kind of hands that still twitched whenever he smelled leather and liniment. Old habits die hard, and some never do. His backyard smelled like smoke and meat more often than not, barbecue was his religion now, and neighbors swore he could grill a steak so good it could end wars. Just not the one with Diego, go figure. He carried his pride like an old belt around his waist, faded but still shining when he let his temper loose. Shine might not be a strong enough word, more like... burn. Diego, on the other hand, was somewhat younger, very proud Mexican, and carried himself with a swagger that came from a lifetime in kitchens and a childhood of sparring in neighborhood gyms, and back ally, and street corners, and... well you get the idea. Cooking was his art, his release, and nothing made him prouder (or more filled with joy) than the sound of family and friends tearing into something he made. His food could seriously achieve world peace if given the chance. But under the apron? Under all that charm? There was a man who never let go of the way CelticFire had wronged him. The offense? He had no idea anymore, maybe there wasn't one, and never would be, but he still just didn't like the guy. They were both fire to flint, every single time. Sometimes it was a scuffed-up mailbox. Sometimes it was a trash can tipped over “by accident.” Sometimes it was just the way one of them looked at the other too long. Everyone on the block knew it was coming. The question wasn’t if they’d fight. It was when.

That answer would come late one Friday night.

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...