Home › Stories › Best Friend Story
Best Friend

Best Friend Story

📅 October 12, 2026 📖 1,954 words 🏷️ Best Friend
The low, persistent hum of the office printer was the only sound in the cubicle farm, a sound that had become the metronome for Maya’s afternoon slump. She...
Best Friend Story

Photo by freestocks.org on Pexels

The low, persistent hum of the office printer was the only sound in the cubicle farm, a sound that had become the metronome for Maya’s afternoon slump. She was staring at a spreadsheet, the numbers blurring into a meaningless mosaic of black and white, when a familiar scent cut through the stale, recycled air. It was a mix of cedar, bergamot, and something uniquely, maddeningly *him*. Liam.

She didn’t have to look up. She knew he was leaning against the flimsy wall of her cubicle, a coffee mug in one hand, a lazy grin probably playing on his lips. They’d been best friends since their first day as interns five years ago, a bond forged in the fires of impossible deadlines and terrible breakroom coffee. He was her person, the one she texted when she got a promotion, the one who brought her soup when she was sick. And for the last three of those five years, he had also been the star of her most secret, most vivid, and most frustratingly recurring fantasies.

“Staring at the Q3 projections again?” his voice rumbled, a low baritone that sent a pleasant shiver down her spine. “You know they don’t change just because you intimidate them with your fierce focus.”

Maya finally looked up, and her breath hitched, just as it always did. Liam was, quite simply, beautiful. He had the kind of face that belonged on a billboard for expensive watches or rugged outdoor gear—a strong jaw, a nose that was just slightly crooked from a long-ago soccer incident, and eyes the color of warm whiskey. His dark hair was perpetually messy, as if he’d just run his hands through it, and his corporate uniform of a crisp button-down and dark slacks did nothing to hide the broad shoulders and lean, powerful build beneath. He was her best friend, but he was also a walking, talking, six-foot-two temptation.

“Someone has to,” she managed, her voice a little too breathy. She gestured vaguely at her screen. “These numbers are a disaster. It’s like they’re actively trying to give me a migraine.”

He pushed off the wall and stepped closer, peering over her shoulder. The heat of his body was a palpable presence, and she could feel the warmth radiating from his arm, inches from her own. “Let me see,” he murmured, his voice suddenly much closer to her ear. His breath ghosted across her neck, and she had to fight the urge to shiver. “Ah, I see the problem. You’re looking at it wrong.”

“Oh, really?” she challenged, her heart thudding a frantic rhythm against her ribs. “And how, pray tell, should I be looking at it?”

He leaned in further, one hand braced on the back of her chair, the other pointing at the screen. His chest was now pressed lightly against her shoulder, a solid wall of warmth. She could smell the coffee on his breath, mixed with the mint of his gum. “You see this column here?” he said, his finger tracing a line on the monitor. “It’s transposed. Someone entered the data backwards.”

She tried to focus on the screen, but her senses were entirely consumed by him. The way his shirt stretched across his back, the faint shadow of stubble on his jaw, the sheer, overwhelming masculinity of his presence. This was their dynamic—a constant push and pull of friendly banter and unacknowledged, simmering tension. She lived for these moments, the ones where the line between friendship and something more blurred into a tantalizing gray.

“You’re a genius,” she breathed, and it wasn’t a lie.

He straightened up, and the loss of his proximity was a physical ache. He gave her that lopsided grin that made her knees weak. “I know. It’s a curse, really.” He took a sip of his coffee. “Listen, a bunch of us are heading to The Thirsty Scholar after work. You in?”

Normally, she would be. But tonight, she was trapped. “Can’t,” she sighed, gesturing at her screen. “The dragon lady wants this report on her desk by nine a.m. sharp. I’m going to be here for a while.”

A flicker of something—disappointment? concern?—crossed his face. “That’s rough. Want me to stay and help? I can order us some dinner.”

Her heart swelled. This was the Liam that made it so impossible to move on. The one who was thoughtful and kind, who put her first. But the thought of him staying, of being alone in this deserted office with him for hours… it was a dangerous temptation, one she wasn’t sure she had the strength to resist.

“No, you go,” she said, forcing a lightness she didn’t feel. “Go have fun. Have a beer for me. I’ll just be here, drowning in Excel.”

He hesitated for a moment, his whiskey eyes searching hers. “You sure?”

“I’m sure,” she lied, and she was.

He nodded, gave her shoulder a friendly squeeze that felt anything but, and then he was gone, the scent of him lingering in the air like a phantom. Maya slumped in her chair, a deep, frustrated sigh escaping her lips. This was her life. A perpetual cycle of longing and denial, of being so close to what she wanted yet so impossibly far.

The hours crawled by. The office emptied, the sounds of keyboards clacking and phones ringing fading into a profound silence. The cleaning crew came and went, their vacuum cleaner a brief, roaring intrusion. Maya worked on autopilot, her mind a whirlwind of numbers and one very specific, very distracting man. She replayed their conversation, the feel of his breath on her neck, the heat of his body against her shoulder. It was a special kind of torture.

By eight o’clock, the floor was completely deserted. She stretched, her back protesting from hours of hunching over her keyboard. She decided to take a quick break and walked towards the breakroom to refill her water bottle. The motion-sensor lights flickered on as she moved through the quiet space, seeing her own reflection in the dark windows, looking pale and tired.

When she returned to her desk, she stopped dead in her tracks.

Liam was back. He wasn’t supposed to be. He was supposed to be at the bar, having fun. But there he was, sitting in the extra chair in her cubicle, two white takeout containers from her favorite Thai place sitting on her desk. He’d taken off his tie and rolled up the sleeves of his button-down shirt, exposing his strong, veined forearms. He looked up as she approached, and his expression was unreadable.

“What are you doing here?” she asked, her voice barely a whisper. The air in the cubicle suddenly felt electric, charged with a new and potent energy.

“You said you were drowning,” he said simply. “I decided I’d rather drown with you. Plus, you can’t be expected to save the company on an empty stomach.” He gestured to the food. “Pad Thai. Extra peanuts. No cilantro. Just the way you like it.”

Tears pricked at her eyes. It was such a simple, thoughtful gesture, but it undid her. It was the final crack in the wall she’d so carefully constructed around her feelings. He knew her. He paid attention. He cared.

“Liam…” she started, her voice thick with emotion. She didn’t know what she was going to say. Thank you? You’re too good to me? I’ve been in love with you for years and it’s killing me?

He stood up, closing the small distance between them. He was so close she could see the flecks of gold in his eyes, the tiny scar on his eyebrow. “You’re always taking care of yourself, Maya. Let someone take care of you for once.”

The dam broke. All the years of longing, of suppressed desire, of unspoken words, came crashing down. She didn’t think. She just acted.

She stepped forward and closed the remaining space between them, pressing her lips to his. It wasn’t a gentle, tentative kiss. It was a desperate, hungry clash of mouths, a physical manifestation of years of pent-up frustration and yearning. She fisted her hands in the soft cotton of his shirt, pulling him impossibly closer.

For one heart-stopping second, he was frozen. And then, with a low, guttural groan, he was kissing her back.

His hands came up to cup her face, his thumbs stroking her cheekbones as his tongue swept against her lips, demanding entry. She opened for him with a gasp, and the taste of him—coffee and mint and pure, unadulterated *Liam*—flooded her senses. It was better than any fantasy. It was real.

The kiss deepened, becoming a frantic exploration of tongues and teeth. He backed her up until her hips hit the edge of her desk, the forgotten spreadsheets fluttering to the floor in a cascade of white. The takeout containers were pushed aside, their contents sloshing as the desk became their only support.

His hands moved from her face, traveling down her neck, his fingers tracing the delicate line of her collarbone before moving lower. He found the buttons of her blouse, his fingers working them open with a haste that was both clumsy and incredibly erotic. She mirrored his actions, tugging at his shirt until she could slide her hands under the fabric, her palms flattening against the warm, firm planes of his chest. The feel of his skin against hers was electric, a jolt of pure fire.

“God, Maya,” he breathed against her mouth, his voice a ragged whisper. “You have no idea…how long I’ve wanted to do this.”

“I think I have some idea,” she panted back, her own hands fumbling with his belt buckle. “Years.”

“Years,” he confirmed, his lips moving to her jaw, her neck, his teeth grazing the sensitive skin just below her ear. A moan escaped her, a sound that was raw and primal. The quiet office was now filled with the wet sounds of their kisses and the ragged rhythm of their breathing.

Her blouse was open, and his hands were on her breasts, his thumbs brushing over the lace of her bra. She arched into his touch, a desperate, needy sound escaping her lips. His mouth followed the path of his hands, trailing hot, open-mouthed kisses down her throat, across her collarbone, and lower. He pushed the lace aside, and his mouth closed over her nipple, his tongue flicking against the sensitive peak.

Maya cried out, her head falling back, her fingers tangling in his hair. The pleasure was sharp and exquisite, a direct line to the core of her, where an insistent, aching heat was building. He suckled her, his other hand attending to her other breast, rolling the nipple between his thumb and forefinger until she was a writhing, gasping mess.

He was relentless, his mouth and hands a whirlwind of sensation. He kissed his way down her stomach, kneeling before her. He unzipped her skirt, and it pooled at her feet. Then his hands were on her hips, his fingers hooking into the waistband of her panties. He looked up at her, his eyes dark with desire, a silent question in them.

She answered by stepping out of them.

He groaned at the sight of her, and then his mouth was on her. The first touch of his tongue against her slick, aching flesh sent a shockwave through her body. She cried out, her hands slamming down on the desk for support. He was a man possessed,

Related Videos

Related Galleries

More Stories

#adult story #Best Friend #erotic fiction
✕ ‹ ›
✓Done!