Here, have the McReyes fic out of the Creature Feature compilation (you can find more on that here) with centaur!Gabriel.
I hope you enjoy :3c
There was no deceiving Gabriel. The centaur was stupidly intelligent. Frustratingly so, even. He would watch Jesse with those dark, knowing eyes of his, silent and brooding from across the paddock, beefy arms crossed and dark hooves shoving occasionally at the dirt.
Jesse could try and be as inconspicuous as possible; never watching Gabriel full-on; just gazing at him out of the corner of his eyes or from behind the curtains of his room on the second floor.
He could do smalltalk, make an effort not to let his hands linger anywhere as he carefully cleaned the centaur until his coat was gleaming dark and silky, his voice wobbling only the slightest bit when he got to scrubbing the brush along the firm, warm curve of Gabriel’s belly, staying clear of the soft, tender area on his lower abdomen…
Yet still, Gabriel would look like he knew every dirty fantasy flitting through Jesse’s head when he lay in bed alone, hand generously slicked up for his cock to push in, squelching obnoxiously and filthy in the silent room; thinking of Gabriel and his silky, fleshy sheath and the cock hidden within; thinking of his large, mouth-watering balls between his strong thighs.
Sometimes he thought Gabriel was taunting him, when he galloped across the paddock at a leisurely pace, silky black tail held high in the breeze, showing off the soft opening of his anus and the bounce of his testicles… and other times he thought there could be no way that Gabriel was doing this on purpose. That the centaur had other things to worry about after a life lived in captivity to get ridden in rodeos, than to get an awkward, horny young man hot and bothered for him.
But… Gabriel was Gabriel – and he was an inscrutable bastard at the best of times.
.o.
Gabriel looks drowsy that morning, leaning his upper body against the partition of his box, arms folded, head resting on them as Jesse starts going to work – but he knows better than to let his guard down. Gabriel is a good guy most of the time, but sometimes he is an asshole, too, and Jesse has leapt away from his hoofs more often than he’d like to admit.
“Didn’t sleep well?” Jesse asks conversationally, just to break the silence even though it is a comfortable one. He couldn’t trust himself in silence, though. Silence meant he had to focus on all those other things: like how warm and musky it smelled here; how strong Gabriel looked, how his lean belly moved slow with his breaths.
Gabriel simply hums. He doesn’t pay much attention to Jesse, utilizing him more like a personal servant than anything else, and that… is even hotter. Jesse swallows, palm sweating against the rubber of the brush as he scrubs it across the tantalizing swell of Gabriel’s ass. He hesitates there for a second, heart beating in his throat, glancing towards Gabriel’s front and looking at the relaxed slant of his broad shoulders before he presses the heel of his free hand against his cock and pays extra attention to that special spot at the base of the centaur’s tail; making the firm rubber teeth scratch vigorously until he can see out of the corner of his eyes how Gabriel lifts his head in attention, his big body moving, slowly leaning back and into the massage.
The tips of Jesse’s ears heat up, his chest feeling too small for the air he wants to pull as he keeps rubbing, scratching, massaging the base of Gabriel’s tail, cock swelling in the loose overalls he donned for this dreary morning.
He fantasizes about reaching beneath Gabriel’s tail; of his trembling fingertips touching the velvety soft skin of his pouting rim, his anus tender to his questing, cheeky digits. He thinks about how Gabriel might react. Maybe he would encourage him. Hum deep and content, tail lifting out of the way, the old branding on his flank shimmering wet in the dull light in the stables as he lets Jesse shift behind him, lets those nervous, long hands feel up the thick, strong muscles of his thighs, maybe shifts his hoofs apart and lets Jesse cradle the heavy swell of his testicles, squeeze them, fondle them…
“…some slick.”
Gabriel’s tail flicks, the ends of the stiff hairs catching the side of Jesse’s neck in a stinging lash. Jesse jerks back, a pained cry stuck in his throat. All he can do is suck in air sharply, hand coming up to touch the throbbing spot and hitting himself in the face with the brush in the process. He scowls, throwing the brush to the floor so he can touch his neck once more, carefully this time.
“What was that for?”
“You weren’t listenin’.”
“To what?”
Gabriel watches him calmly over the swell of his shoulder, one hind leg softly thumping against the ground. He would look casually relaxed if not for the antsy twitching of his muscles beneath the glossy dark coat of fur.
“I said ‘Get some slick’.”
Jesse’s dark expression lightens somewhat. His cock throbs and his mouth runs dry. He pulls in a deep breath and releases it in a nervous stutter as he rubs his sweaty palms against his thighs, trying to ignore the insistent tent of his crotch.
“I… what…?”
Gabriel slowly stretches, his strong body stiffening in a sinuous line. Jesse watches helplessly, staring at the tight muscles of Gabriel’s upper back. In this light, the scars from his rodeo harness are barely visible. When he lets go of the tension, he sighs deeply and slowly rounds in a tight circle, his dark eyes boring into Jesse’s flushed, eager face.
“Get some slick,” he tells him, deep voice lower than usual. He leans down until his face is close to his caretaker; until Jesse can see that his neatly groomed beard is just the same shade of dark, warm brown than the rest of his fur. “I want to fuck you.”
Jesse’s brain short circuits for a moment and he can only stare, dumbfounded, cock helplessly drooling, smearing directly against the coarse material of his overalls because he could not have been bothered with underwear that day.
Gabriel’s eyelids lower. His large hoofs stomp gently against the ground once more. He is just as nervous as Jesse but can hide it better.
“I’ve seen the way you look at me. You’re a little centaur freak, aren’t you?” He lifts his hand, tickling the fingertips along Jesse’s cheek. “But you’re in luck. I’m in the mood, so…”
Jesse feels a little drunk. Gabriel has never talked this much, and he wonders whether this is even real; whether he isn’t still in his room and dreaming all of it up. Gabriel is touching his face, fingers careful and curious, petting his cheeks and testing the give of his mouth.
“Or… don’t you want to?”
Jesse takes a shuddering breath, trembling fingers going up to the closing of his overalls.
“Oh damn. I want to. So badly.”
.o.
He’s not sure how he thought this would go down but leaning over a crate, thighs slicked with thick, creamy leather polish and Gabriel’s cock squeezed between them, he knew he would never have been able to think of anything better anyway.
He is whimpering, high and helpless, arms curled around one of Gabriel’s front legs, just hugging it and trying to keep standing while his knees are shaking and weak and his cock feels fucking insignificant next to the large horse dick rubbing through the slick valley of his thighs.
He can hear Gabriel above him, grunting softly with every nudge of his hips, and Jesse wishes he had been able to plan all of this ahead because he’d have put up a mirror to see Gabriel’s face more easily. Instead he has to crane his neck and peer up at him; watch how the usually stern, no-nonsense face was flushed dark and how he was hiding his eyes behind one thickly muscled forearm.
Gabriel looks, for lack of a better word, shy. Almost embarrassed that he has his caretaker beneath him, using the soft, slicked up thighs to fuck between in little thrusts that jostle Jesse and make his balls throb. He whimpers, carefully lets go of his clutch at Gabriel’s leg and reaches down, his face hot, his chest even hotter as he touches trembling fingertips to the flat, flared head of the centaur’s cock.
It is wet to the touch and when the questing little fingers register, Gabriel makes a sound like a wounded animal and thrusts harder, jostling Jesse who tries to hold his ass up helpfully and nestle it into the warm, fragrant crook of Gabriel’s crotch.
He wishes he had enough coordination to reach down with both hands; curl them around Gabriel’s cock and hug it to his belly. Make him rub along all of him to help him get off. His cock is drooling copiously, helping to make everything slick and wet and the thought that a good part of the sticky mess covering Gabriel’s thick shaft was from Jesse himself was… oh dear.
Oh dear.
“I’m not… I’m not gonna… gonna hold on for long,” he whimpers, hiccups it out, his thighs trembling and knees nearly giving way, thinking of the huge beast laboring above him, fucking his thighs so carefully, so restrained… he wants him to rail him. Fuck him against a higher crate. Against the breeding stand where both of them have better chances of finding purchase and he’ll be able to go to town on him.
“Gonna come,” Jesse whines, his thighs stinging as they start chafing, muscles protesting with how tightly he keeps them clamped, so very determined to give Gabriel a good, warm spot to jerk off into.
So determined to be this centaur’s fleshlight.
“Fuck,” he hears the centaur mumble, softly, indistinct, and there’s a thick jet of pre-cum coating his tickling, nervous fingers still rounding the flared head, continuously touching the shallow groove of his piss hole. “Yes. Ok. Fuck. Come… Come with me.”
Gabriel’s trembling, nervous hands reach down, fumbling, searching, then finally finding Jesse’s head to cup his face between his sweaty palms, his ass still hunching to fuck between his thighs.
“Come with me.”