☆ Favorites

Cubicle Confessions

Office Fantasy 16 min read 4165 words

“Another one, Mark?” Clara’s voice cut through the drone of the air conditioning, a dry, almost amused tone that still managed to prickle my skin. She stood framed in my cubicle doorway, hands on her hips, her tailored blazer pulling just a little across her chest. It was 9 PM, maybe 9:30, and the only other sound in the office was the occasional distant clatter from the janitorial staff.

I winced, pushing a crumpled-up page of code to join its brethren in the small, overflowing trash can beside my desk. “It’s not compiling right. I keep chasing a ghost in the dependencies.”

She stepped in, her sensible heels making soft, deliberate clicks on the industrial carpet. I didn’t look up immediately, pretending to be engrossed in the glowing lines of text on my screen. Pretending not to notice the faint, clean smell of her perfume, something expensive but not overpowering, that always seemed to linger after she’d been near. It wasn't flowery or sweet, more like crisp linen and a hint of something woody. It was a smell that belonged in a corner office, not a cubicle at this hour.

“Show me,” she said, her voice closer now, right beside my ear. I felt the warmth of her presence, and my muscles tensed. I could almost feel the fabric of her blazer brush against my shoulder as she leaned over. I cleared my throat, forcing myself to concentrate on the flickering monitor.

I pointed to a section of code, my finger hovering over the screen. “It’s this module. It’s supposed to be pulling data from the legacy system, but it’s returning null values when it shouldn’t. I’ve checked the API calls, the data types, everything. It just… refuses to work.”

Clara leaned in further, her head almost touching mine. I could feel the stray strands of her hair, soft and dark, against my temple. Her breath was warm and minty on my cheek as she murmured, “Let me see the log files from the server call.”

I navigated to the directory, my fingers feeling clumsy on the keyboard. She watched, her eyes tracking the lines of code with an intensity that I found both intimidating and, if I was honest, a little bit thrilling. Clara was brilliant. Everyone knew it. She’d risen through the ranks faster than anyone in the department, and she commanded respect without ever having to raise her voice. She just… was. And I, a lowly mid-level developer, was constantly trying to prove myself to her, to catch her eye, to earn a nod of approval.

She pointed a manicured finger at a line. “There. You’re missing a ‘true’ flag in the JSON payload. It defaults to ‘false’ if not specified, which tells the legacy system to skip the full data pull for this particular query. Common mistake with that old API.”

My jaw went slack. I stared at the line, then at her. “You… you saw that instantly?”

She pulled back, a small, almost imperceptible smirk playing on her lips. “I wrote half of that legacy system when I started here. I know its quirks. Try compiling now.”

I made the tiny correction, my heart thumping a ridiculous rhythm against my ribs. I hit compile. The green 'build successful' message flashed on the screen. I ran the test. Data populated. Everything worked. It was like magic.

I turned to her, a sheepish grin spreading across my face. “Thank you, Clara. Seriously. I would have been here all night chasing that.”

She simply nodded, her expression unreadable. “You’re welcome, Mark. Now, go home. You look like you’ve been wrestling with a bear.” She paused, then added, “And you’re still coming in on Saturday for the integration testing, right?”

My shoulders slumped slightly. “Yes, of course.”

“Good. See you then.” She turned and walked away, her departure leaving a sudden, unwelcome void in the quiet office. I watched her go, the sway of her hips a professional, contained movement, but one that still managed to lodge itself firmly in my mind. Clara. Always composed. Always in control. And always, always just out of reach.


Saturday arrived, predictably gray and damp. The office was even more deserted than usual, the fluorescent lights humming a mournful tune over the empty cubicles. I’d brought coffee, enough for two, and a box of slightly stale donuts from the convenience store near my apartment. Clara was already there when I arrived, her laptop open, a stack of printouts beside it. She was wearing jeans today, a simple white t-shirt, and a dark cardigan. Her hair was pulled back in a loose ponytail, a few strands escaping around her face. She looked… softer. Less formidable. But no less captivating.

“Morning,” I said, setting the coffee and donuts down on the small table in the break room, which we’d co-opted for our work session. “Brought supplies.”

She looked up, a rare, genuine smile gracing her lips. “Mark, you’re a lifesaver. I was just about to brave the vending machine.” She gestured to a chair opposite her. “Have a seat. I’ve already run the initial scripts. We’re looking good on the data migration side.”

We fell into a comfortable rhythm. Me, running tests, checking logs, tweaking configurations. Her, reviewing the results, making suggestions, her fingers flying across her keyboard with practiced ease. The air conditioning kicked in with a low rumble, making the silence between our keyboard clicks even more pronounced. The only sounds were the occasional chirp from her phone, which she ignored, and the quiet slurp of our coffee.

Around lunchtime, I stretched, my back protesting the long hours hunched over the keyboard. “My brain is starting to feel like a used sponge. Fancy ordering something in?”

Clara leaned back in her chair, her eyes closed for a moment. “That sounds like an excellent idea. What are you in the mood for?”

“Anything that isn’t a donut,” I said with a laugh. “Thai? Mexican? Whatever you’re craving.”

“Thai sounds good,” she said, opening her eyes. They were a startling shade of green, I noticed, framed by long, dark lashes. “Pad See Ew, extra spicy. You?”

“Pad Thai, medium.” I pulled out my phone, already feeling a strange lightness in my chest. It wasn’t a date. Not by a long shot. But it felt… intimate. Like two people stranded on an island, relying on each other for survival. Or, in this case, for a project deadline.

We ate in comfortable silence, the smell of soy sauce and spices filling the sterile office air. We talked about the project, of course, but also about other things. Her brief, frustrating attempts at gardening. My disastrous last attempt at home renovation. Small, personal anecdotes that chipped away at the professional facade we usually maintained.

“So, what made you get into tech, Clara?” I asked, halfway through my noodles. “You seem so… naturally good at it.”

She chewed slowly, considering. “My dad. He was a programmer. Taught me BASIC when I was eight. I thought it was like magic, making the computer do what I told it to. Then I got older, realized it was just logic. But the fascination never really left.” She paused. “And you? What’s your story?”

I shrugged. “Played too many video games as a kid. Wanted to know how they worked. Ended up here. No grand revelation, just… a natural progression, I guess.”

We finished lunch, cleared away the containers, and went back to work. The afternoon bled into evening. The light outside the window faded, replaced by the yellow glow of the streetlights. We were nearing the finish line, the final integration tests running smoothly.

“Looks like we’re almost there,” she said, her voice a little hoarse from hours of talking. She rubbed her temples. “Just need to run the final regression suite and then we can push this to production.”

“Want me to do it?” I offered, already reaching for my keyboard. “You look exhausted.”

She shook her head. “No, I want to oversee this one. It’s the last hurdle.” She got up and stretched, a slow, languid movement that pulled her shirt taut across her stomach. I watched, my eyes tracing the curve of her waist, the slight dip in her back, before forcing myself to look away.

She walked over to the coffee machine, which had been off all day, and flipped it on. “One more cup?”

“Sounds good,” I said, my voice a little rougher than I intended. The office was completely silent now, save for the drip of the coffee machine and the soft whir of the server racks down the hall. The air felt… different. Thicker. Charged.

She came back with two steaming mugs, setting one in front of me. Her fingers brushed mine as she handed it over, a fleeting contact that sent a jolt up my arm. I looked at her, really looked at her, and saw something in her eyes that mirrored my own unspoken thoughts. A weariness, yes, but also… something else. A flicker of curiosity. A spark of something raw and hungry.

“So,” she said, her voice lower now, almost a murmur. “Tell me, Mark. What do you do when you’re not wrestling with code?”

I hesitated, my heart thumping. This was new territory. We’d kept things strictly professional until now. But the long hours, the shared meals, the quiet intimacy of being the only two people in a sprawling, empty office had stripped away some of those layers.

“I… I read,” I said, the answer feeling inadequate. “And I try to write. Short stories. Nothing published, just… for myself.”

“Oh?” Her eyebrows arched slightly. “What kind of stories?”

“Mostly sci-fi. Dystopian futures. That kind of thing.” I felt a blush creeping up my neck. I never talked about this with anyone at work. It felt too vulnerable.

She leaned back against the counter, crossing her arms. The pose accentuated her chest, the soft fabric of her t-shirt stretching over the curve of her breasts. My eyes snagged there for a moment, then darted back to her face. She didn’t seem to notice. Or if she did, she didn’t let on.

“Dystopian futures,” she repeated, a thoughtful expression on her face. “Interesting. A contrast to the very structured, logical world of programming.”

“Maybe that’s why I like it,” I admitted. “A break from all the rules. A place where anything can happen.”

She looked at me then, a long, searching look that seemed to strip away my defenses. Her green eyes were intense, unblinking. “Anything?” she asked, her voice a low murmur that seemed to fill the space between us.

My breath caught in my throat. I swallowed hard, my gaze locked with hers. The air was thick with unspoken words, with desires that had been simmering beneath the surface for months, maybe even years. The professional boundary, once so rigid, felt like a flimsy curtain now, ready to be torn down by the slightest breeze.

“Anything,” I confirmed, my voice barely a whisper. My hand, without conscious thought, reached out, hovering in the space between us. a quiet invitation.

She didn’t move. Just watched me, her expression unreadable, but her eyes… her eyes were alive with a quiet challenge. A dare. My fingers twitched, aching to touch her.

Then, slowly, deliberately, she uncrossed her arms. She took a step towards me, then another. Until she was standing directly in front of me, so close I could feel the heat radiating from her body. The faint, clean scent of her perfume was stronger now, enveloping me.

“Are you sure, Mark?” she asked, her voice almost too quiet to hear. Her eyes flickered down to my lips, then back up to my eyes. The unspoken question hung in the air, heavy and insistent.

I nodded, unable to speak, my throat tight. My hand, still hovering, finally reached out, slowly, tentatively, and rested on her waist. Her skin was warm through the thin fabric of her shirt. I felt a tremor run through her, or maybe it was just my own hand shaking.

She didn’t pull away. Instead, her own hand came up, her fingers lightly touching my jawline. Her touch was soft, a feather-light caress that ignited a fire within me. My thumb began to trace slow circles on her hip, a nervous, exploratory gesture.

“Clara,” I whispered, her name feeling foreign and forbidden on my tongue, yet utterly right. My gaze dropped to her mouth, to the soft curve of her lips, slightly parted.

She leaned in, her eyes still locked with mine, until her breath mingled with mine. “Mark,” she breathed back, her voice a low, husky sound that sent shivers down my spine. And then, finally, her lips met mine.

It was soft at first, a tentative exploration. Her lips were surprisingly yielding, sweet and warm. I tasted coffee, and something else, something uniquely her. My hand tightened on her waist, pulling her closer, until her body was pressed against mine. I felt the soft curve of her stomach against my own, the press of her breasts against my chest.

The kiss deepened, became more urgent. Her hand moved from my jaw, trailing down my neck, her fingers tangling in my hair, pulling me closer still. My other hand found its way to her back, pressing her even tighter against me. I felt the solid curve of her ass, the long line of her spine. A low groan escaped my throat, swallowed by her mouth.

She moaned in response, a soft, guttural sound that thrilled me to my core. Her tongue met mine, a slow, sensual dance. I felt myself hardening against her, an undeniable bulge pressing into her stomach. She shifted slightly, a subtle movement that acknowledged it, but didn't pull away.

When we finally broke apart, gasping for breath, her eyes were dark and heavy-lidded. Her lips were swollen, glistening. A faint flush colored her cheeks. She looked utterly ravishing, and completely undone.

“We shouldn’t,” she whispered, her voice still husky, but her eyes held a defiant spark. It was a half-hearted protest, a formality.

“I know,” I breathed back, my fingers tracing the line of her jaw, the soft curve of her ear. “But I want to.”

Her eyes searched mine, a quiet question passing between us. I leaned in again, pressing a soft kiss to the corner of her mouth. “I’ve wanted to for a long time, Clara.”

She let out a shaky breath. “Me too, Mark. More than you know.” Her hands, which had been resting on my shoulders, slid down my chest, her fingers unbuttoning the top button of my shirt. a quiet invitation.

My hands moved to the hem of her cardigan, pulling it open. I slipped my fingers underneath, feeling the soft cotton of her t-shirt, then the warm skin beneath. Her skin was incredibly soft, smooth. I moved my hands up, cupping her breasts through the fabric, feeling their weight and fullness. She gasped, arching into my touch.

She began to unbutton my shirt more purposefully, her fingers fumbling slightly in her haste. I helped her, shrugging out of it, letting it fall to the floor. Then I reached for the hem of her t-shirt, pulling it up slowly, revealing her flat stomach, her belly button, the faint curve of her ribs. She raised her arms, allowing me to pull the shirt over her head, discarding it beside my own.

She stood before me in just her jeans and a simple black bra. Her breasts were full, the lace of the bra doing little to contain them. Her nipples were hard points, visible through the fabric. My eyes devoured her, tracing every curve, every shadow. She looked strong, capable, and utterly desirable.

“Beautiful,” I murmured, my voice thick with desire. I reached out, my fingers tracing the delicate lace of her bra, then slipping underneath the strap, feeling the warm, soft skin of her shoulder.

Her hands moved to the button of my jeans, her fingers brushing against my erection, sending a jolt of pleasure through me. I groaned, my eyes closing for a moment, savoring the sensation.

“Are you sure, Mark?” she asked again, her voice a little steadier now, but still laced with a hint of uncertainty. “This… this changes things.”

I opened my eyes, meeting her gaze. “Yes, Clara. I’m sure. I want you. More than I’ve wanted anything in a long time.” I reached down, my fingers finding the clasp of her bra. With a gentle tug, it came undone. Her breasts spilled free, full and pale, her nipples dark and erect. My breath hitched.

She stood there, unmoving, letting me look. Her chest rose and fell rapidly, her eyes fixed on mine. I reached out, my thumbs brushing over her nipples, teasing them. She shivered, a soft moan escaping her lips.

“Yours,” she whispered, her voice almost too quiet to hear. “If you want them.”

I didn’t need another invitation. I leaned down, taking one of her nipples into my mouth, suckling gently. She gasped, her hands flying to my hair, clutching it, pulling me closer. I felt the wet heat of her skin, the taste of her, a sweet, musky flavor that made my head spin.

I moved to the other breast, suckling it with equal fervor, my hands cupping her fullness, kneading the soft flesh. She arched into me, her hips pressing against mine, a quiet plea. My erection throbbed, aching for release.

“Mark,” she whimpered, her voice tight with pleasure. “Please.”

I straightened up, my eyes dark with desire. I reached for the button of her jeans, fumbling with it in my haste. She helped me, her fingers working quickly, pulling down the zipper. I pushed her jeans and panties down her legs, watching as they pooled around her ankles. She stepped out of them, standing before me completely naked, her body silhouetted against the dim office light.

Her pubic hair was a dark, neat triangle, a stark contrast to her pale skin. Her legs were long and toned, her hips gently flared. And between them, her pussy, a soft, pink bloom, already wet and swollen. My mouth watered.

“You’re exquisite, Clara,” I said, my voice raw with emotion. I reached out, my fingers tracing the soft curve of her hip, then moving lower, towards the dark tangle between her legs.

She shivered as my fingers brushed against her clit, already hard and pulsing. She gasped, her head falling back, exposing the delicate line of her throat. I knelt down, my eyes fixed on her, and kissed her stomach, then her inner thigh, working my way towards her heat.

When my mouth finally reached her, she cried out, a strangled sound of pure pleasure. I tasted her, a mix of musk and something sweet, incredibly potent. I used my tongue, circling her clit, then flicking, teasing, sucking. She convulsed, her hands gripping my hair, her body trembling violently.

“Oh God, Mark,” she sobbed, her voice almost unrecognizable. “Yes. Please, don’t stop.”

I continued, relentless, driven by her cries, by the sight of her trembling body. I wanted to give her everything, to lose myself in her pleasure. I licked, I sucked, I teased, until her moans turned into a continuous stream of breathless pleas.

Her legs wrapped around my head, pulling me deeper, harder against her. I felt her muscles clench, her body tightening around my mouth. And then, with a final, desperate cry, she came, a powerful, shuddering orgasm that racked her entire body. She collapsed against the counter, gasping for breath, her body still trembling.

I rose, my mouth still wet with her, and pulled her into a tight embrace. She clung to me, burying her face in my neck, her body still quivering. I held her, stroking her back, letting her come back down from the intensity of her release.

“My turn,” I whispered, my voice hoarse. I pulled back, my eyes fixed on hers. They were still dilated, hazy with pleasure. She nodded, a small, shy smile playing on her lips.

I reached for the button of my jeans, pulling them down along with my boxers. My erection sprang free, hard and aching. She looked at it, her eyes widening slightly, a hint of awe in their depths.

“Wow,” she breathed, her voice a little shaky. She reached out, her fingers closing around me, stroking me gently. Her touch was hesitant at first, then more confident, her thumb brushing over the head of my dick. I groaned, arching into her touch.

“I want to be inside you, Clara,” I said, my voice raw with need. “Now.”

She nodded, her eyes shining. “Yes. Please. I want that too.” She reached for her bag, pulling out a small foil packet. A condom. Practical, even in the throes of passion. That was Clara.

I tore it open, my fingers fumbling slightly, and rolled it onto myself. Then I guided her back towards the breakroom table, the one where we’d eaten lunch, where we’d spent hours working side-by-side. I lifted her onto it, her legs parting easily. She lay back, her arms braced behind her, her eyes fixed on mine.

I knelt between her legs, looking at her, at the wet, pink expanse between her thighs. My dick throbbed, aching to be inside her. I reached down, my fingers finding her slick opening, rubbing her clit one last time, making her squirm. Then I positioned myself, slowly pushing my head inside her.

She gasped, her body tensing around me. “Slowly,” she whispered, her voice tight.

I obeyed, pushing deeper, inch by agonizing inch, until I was fully buried inside her. She was so tight, so hot. I felt her muscles clench around me, gripping me, squeezing me. I paused, letting us both adjust, letting the sensation wash over me.

“Oh, Mark,” she breathed, her voice a low moan of pure pleasure. “You feel so good.”

I started to move, a slow, deliberate rhythm at first, then picking up speed. Her hips rose to meet mine, her legs wrapping around my waist, pulling me in deeper. I felt her pussy clench around me with every thrust, squeezing, milking me. The sounds she made, the soft moans, the gasps, the little cries, fueled my desire, pushing me harder, faster.

The breakroom table creaked under our weight, a dull thud against the quiet of the office. It was a visceral, animalistic sound, completely out of place in this sterile environment, and it only served to heighten the forbidden thrill of it all.

I leaned down, kissing her, biting her shoulder gently, her neck. Her fingers raked through my hair, pulling, clutching. We were a tangle of limbs, of sweat, of raw, unadulterated desire. The world outside, the deadlines, the projects, the professionalism, all faded into insignificance. There was only her, only me, only this.

I felt myself building towards a climax, a deep, raw urge swelling within me. Her hips were moving with frantic urgency now, matching my every thrust, her body a perfect complement to mine. Her breath hitched, and I knew she was close again.

“I’m coming, Clara,” I groaned, my voice thick with passion.

“Me too,” she gasped, her body arching violently against mine. And then, with a final, desperate thrust, I came, pouring myself into her, my body shaking with the force of my orgasm. She cried out again, her own climax washing over her, contracting around me, squeezing every last drop of pleasure from me.

We collapsed, spent and breathless, our bodies still joined, still trembling. The silence of the office returned, broken only by our ragged breathing, the soft creak of the table. I lay on top of her, my head buried in her neck, feeling the rapid beat of her heart against my chest.

After a long moment, I pulled out, slowly, reluctantly. She whimpered softly, a sound of disappointment. I rolled off her, pulling her close, wrapping my arms around her. We lay there, tangled together, on the breakroom table, the fluorescent lights above casting a pale, clinical glow on our naked bodies.

“This was… unexpected,” she said, her voice soft, a little breathless. She traced patterns on my chest with her finger.

“Unexpected, but not unwelcome, I hope?” I asked, my voice still hoarse.

She looked up at me, her green eyes shimmering. A small, contented smile played on her lips. “Definitely not unwelcome, Mark. Definitely not unwelcome.”

We stayed there for a while longer, just holding each other, the pull of the moment, the enormity of what had just happened, settling over us. The project was done. The deadline met. But something else, something far more significant, had just begun. The sterile office had become, for a few thrilling hours, a sanctuary of shared desire. And as the first hint of dawn began to lighten the sky outside the windows, I knew that neither of us would ever look at a cubicle, or a late-night project, the same way again.