Cover of The lucky janitor

Romance

The lucky janitor

Read the story

9 chapters · 17840 words · Read 0 times

Alan is a janitor that works at an office building. Everyday as he makes his rounds doing general cleaning, he passes by Jan's secluded office whom he has a crush on. After an embarrassing accident Alan later end up in Jan's secluded office where things get steamy

Characters

  • Ray — A coworker of Alan's who noticed his happiness and teased him about his relationship with Jan.
  • Dave — A wiry facilities tech who knows intimate details about Alan and Jan's relationship because Jan told him. He enjoys teasing Alan and revealing secrets.
  • Marcus — A stocky maintenance man who works with Alan and Ray. He is curious about Alan's relationship with Jan and joins in the teasing, but also shows genuine support.

Chapter 9: Day Off

Morning light crossed the bed in a band of soft gold. Alan lay on his stomach, one arm hugging the pillow, breath slow and deep. Somewhere above him, Jan's phone let out a muted chime, and she giggled, low and quiet, a secret sound meant only for her screen.

Her hand rested on his bare shoulder, thumb tracing lazy circles. She scrolled with her other thumb, paused, scrolled again. The bed dipped slightly as she shifted, settling deeper into the sheets.

"You're so cute when you sleep," she whispered, not to him, just to the room.

Alan didn't stir. The heater hummed. Jan's thumb kept moving, and her soft smile stayed fixed on her screen.

Alan's eyelids fluttered. The light had shifted, gotten brighter. He felt the mattress dip beside him, heard the soft rustle of sheets.

"Good morning," Jan said, her voice light. "You're still alive? I was starting to wonder."

Alan grunted. "No."

The word came out low, graveled, rough from sleep. It rumbled up from his chest and hung in the quiet air. Jan's thumb froze on her screen.

"Jesus," she breathed. "That was... that was something."

Alan blinked, still half-caught in the fog of sleep. He rolled onto his back, the sheets tangling around his legs. His arms came up over his head in a long, slow stretch, and he let out a yawn that turned into a groan, deep and lazy.

The sheet slipped down as he moved, sliding from his waist to his thighs. Cool air hit his skin. He didn't notice. He just lay there, arms overhead, eyes still closed, the morning light painting gold across his chest.

Jan stared.

His tighty whities were stretched tight, the white cotton straining against the thick, heavy shape of his morning erection. It stood out hard and proud, a long ridge pushing against the waistband, the fabric clinging to the outline of his cock. It was huge, and it was unmistakable, and Jan's mouth went dry.

"Alan," she whispered.

He grunted, still half-asleep.

Jan's eyes were fixed on the tent in his underwear. The cotton was damp at the tip where his cock had leaked. She could see the shape of the head pressing against the fabric, the thick shaft curving upward along his hip.

"Oh my," she breathed, soft and stunned.

Alan cracked one eye open, still groggy. "Hmm?"

Jan swallowed, her cheeks flushing pink. Her gaze flicked from his crotch up to his face, and a slow, wicked smile spread across her lips.

"Good morning," she said, her voice dropping. "Wake up call's already here, I see."

Jan tossed her phone onto the nightstand without looking. She leaned over him, her hair falling in a curtain around his face, and pressed her lips to his. Slow and deep, the way she kissed him when she wasn't in a hurry. Her hand slid down his chest, fingers trailing through the light hair there, lower, over his stomach, until the heel of her palm met the thick ridge of his cock straining against the cotton.

Alan sucked in a breath against her mouth. Her fingers curled around the shape of him through his briefs, tracing the length of it, feeling how hard he was. The damp spot at the tip was warm against her thumb.

"Someone's awake," she murmured against his lips.

She palmed him through the fabric, a firm, slow squeeze that made his hips twitch. Then she hooked her fingers under the waistband and pulled the cotton down, freeing him. His cock sprang up, thick and flushed, curving toward his stomach. She wrapped her hand around the base.

"Jan." His voice cracked.

She pumped him slowly, her thumb sweeping over the slick head. He was already leaking, glistening in the morning light. She watched his face as she worked him, the way his jaw tightened, the way his hips rolled up into her grip without him meaning to.

Alan's eyes flew open, the fog of sleep burning off in a rush. Jan's hand was wrapped around him, warm and sure, stroking slow and deliberate. His face went scarlet. He made a strangled sound, caught between a gasp and a plea.

"Jan, I, uh. Sorry. I didn't mean to, you know. Wake up like that."

Jan's grin widened. She gave him another slow pump, watching his hips buck. "Looks like this is going first on the agenda for our day off."

"Jan, I. We haven't even had breakfast."

"We will." She tugged his briefs down his thighs.

The waistband slid past his hips, and his cock sprang free, thick and heavy, the shaft curving up against his stomach. It was long, veined, the head flushed dark and slick. Jan's fingers traced along the underside, feeling every ridge and swell.

"Jesus," she breathed.

She leaned down and pressed her lips to the head, soft and reverent. Her tongue darted out, tasting the salt of him, and Alan's whole body jerked.

"Overdue for this anyway," Jan said, her breath warm against his skin. "Haven't done this since I cornered you in that janitor closet. Feels like a lifetime."

Alan's head fell back against the pillow. She lowered her mouth over him, and the world went quiet except for the wet heat of her tongue sliding along his shaft. She took him deep, her lips stretching around his thickness, her cheeks hollowing as she sucked. Morning light caught the shine of her spit on his cock as she pulled back, then pushed forward again.

"Jan," he gasped, his hands finding her hair.

She hummed around him, a low, satisfied sound that vibrated through his entire body. She worked him slow at first, savoring him, her tongue tracing the vein along the underside. Her hand cupped his balls, rolling them gently. Then she picked up the pace, her head bobbing, her lips wet and tight around him.

Alan's hips bucked. She took him deeper, her nose brushing his pelvis, and held him there, her throat working around him. When she pulled off, a string of saliva connected her lips to the tip of his cock. She stroked him with her fist, fast and firm, keeping him slick.

"Taste better in the morning," she murmured, and went back down.

She worked him slow, deliberate, her tongue flat against the underside of his cock as she dragged it up to the tip. She swirled around the head, tasting the salt of him, then took him deep again, her throat opening to take every inch. Alan's fingers twisted in her hair, his hips rising to meet her, helpless.

"That's it," she breathed, pulling off just long enough to speak. She stroked him with both hands, slick and shining, her gaze locked on the way his cock jumped in her grip. "God, I could do this all morning."

She lowered her mouth over him one more time, taking him to the root, her nose pressed to his skin. He felt her swallow around the head, and the sensation ripped a raw groan from his throat. She held him there, her throat working, then pulled off with a wet, obscene sound.

Before Alan could catch his breath, Jan swung a leg over his hips and straddled him, facing away. The morning light caught the curve of her ass as she reached back, pulled her panties aside, gripped the base of his cock, guiding it between her thighs. She was already slick, her folds glistening as she rubbed the head against her clit.

"Jan," Alan gasped, his hands finding her hips.

"Shh." She positioned him at her entrance, then sank down in one slow, unhurried motion.

The heat of her engulfed him, tight and wet, and Alan let out a shuddering groan. She seated herself fully, her ass pressing against his thighs, and sat there a moment, breathing deep.

"Oh, fuck," she breathed. "That's good."

She rose up slowly, letting him almost slip free, then sank back down, taking him to the hilt. Her hips rolled as she settled, grinding against him, and Alan's hands tightened on her waist.

She found a rhythm, slow and deep, her back arching as she rode him. He watched the play of muscles in her hips, the way her ass lifted and fell, the wet shine of him as he pushed in and out of her. The morning light painted the whole scene gold.

Jan looked over her shoulder at him, her smile slow and knowing. She arched her back, pressing her ass higher as she rose on her knees, letting him see exactly where they joined. Her wet folds gripped the base of his cock, slick and swollen, before she sank down again, taking him to the hilt.

"Like the view?" she asked, her voice breathy.

Alan's hands tightened on her hips. She rolled them in a slow circle at the bottom, grinding her clit against his pelvis, and the sight of her stretched around him made his breath catch. She rose again, slower this time, until only the head remained inside her, and she held there, teasing, giving him the full picture.

"Jesus, Jan."

She laughed, low and pleased, and dropped back down with a wet slap. Her ass bounced with the impact, and she did it again, picking up a rhythm that was rougher now, hungrier. He watched the muscles of her back flex with each thrust, the dip of her spine, the way her hips snapped forward to meet him.

"That's it," she breathed, bracing her hands on his thighs for leverage.

She rode him hard, grinding and rolling, putting on a show. The morning light caught the shine of sweat on her shoulder blades. Her ass lifted and fell, slick with her own wetness, and the sound of them, skin on skin, filled the quiet room.

Alan's hands slid up her back, fingers tracing her spine, and she shivered. She leaned forward, changing the angle, and her own moan broke loose. She buried him deeper, her ass slapping against his thighs with every stroke.

"God, right there," she gasped, and she steadied herself for the ride.

Her panties curved around her ass perfectly, the thin cotton stretched taut against the side of her hip as she rode him. The lace dipped low, exposing the slick swell of her cunt as she lifted and dropped, his cock sliding in and out of her with a wet, obscene rhythm. Alan's eyes locked onto the sight, the fabric hugging the curve of her cheek, pulled just enough to frame the glistening seam where they joined.

"Fuck," he breathed, his hands gripping her hips. "Jan, that, that's driving me crazy."

She looked over her shoulder, catching his gaze, and grinned. She reached back and hooked a finger under the cotton, pulling it tighter across her ass, the edge pressing into her flesh as she sank down on him.

"Good," she said, breathless. She ground her hips in a slow circle, the fabric shifting against her skin. "Look all you want."

Alan's breath caught at the sight of her finger hooking the cotton, pulling it tight against her slick skin. Jan rolled her hips in a slow circle, the fabric shifting against her ass as she sank down on him, and a low moan escaped her throat.

"You like that?" she breathed, looking back at him. "You like seeing me like this, all worked up, just for you?"

"God, Jan. Yes."

She ground down on him, her ass pressing against his thighs, and the sound she made was raw and needy. "I love it. I love being sexy for you. I love how you look at me, like I'm the only thing in the room."

Her voice cracked on the last word. She rode him harder, her hips snapping forward, her panties riding up as she moved. The sight of her stretched around him, the wet shine of his cock as it pushed into her, sent a heat through him that was almost unbearable.

"I love you, Alan," she gasped, her rhythm faltering. "God, I love you so much it makes me crazy."

He sat up, wrapping his arms around her waist, pulling her back against his chest. His mouth found the curve of her neck, her shoulder, and she moaned, tilting her head to give him more. He slid a hand down her stomach, fingers finding her clit, slick and swollen, and she cried out, bucking against him.

"Come for me," he whispered against her skin. "Let me feel you."

She did, with a shuddering cry that broke apart into his name. Her body clenched around him, tight and pulsing, and the sensation ripped through him. He buried himself deep and came with a groan, his hands gripping her hips as the warmth flooded her. She rode him through it, slowing, softening, until she slumped back against his chest, breathless and trembling.

They stayed like that, tangled and spent, the morning light painting gold across their skin. Jan turned her head and pressed a kiss to his jaw.

"Best wake-up call I've ever had," she murmured.

Alan laughed, low and warm. "We haven't even had breakfast."

She smiled, her eyes bright and unguarded. "We've got all day."

Read on DreamPress