Dirty Little Secret – A Gay Erotica Finalist Story

5/5 - (5 votes)

Tim kept his hands in the pockets as he moved down the hall. He’d worried that finding Jonathan’s office would take time. But, with all the floor-to-ceiling glass, he’d see his face before a name plaque.

dirty little secret gay erotica story

While a few suits passed him by, he was not stopped. He smiled at the woman who was brave enough to approach him and dare her to talk about his ripped jeans, tattoos and unruly curls. She turned her head and continued walking.

As Tim rounded a corner, the sun almost blinded him as he stared into the office. He felt the knot in his chest relax as he observed Jonathan sitting down and chewing on a pen. His large shoulders created a new tower behind the silhouetted skyline. Tim took his time to see Jonathan, and did not watch him at all. He gave the door one lazy knock.

Jonathan looked up. Blue ink had smudged Jonathan’s bottom lip. “Tim?” He huffed out a sigh. “I’m at work.”

“So?” Tim leaned against the doorframe. He bit down on a smile as Jonathan’s eyes skipped down his lean body. “Tell them I’m here to buy insurance.”

“You know I don’t sell insurance.”

Tim smiled and entered the room. He closed the glass door to feign privacy and dragged his fingers over Jonathan’s polished desk. “I missed you.”

“I find that hard to believe.”

He reached for Jonathan’s tie but missed as the other man slid away. Tim raised an eyebrow. He looked up at Jonathan and turned his chair towards him. Tim read him well. His tired eyes and straight mouth didn’t suggest that he was frustrated. His deep exhale was not annoyed, but breathless. Tim smiled and sat down on the chair.


“Shh,” he murmured. He grasped Jonathan’s shoulder and straddled him. Jonathan’s breath hitched; his eyes darted to the glass wall. Tim grabbed Jonathan’s lips with a kiss, before he could protest. He swiped his tongue over Jonathan’s bottom lip as he pulled away. Their noses touched. Tim settled down, feeling Jonathan’s strong thighs beneath his.

“Everyone can see you.” The warning lost weight when paired with a heavy hand on Tim’s upper thigh. Jonathan’s fingers dug into the denim as his eyes flashed between the windows and Tim’s spit-slicked lips. “Everyone can see—”

“Us?” He dragged his thumb down Jonathan’s lip.

Jonathan sighed. “Not wanting my coworkers to see you straddling me at work is not the same thing as being ashamed of you. And if you came all this way to seduce me into an argument—”

“Who’s seducing you?” Tim rolled his hips. “I came for lunch.”

“It’s two p.m.”

Tim leaned in, his breath brushing against Jonathan’s neck, his lips ghosting over the shell of his ear. “Okay, maybe I have ulterior motives.” He pressed a soft kiss beneath his earlobe and another on his neck. He felt Jonathan’s dick twitch. His teeth touched skin as he smiled. “Is the employee bathroom safe?”

“I…” Jonathan scrubbed a hand down his face. His other still gripped Tim’s thigh, dangerously close to his ass. “There’s so much work and… and… the deadlines… I… baby, I can’t just—”

Tim smiled and said goodbye to the next excuse. Then he kissed his chin, his Adam’s apple, the hollow of his throat, and slipped to the floor. He dragged his hands down Jonathan’s chest as he settled under the desk. Looking up, he caught the undisguised awe in Jonathan’s pupil-blown eyes. Tim laughed as he moved the chair forward.

“Tim, this is—”

“Perfect.” He caressed the back of Jonathan’s shin and shifted forward. He kissed his inner thigh. “No one will see me down here. I’ll be your dirty little secret.”

Jonathan’s jaw tensed, and he glanced away. Black stubble peppered his chin, so light Tim hadn’t noticed when he kissed him. He wondered what had kept Jonathan, a perfectly groomed man, from taking a shave. Three days had passed since Jonathan last deigned to step foot in Tim’s basement apartment, so he knew it wasn’t him. Who else got to see Jonathan choose his office attire and walk up the stairs?

“Did you come here to blow me or argue?” Jonathan said.

It was both, and Tim hated it. Jonathan was better at fiddling when mad, and he lit a fuse when Tim implied that he was slacking it. But Tim felt nice, so instead of answering, he ran his hands up Jonathan’s legs. Leaning forward, he pressed a sharp kiss to Jonathan’s knee and tugged at the slick fabric of his slacks. Jonathan sighed as though he was condemning himself to an unimaginable fate. The desk echoed with typing.

He popped the button on Jonathan’s slacks and undid the zipper. Jonathan graciously shifted his hips and allowed Tim to pull the pants down, showing off the maroon lace underneath. Tim’s mouth watered as a thousand questions raced through his mind. Jonathan did he know he would be there? Did he buy them? Did he have someone in the office to dress him? The words swirled through a thick haze of arousal as Tim licked across the panties’ waistband. The questions vanished when Jonathan replied with a thin hum.

Tim chewed on the lace and scratched his tongue. His thumbs massaged Jonathan’s inner thigh muscles. His tongue toyed with the temptation to touch Jonathan’s bulging cock. The lace was barely able to contain it, and the wet tip fell out of the edge.

Tim kissed up Jonathan’s happy trail as he slid the panties aside. He wrapped his hands around Jonathan, and he stroked him gently. He felt aroused in his stomach. Jonathan’s typing faltered. Tim’s kisses fell to the base of his cock, and he settled his own throbbing crotch against a sneaker heel. 

He reached his tip and touched his lips. Then he turned his head upwards. Jonathan bit his bottom lip while keeping his eyes on his computer screen. Tim pressed his tongue against the slit and Jonathan flinched, his foot nudging Tim’s shin.

Tim enjoyed playing the bitch. Tim pretended to hate secrecy and inattention, but he continued to ignore and try to avoid being noticed. His lips wrapped around the cock and his eyes closed. He rolled his tongue upwards and hollowed out his cheeks. The fabric of Jonathan’s slacks bunched in his hands as hardness filled his mouth. Jonathan spoke softly.

Tim licked slowly back down. He felt pleasure and pain as his erection rub against the sole of his sneaker. As he worked, he hummed along Jonathan’s length, and all thoughts left his head. Although he was initially astonished at the clarity of the act, he now feels comfortable on his knees. He loved the feeling of his jaw flexing, the weight on his tongue and the discomfort of sitting down on a hard floor. Tim would have to let go of Jonathan’s grasp. He would suck as he did. His arousal was fed by denial.

“Timothy…” Jonathan warned. His fingers threaded through Tim’s hair and tugged. Tim lost his rhythm and gasped as he was pulled forward. The punishment felt unfair – Tim hadn’t meant to be a tease – but he hated to protest.

Jonathan shifted forward, and Tim’s throat fluttered around the intrusion. He focused on the nails scraping his scalp as he was held at the base of Jonathan’s cock. When he whimpered, Jonathan’s grip loosened.

Tim intensified his efforts and ran the vein with his tongue. He pressed his crotch against Jonathan’s shin. Jonathan kept his thick, callused fingers in his curls. Tim wanted Jonathan to hold him down and fuck the raw throat of his throat, but Jonathan insisted that it was. It is unnecessary and dangerous.

The office door opened. Tim heard the sound as he settled down at the base. Jonathan’s grasp tightened and he shifted the chair forward to better hide their activity. Tim sucked in a whimper, as the pressure on his throat increased. He blinkered tears from his eyes.

“Jonny, you have those reports ready yet?” a chipper voice said.

Saliva pooled in Tim’s mouth.

“Of course. Right here.”

Jonathan moved, and Tim giggling. Jonathan cracked a joke. “Must be the chair.”

The silence continued for a long time. Tim waited for the door to open or any other word. His throat hurt. He wondered how long he’d spent with his lips spread and dick hard while Jonathan checked his goddamn emails.

Papers flipped and the voice said, “Are you coming to drinks later?”


Maybe? Tim could kill him after he swallowed the come.

“Please come. I can’t handle Sandra alone. And you know Albert will be—”

“Yes, of course.”

Tim could not resist the urge to eat. As if Jonathan read his mind, he stroked Tim’s hair. Tim wanted Tim to scream and overturn the desk. He’d get Jonathan fired if it wouldn’t end their non-relationship for good.

“I’ll have to bring my boyfriend,” Jonathan added. “We have plans.”

Tim melted. His jaw softened and, as whatever coworker gave whatever response, he licked Jonathan’s cock. He felt his fingers tighten in his curls, and he licked the door as it clicked. Without giving them time to escape down the hall, Tim dove back in to swallow Jonathan’s pulsing hardness.

Jonathan’s tension lasted a moment more before he leaned back with a groan. Tim groaned as the lace panties touched his chin. His thighs grew wider. He wanted to taste his boyfriend. Jonathan’s hand slid from his hair to his cheek, thumbing his own length in Tim’s jaw. Jonathan pulled Tim out, and Tim felt a tear leave his eye.

Tim landed on his heels and started to check his jeans. Jonathan, his eyes reddening and his pupils darkening, slipped into the dark red lace. He pulled on his now wrinkled blue slacks.

“Don’t just sit there.” Jonathan’s tongue swept across his lips. “The employee bathroom will have to do if we’re getting drinks later.”

Source link

Leave a Reply

Your email address will not be published.