Home Stories Roommate Story
Roommate

Roommate Story

📅 June 8, 2026 📖 1,954 words 🏷️ Roommate
The thin wall between their apartments had never seemed so impossibly close, yet agonizingly far. Liam stood in his living room, a cold beer in his hand, t...
Roommate Story

Photo by Vitaly Gariev on Pexels

The thin wall between their apartments had never seemed so impossibly close, yet agonizingly far. Liam stood in his living room, a cold beer in his hand, the condensation dripping onto the hardwood floor. He’d been staring at the same spot on the wall for ten minutes, his mind a whirlwind of images he had no right to conjure.

She was right there. Maya. His next-door neighbor, his roommate in spirit if not in lease. They’d lived side-by-side for eight months now, sharing a crumbling, brownstone duplex in the city, their front doors exactly six feet apart. At first, the proximity had been a convenience—borrowing milk, signing for each other’s packages. But somewhere along the line, it had turned into something else. Something that hummed in the air between their apartments like static electricity.

He could hear her now. The soft, rhythmic thud of her footsteps on her wooden floors. The creak of her couch as she settled in. He knew her patterns—the way she’d put on jazz after 9 PM, the low, husky hum she made when she was cooking, the precisely eight-second flush of her toilet. He knew the smells that drifted through the walls: garlic and rosemary, her floral shampoo, the faint, clean scent of her laundry detergent.

Tonight, it was different. The footsteps were heavier, more deliberate. A drawer slammed. A curse, whispered but sharp, cut through the silence. Liam set his beer down and moved closer to the wall, his heart hammering against his ribs. He pressed his ear to the old, peeling paint. He could hear her breathing, ragged and uneven. The click of a button. The slide of a zipper.

His mind went blank. Then it flooded.

He’d seen her in her workout gear, skin glistening with a sheen of sweat, her body a taut, powerful machine. He’d watched her dance in her kitchen to a song only she could hear, her hips swaying in a rhythm that made his jeans feel tight. He’d imagined, a thousand times, what her skin would feel like beneath his hands. The curve of her waist. The weight of her breasts. The soft, vulnerable dip of her throat.

He was a grown man, thirty-three, a freelance graphic designer who spent too much time alone. He knew better. He knew the line was drawn, clear and bright, and crossing it would ruin the delicate equilibrium of their shared space. But tonight, the line felt blurry, like a watercolor painting left in the rain.

A low moan drifted through the wall. It was muffled, as if she was trying to smother it with a pillow. But it was there. Undeniable.

Liam’s breath caught. He stepped back from the wall as if it had burned him. He ran a hand through his hair, his cock already hard, straining against his jeans. He should go to his room. He should turn on the TV. He should do anything but stand here, a predator in the dark, listening to the woman next door pleasure herself.

But he didn’t move.

Another moan, longer this time, followed by the wet, slick sound of her fingers moving faster. He could picture it: her legs spread, her back arched against the floral duvet he’d seen through her open window a hundred times. The way her head would fall back, exposing the long, elegant line of her neck. The way her lips would part, plump and red, as she chased her release.

He knew her body, in a way that terrified him. The mole just below her collarbone. The way her hair fell in dark waves past her shoulders. The way she bit her lower lip when she was concentrating. He’d memorized her, cataloged her in secret files of his lonely heart.

The sounds grew faster. Her breathing became a series of sharp, ragged gasps. He heard the creak of her mattress, the whisper of fabric. He was breathing hard now, his own hand on the wall, his knuckles white. He was close to her, his palm flat against the surface, feeling the vibration of her movements.

Then, a cry. Sharp, almost pained. Followed by a long, shuddering sigh. The sound of her body collapsing against the mattress. The silence that followed was thicker than any noise.

Liam let his hand fall. He was shaking. He forced himself to walk to the bathroom, to splash cold water on his face. He stared into the mirror. His eyes were dark, his jaw tight. He looked like a man on the verge of something he couldn’t take back.

He left his apartment. His feet carried him down the darkened hallway, the only sound the creak of the floorboards. He stopped in front of her door. A sliver of light bled from beneath it. He could see her shadow, a silhouette moving slowly, languidly. She was lying on the floor, he realized. Right on the other side of the door.

He didn’t knock. He just stood there, his hand hovering a centimeter from the wood. He could hear her soft, even breathing. He could imagine her eyes closed, a satisfied smile playing on her lips.

Minutes passed. Or maybe hours. He wasn’t sure.

Then, a whisper. So soft he almost missed it. “Liam?”

His heart stopped.

He pressed his lips to the door, his voice a low rasp. “Maya.”

The lock clicked. The door swung open.

She was wearing a thin, white tank top and a pair of faded black underwear. Her hair was a mess, her skin flushed. She looked like a dream he’d once had, and he realized, with a jolt, that he’d never stopped having it.

Her eyes were wide, dark, and full of a hunger that matched his own. “You heard me,” she said. It wasn’t a question.

He couldn’t lie. “Yes.”

She stepped forward, into the hallway. The air between them was electric. Her scent—that floral shampoo, mixed with her own musk—hit him like a physical blow. She looked up at him, her gaze unflinching. “I knew you would.”

She took his hand. Her palm was warm and slightly damp. She led him into her apartment, her living room bathed in the soft, blue glow of a television on mute. The air was thick with the smell of her release.

She let go of his hand and stood in the center of the room. The light poured over her, illuminating the curve of her breasts through the thin cotton of her tank top, the dark triangle of hair beneath her underwear. She was a study in light and shadow, all invitation and risk.

“Don’t think too much,” she said, her voice low and steady. “That’s not what this is.”

He crossed the room in two steps. He didn’t touch her. He stopped an inch away, his body a cage around hers. He could feel the heat of her, the small tremble that ran through her limbs. He reached out and brushed a strand of hair from her cheek. Her skin was like silk, blazing hot.

“Are you sure?” he asked, his voice rough. “Because once I start…”

She silenced him. She leaned in, her mouth hovering a hair’s breadth from his. He saw her eyes flutter closed. He felt her breath, warm and sweet, on his lips.

“I’ve been sure for eight months,” she whispered. “Don’t keep me waiting.”

He closed the distance. The kiss was not gentle. It was a collision, a claiming. Her lips parted, and his tongue met hers, the taste of her—coffee and something darkly sweet—flooding his senses. He groaned against her mouth, his hands coming up to cup her face, tilting her head back. She arched into him, her fingers digging into his shoulders.

He broke the kiss, trailing his lips down her jaw, her throat. She tasted of salt and desire. She tilted her head to the side, offering him more. He traced the thrum of her pulse with his tongue, then nipped at the sensitive skin. She gasped, her nails raking down his back.

“More,” she breathed.

He obeyed. He pulled the tank top over her head, exposing her breasts. They were full, heavy, with rosy nipples already tight. He took one in his mouth, laving it with his tongue, teasing it until she whimpered. He switched to the other, giving it the same attention. Her hands were in his hair, pulling, urging. She was a goddess of need, and he was her willing acolyte.

He dropped to his knees before her. She was looking down at him, her eyes glazed, her lips swollen. He hooked his fingers into the waistband of her underwear and slid them down her thighs. The fabric caught on the curve of her hips, then fell to the floor.

She stood before him, naked, vulnerable, triumphant.

He pressed his mouth to the inside of her thigh. She shivered. He worked his way higher, leaving a trail of open-mouthed kisses, feeling her skin quiver beneath his lips. When he reached the apex of her thighs, she was already slick with need. He inhaled her scent, heady and intimate.

“Please,” she said, her voice a broken whisper.

He didn’t make her wait. He parted her folds with his fingers, exposing her. She was soft, pink, glistening. He touched her with the tip of his tongue. She bucked.

He spread her open, tasted her deeply. She was honey and salt. He circled her clit, flicking it with light, deliberate strokes. Her thighs clenched around his head. Her fingers tightened in his hair. She was a symphony of sounds—gasps, moans, his name on her lips like a prayer.

He doubled his efforts, pushing a finger inside her. She was tight, hot. He added another, stretching her. She cried out, her hips rocking against his hand. He locked his lips around her clit and sucked.

She came undone.

Her orgasm ripped through her, a shuddering wave that made her legs give out. He caught her, holding her upright, drinking her as she pulsed against his tongue. She collapsed against him, a boneless heap of satisfaction.

He carried her to the bed, laying her down on the rumpled sheets. He shed his own clothes, his hands shaking with anticipation. He lay beside her, his body hard and aching.

“You’re overthinking again,” she said, her eyes half-closed. She reached down and wrapped her fingers around him. He hissed.

She guided him on top of her, arching her hips. He positioned himself at her entrance. She was swollen, wet, more than ready.

“Maya,” he said, his forehead touching hers.

“Liam,” she whispered back.

He pushed inside her. She was heaven. Tight, hot, impossibly wet. She took him inch by inch, her body yielding, accepting. When he was fully sheathed, he paused. They were connected, bound together, their moans a single sound.

He began to move. Slow at first, a deep, languid rhythm that drew out every sensation. She wrapped her legs around his waist, pulling him deeper. Her nails raked down his back. Her breath was hot against his ear.

“Faster,” she demanded.

He obeyed. He drove into her, lost in the primal rhythm. The bed creaked in time with their movements. The wall behind them—the same wall that had separated them for so long—now bore witness to their union. The room filled with the slap of skin on skin, their moans, the wet sounds of their coupling.

She was close. He could feel it in the flutter of her inner muscles, the tension in her thighs. He reached between them

Related Videos

Related Galleries

More Stories

#adult story #erotic fiction #Roommate
Done!