Authors: Kele Moon
usualy avoided, but he stil couldn’t fight his smile. “It’s just nice to
know. Thank you. It means a lot.”
know. Thank you. It means a lot.”
“Whatever,” Charlie said dismissively, though his cheeks
were suspiciously pink and a reluctant smile lightened his gruff
features. He reached over, jamming a finger against the bil. “But
you’re paying. It’s the least you can do for not teling me. That little
faux pas is gonna cost me more than I wanna pay to get laid.”
The good mood was back, making Gavin’s cheeks hurt from
the force it took to try and fight against smiling like an idiot as he
took out his credit card and happily paid for lunch.
* * * *
the lock and thinking about the one-eighty his life had taken. The
last time he’d stood outside this door tired from a long shift, he’d
been dreading facing Gavin.
Now he couldn’t wait to see him.
As it was the last time, the keys suddenly slid through his
palm when the door was jerked open, revealing a bare-chested
Gavin in the doorway. Brad couldn’t help but tilt his head and
openly admire Gavin’s muscular chest and arms. His black sweats
hung low on his hips, showing off washboard abs and a thin happy
trail that pointed to something Brad had been fantasizing about since
he left the haven of their apartment for the real world. Tired or not,
Brad got hard almost instantly.
“Christ, you make sweats look good.” Brad sighed as he
walked into the apartment. This was new to him, the rabid hunger
for more when usualy he grew uninterested as soon as things
started to feel serious. He dropped his bag right there on the floor
and reached for Gavin. “Now I can congratulate you in person for
getting released to go back to work.”
“Huge relief,” Gavin agreed with a smile.
Gavin’s hand fel to Brad’s bicep and squeezed it through the
cotton material of his Tampa Fire Rescue T-shirt. Brad responded
by kissing him. He pushed his tongue into Gavin’s mouth, drinking
him in. They melded into each other as Brad blindly kicked behind
him to push the door closed and then fel back against the wood.
Gavin stood on his toes, his fingers in Brad’s hair. Brad used the
door to keep himself on his feet, because the way Gavin moved
against him, straddling one of Brad’s thighs, rubbing against it in raw
desperation, had his vision tinged red with lust.
Gavin’s hands went from clutching Brad’s hair to tugging at
the colar of Brad’s shirt. They puled away long enough for Brad to
toss his shirt aside. They both groaned when Gavin fel back into
him, broad, muscled chests meeting as their kisses became wild and
frantic once more.
Brad reversed their positions. He pushed Gavin against the
door and cupped his ass, relishing the feel of Gavin’s bare skin and
wel-honed body against his. The ache was back, and Brad should
have been floundering from the surge of emotion as they kissed like
eager teenagers. Brad fucked often, but he hadn’t had a steady
relationship since he was young. Before Gavin he had mentaly
prepared himself to die alone. Now he wondered if he dare dream
the dream cantankerous, gay firefighters should never dream.
Maybe he wouldn’t die old and alone. Maybe Gavin could love him
enough to put up with al his bulshit in old age.
Brad puled away. He cupped Gavin’s chin, his thumb
rubbing over red, swolen lips. “How ’bout a celebratory blowjob?”
he asked rather than express his real feelings, because sex was a
language he was comfortable speaking. “I know you were stressed
about the investigation. I’m happy it’s over.”
“God, me too.” Gavin’s fingers threaded back in Brad’s hair.
He made a playful but insistent move to push Brad’s head down. “I
won’t complain about a blowjob.”
Brad fel to his knees, taking a moment to nip at Gavin’s hip
bone before he jerked the sweats down, forcing them past his ass.
He smirked when Gavin’s cock, hard and thick, sprang free without
the hindrance of underwear. “Someone was hoping to get some.”
“Very astute.” Gavin thrust his hips forward impatiently.
“Now suck it.”
“Bossy.” Brad laughed but did as he was told, taking the
head of Gavin’s dick in his mouth.
He reveled the taste of precum, letting the clean, crisp smel
of Gavin and soap invade his senses. Then he was taking him deep,
feeling the head of Gavin’s cock hit the back of his throat as he
clutched at that firm, rounded ass he loved so much.
Gavin arched into the pleasure. “Shit.” He panted. “Feels
good, real good. I love the way you suck me.”
Not nearly as much as I love sucking you.
Brad looked up at Gavin, admiring the way his head was
thrown back against the door. He looked beautiful in the thrals of
pleasure, so much so Brad was thankful Gavin was lost to the
ecstasy rather than looking down at him. His emotions were likely
stark and obvious as he sucked Gavin, thinking he could spend the
rest of his life on his knees blowing this man. His bals were tight, his
body tense with lust. He always enjoyed sucking cock, but never
had it blindsided him with hunger the way Gavin did.
He trailed his hand up the hard, carved muscles of Gavin’s
back, knowing the touch was loving and ful of worship. He was so
enthraled that when Gavin did stiffen with a shout, Brad relished the
burst of warm cum against the back of his throat like a drug. He
squeezed Gavin’s dick, milking him, wanting to taste every drop of
his pleasure.
He sucked Gavin until long after the wave passed. He would
have happily lapped at his softening prick if Gavin hadn’t slumped
forward, running both hands over the broad expanse of Brad’s
back, forcing Brad to support most of his weight.
“Christ, you have a talented mouth,” Gavin said in a voice
gravely with sex as he placed a kiss against Brad’s bare shoulder.
“One of these days you’l let me return the favor.”
“No doubt,” Brad agreed, whispering the words against the
curve of Gavin’s hip. “But not today. I’ve been waiting for two days
to get inside you.”
“Mmm,” Gavin hummed, seeming to like that idea as he
suddenly fel to his knees.
His hand slid to the back of Brad’s neck. He tugged him
forward and captured his lips. The two of them shared an indulgent,
openmouthed kiss. Gavin shuddered, plastering himself against
Brad, making it obvious he loved tasting himself on Brad’s tongue.
The two days Brad had been at the firehouse felt like a
lifetime. He wasn’t surprised when he ended up flat on his back
with Gavin draped over him. They were kissing in frantic
desperation, with Gavin’s sweatpants tangled around his legs as
they writhed against each other. Brad tugged on the button to his
jeans, hoping for some relief. He lowered the zipper enough to give
his hard dick a little more breathing room. Then he clasped Gavin to
him and roled them over in a move that would have been
chalenging, considering Gavin’s large size, if Gavin hadn’t been
completely wiling to be under Brad.
He puled up to look at Gavin, flushed and desperate beneath
him despite just coming. Feeling hungry for more, Brad boldly
licked his open palm. He did it lasciviously, making slow work of
wetting it as Gavin watched him with heavy-lidded eyes. Both their
chests rose and fel harshly. The tension made the air around them
thick with sexual energy.
Wild from the lust pounding through his veins, Brad aligned
their lower bodies and puled his dick out of his underwear. Resting
al his weight on one hand, he fisted their cocks tightly together,
both of them sliding through his spit-slicked palm.
“Christ.” Gavin arched his hips into the caress of Brad’s hand
and the rub of Brad’s thick cock against his. He was fuly hard
again, which was impressive. “Feels good.”
It felt amazing—too amazing.
Brad found himself fisting their erections hard and fast. He
was addicted to the intimate feel of Gavin’s dick rubbing against his
and was mindlessly searching for release without realizing it. Brad
was powerless to the pulse of pleasure and the tremble of desire
whenever he was with this man. His cock sweled thicker at the idea
of them coming at the same time, their cum mingling and spiling al
over his hand and coating Gavin’s rock-hard stomach. He couldn’t
think of anything he wanted more than to feel their cocks throbbing
and shooting together until both of them went blind with the ecstasy
of it.
“Fuck me.” Gavin panted, his hips stil thrusting into Brad’s
stroke.
Brad had to mentaly correct himself. There was one thing he
wanted more.
“You want me to fuck you on this floor?” Brad asked, his
voice a low growl of sexual need. “You want me hard and dirty
while you lay spread out on your back, panting and begging for
more?”
“Fuck, yes.” Gavin’s head was thrown back, his eyes closed
to the bliss, making him look completely hedonistic. Gavin ran one
hand through his own hair. His fingers tightened in the inky strands
as he moaned. “God, please, Brad.”
Brad reluctantly released their cocks to tug at Gavin’s
sweatpants. On his hands and knees he struggled to pul the rest of
Gavin’s clothing off and then admired him fuly naked. His body
was a work of art. His thick, hard cock, jutting up out of a nest of
black curls, was gorgeous and inviting. Brad couldn’t help but lean
forward and lap at the slick coating of precum. Then he sucked the
head of Gavin’s cock into his mouth, getting a sexual buzz off
Gavin’s choked gasp of pleasure.
Two days was way too long, and Brad reached into the
pocket of his open jeans. He grabbed his walet and then sat back
on his haunches between Gavin’s spread legs. He felt Gavin’s eyes
on him as he opened his walet and puled out a condom and a
smal, disposable packet of lube he carried for emergencies. He
didn’t even have time to stand up and pul off the rest of his clothes.
He just opened the gold-foiled package with his teeth and then
roled the condom over his hard, arching dick.
There was no prep aside from the two seconds it took to
squeeze a liberal amount of lube over his condom-covered cock.
He threw the packet down and grabbed one of Gavin’s legs. Brad
puled it over his shoulder as their eyes met.
“I wanna watch you as I fuck you.”
Gavin nodded breathlessly. “I want that too.”
He put Gavin’s other leg over his shoulder and grasped his
hips to tug him close enough to fuck. Brad fisted his cock, lined it
up with Gavin’s tight hole, and then pushed in slowly. He closed his
eyes against the first shock of pleasure, enjoying the stretch of
Gavin’s body accepting him. Gavin clutched at his thigh. His fingers
tugged at Brad’s jeans to pul him closer, making it obvious he was
also desperate and greedy for more.
He didn’t want to hurt him, but Gavin was pretty damn
durable. Brad couldn’t help but use his hold on Gavin’s hips to pul
him deeper onto his cock, stroking harder than he usualy would
without preparation. Gavin gasped and arched into the thrust as an
electric shock of pleasure suddenly shook him. Knowing he was
hitting the right spot had Brad jerking Gavin against him and burying
himself to the base.
The sex high was overwhelming, but Brad fought to open his
eyes. He let his gaze roam over Gavin whose bottom lip was caught
between his teeth. A flush of pleasure spread from Gavin’s neck
down to the hard contours of his chest. He looked incredible,
especialy with Brad’s cock stretching him wide and buried deep.
Gavin clawed at Brad’s jeans as he shifted, obviously looking
for relief from the rise of need. Brad puled out a few inches and
then jerked Gavin against him hard and fast once more. Gavin’s
head fel back against the floor as a low, raspy groan of pleasure
burst out of him. The sound of it was as addicting as the image of
Gavin wild and desperate beneath him.
Brad couldn’t do anything but surrender and give him what he
wanted. He fucked Gavin hard and dirty on the floor until both of
them were breathless with the need to come. Gavin fisted his cock.
He stroked it to the harsh, pounding rhythm of Brad’s cock sliding
in and out of him, and Brad fought to keep his eyes open, wanting
to see the look of Gavin’s face when he came.
He wasn’t disappointed.