Home › Stories › Best Friend Story
Best Friend

Best Friend Story

📅 September 27, 2026 📖 1,948 words 🏷️ Best Friend
The low, monotonous hum of the office was a sound Maya had learned to tune out over the past three years. It was the sound of fluorescent lights, of comput...
Best Friend Story

Photo by Andrius La Rotta on Pexels

The low, monotonous hum of the office was a sound Maya had learned to tune out over the past three years. It was the sound of fluorescent lights, of computers whirring, of careers being built one spreadsheet at a time. She was deep in a quarterly report, the numbers blurring before her eyes, when a familiar voice cut through the ambient noise like a knife through butter.

“Maya? Is that you?”

Her fingers froze on the keyboard. That voice. It was deeper now, richer, but the cadence was unmistakable. It was a voice that had once whispered dirty jokes in her ear during high school calculus, a voice that had sung off-key to cheesy pop songs on late-night drives, a voice that had been the soundtrack to the most formative and reckless years of her life.

She slowly turned her chair, her heart hammering a frantic rhythm against her ribs. And there he was.

Liam.

He was standing by the entrance to her cubicle farm, a leather messenger bag slung over one shoulder, looking utterly out of place and yet completely at home. The boy she’d known, all lanky limbs and boyish charm, was gone. In his place was a man. His dark hair was still thick, but it was styled with a casualness that spoke of intent. A light dusting of stubble covered a jaw that was sharper, more defined. He’d filled out, his shoulders broad under a well-fitting charcoal sweater, the sleeves pushed up to reveal forearms that were corded with muscle. He was, in a word, devastating.

“Liam?” she breathed, the name a ghost on her lips. “What… what are you doing here?”

A slow, easy smile spread across his face, the same smile that had gotten them out of more trouble than she could count. “New job. Just transferred to the strategy division. I was walking to my desk and I saw your name on a cubicle sign. Small world, huh?”

Small world didn’t even begin to cover it. Maya felt a flush creep up her neck. She was acutely aware of her own appearance: a sensible but slightly wrinkled blouse, her hair pulled back in a practical bun, a smudge of ink on her finger. She felt like a dusty book next to a first edition. “Yeah,” she managed, her voice a little breathy. “Small world.”

They stood there for a moment, the years of separation stretching between them like a physical space. They had been inseparable, a unit, a duo that everyone assumed would one day become something more. But college had taken them to different coasts, and life had gotten in the way. The endless phone calls had become weekly, then monthly, then just birthday texts and Instagram likes. She’d missed him with a dull, constant ache she’d learned to live with. Seeing him now, the ache was a sharp, sudden pain.

“Well,” he said, breaking the silence, his eyes scanning her face as if memorizing it all over again. “We should catch up. Properly. I have a meeting in an hour, but… lunch? Today? I’m buying.”

“Okay,” she said, the word tumbling out too fast. “Yeah. Lunch. Sounds great.”

He gave her a little salute and turned, walking down the aisle. Maya watched him go, her gaze involuntarily tracing the broad line of his back, the way his trousers fit his long legs. When he disappeared around a corner, she let out a long, shaky breath. Her body felt like a live wire, thrumming with an energy she hadn’t felt in years.

The hours until lunch crawled by. Her report was a lost cause. Every time she tried to focus on the numbers, she saw his face, his smile, the way his eyes had crinkled at the corners. The memory of his gaze on her felt like a physical touch, a warm hand on her skin. She squirmed in her chair, a low thrum of anticipation building in her core. This was Liam. Her *Liam*. But he wasn't a boy anymore. And neither was she.

They met in the lobby. He’d texted her, a simple, *“Ready when you are.”* The sight of his name on her phone screen, after so long, sent another jolt through her.

They walked to a quiet bistro a few blocks away, the conversation stilted at first, filled with the polite pleasantries of two people reacquainting themselves. They talked about their jobs, their respective moves to the city, the weather. But underneath the mundane chatter, a different conversation was taking place. It was in the way his eyes kept dropping to her mouth when she spoke. It was in the way her pulse quickened when his knee brushed against hers under the small table.

“God, it’s really good to see you, May,” he said, finally dropping the pretense. He leaned forward, his forearms on the table. “I’ve thought about you. A lot.”

The admission hung in the air between them, charged and vulnerable. Maya felt her breath catch. “I’ve thought about you too,” she confessed, her voice soft. “All the time.”

His eyes darkened, the playful glint replaced by something deeper, more intense. “I’ve missed you. Not just the… you know, the talking. I’ve missed *you*.”

The heat that had been simmering in her belly since she’d first seen him flared into a full-blown fire. She knew what he meant. She’d missed the way he could finish her sentences, the way he knew her secrets, the way he’d always been her safe place. But she’d also missed the warmth of his body next to hers on a crowded couch, the accidental touches that had always felt like more, the unspoken tension that had always crackled just beneath the surface of their friendship.

“Liam,” she started, not sure what she was going to say.

He reached across the table and took her hand. His fingers were warm and rough, his thumb stroking a slow, hypnotic circle on her palm. The touch was electric, sending a current of pure desire straight to her sex. She gasped softly, her eyes flying to his. The look in his gaze was raw, hungry. It was a look that said the years apart had done nothing to diminish the fire between them.

“I have to get back,” he said, his voice a low rasp. “But this isn’t over. I’ll find you after work.”

The rest of the afternoon was a torturous blur. Maya was hyper-aware of his presence just two floors up. Every time her phone buzzed, she jumped, hoping it was him. The memory of his thumb on her palm was a phantom sensation, a constant, teasing reminder. Her skin felt too tight, her clothes too restrictive. The dull hum of the office was now a roaring silence, amplifying the frantic beat of her own heart. She was a mess of aching need, her panties damp with a slick, undeniable arousal that had been dormant for far too long.

At 5:02 PM, a message appeared on her screen. It wasn't from the office messaging system. It was a text from him.

*“Conference room 3B. Everyone’s gone home.”*

Her heart lurched into her throat. Conference room 3B was at the far end of the building, a little-used space reserved for client meetings. Isolated. Her fingers trembled as she typed back.

*“On my way.”*

She grabbed her bag, her movements jerky and uncoordinated. She walked down the quiet hallway, the click of her heels on the linoleum floor echoing in the silence. The building was a ghost town. When she reached the door to 3B, she paused, her hand on the cool metal handle. This was it. The point of no return.

She pushed the door open.

The room was dark, the only light coming from the city lights outside the floor-to-ceiling windows. Liam was standing by the window, his back to her, his silhouette sharp against the glittering skyline.

He turned when he heard the door click shut. The lock engaged with a soft, definitive snick.

“Maya,” he said, his voice thick with a longing that mirrored her own.

He didn’t move, just stood there, letting her come to him. The air in the room was thick, charged with the scent of his cologne and the electricity of their mutual desire. She walked towards him, her steps slow, deliberate. Each step was a surrender, a closing of the distance that had been between them for years.

When she was close enough to feel the heat radiating from his body, he reached out. His hand cupped her cheek, his thumb gently stroking her cheekbone. His skin was warm, his touch feather-light.

“I’ve dreamed about this,” he whispered, his gaze holding hers captive. “About you. About this moment.”

She couldn’t speak. Her throat was tight with emotion and a fierce, primal need. She just leaned into his touch, her eyes fluttering closed.

He dipped his head, his lips finding hers in the darkness. The kiss was tentative at first, a soft, questioning exploration. But the moment their lips touched, it was like a dam breaking. Years of suppressed longing, of unspoken words, of denied desire, came flooding out. The kiss deepened, became demanding, desperate. His tongue swept against her lips, and she opened for him with a moan, her hands fisting in the soft wool of his sweater.

He tasted of coffee and mint, and something uniquely, intoxicatingly *him*. He backed her up against the conference table, his hands roaming her body, relearning her curves. He cupped her breasts through her blouse, his thumbs finding her nipples, which were already hard, aching points. She gasped into his mouth, arching her back, pressing herself into his touch.

“God, I’ve wanted to do this for so long,” he breathed against her neck, his lips and teeth grazing the sensitive skin below her ear. “You have no idea.”

“I have some idea,” she panted, her hands moving from his back to his chest, sliding under his sweater to feel the warm, solid muscle of his pectorals.

He groaned, a low, guttural sound that vibrated through her. He tugged her blouse from her skirt, his hands slipping underneath to palm the bare skin of her back. His touch was scorching, leaving a trail of fire in its wake. He found the clasp of her bra and undid it with a practiced flick of his fingers, then pulled both her blouse and bra down her arms, baring her to his gaze.

He pulled back just enough to look at her. His eyes, dark with passion, devoured her. Her breasts were full, her nipples dark and tight. He lowered his head, his mouth closing over one aching peak.

Maya cried out, a sharp, involuntary sound of pleasure that was swallowed by the vast, empty room. His tongue was hot and wet, laving her nipple, while his hand kneaded the other breast. The sensation was exquisite, a direct line of pleasure that shot straight to her clit. She was so wet, so ready. The emptiness inside her was a physical ache, a desperate need to be filled.

“Liam, please,” she begged, her fingers threading through his hair, holding him to her.

He lifted his head, his lips glistening. “Please what, May? Tell me what you want.”

“I want you,” she gasped, her hips bucking involuntarily. “I want you inside me. Now.”

He didn’t need any more encouragement. He made quick work of her skirt, unzipping it and letting it fall to a puddle at her feet. She stepped out of it, standing before him in

Related Videos

Related Galleries

More Stories

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