The Fantasy Room

The Roommate’s Invitation

SableRose · Extended

The apartment smelled of damp wool and old paper. Rain tapped a steady rhythm against the single pane window in the living room. Monica sat curled into the corner of the corduroy sofa, a literature textbook resting forgotten across her thighs. She traced the spine with one slender finger, her mind drifting nowhere. The quiet felt heavy. Safe, but heavy. She shifted her weight, feeling the soft cotton of her shorts ride up her thighs. Her legs were long, toned, pale against the dark fabric. She was beautiful in a way that made people pause, though she rarely let them look too long. Inexperience had taught her to shrink. To smile politely. To wait for someone else to move first.

The deadbolt clicked. Keys jingled. Marie pushed through the door with a damp umbrella and a knowing smile. Her dark hair clung to her shoulders in wet strands. A fitted black sweater hugged every curve. She dropped her bag on the entryway table and let out a soft sigh. Behind her, Peter stepped inside, shaking rain from his jacket. He was average in every measurable way. Solid jaw. Quiet eyes. He carried a paper grocery bag and moved with the easy patience of a man who knew his place. He set the bag down. Looked at Marie. Waited.

Monica closed the textbook. Sat up straighter. Her pulse picked up a fraction. She always felt it when they arrived. That quiet pull in her chest. Marie’s gaze slid across the room and landed on her. Warm. Deliberate. Unhurried. Marie kicked off her boots and padded across the hardwood in her socks. She didn’t head to the kitchen. She didn’t check her phone. She walked straight to the sofa and dropped onto the cushion beside Monica. The fabric dipped. Their thighs brushed. A spark. Or maybe just the heat of proximity.

You’re still studying? Marie asked. Her voice was low. Smooth. It wrapped around the room like smoke.

Monica nodded. Tried to speak. Found her throat tight. Something in Marie’s tone always did that. Made her feel seen. Made her feel soft. She swallowed. The exam is tomorrow. Doesn’t matter. I’m just going through the motions.

Marie smiled. Not a polite smile. A real one. It reached her eyes. She reached out and brushed a stray strand of hair from Monica’s cheek. Her fingertips lingered. Light. Testing. You always do that. Hide behind books. Behind quiet. You don’t have to, you know.

Peter moved to the armchair. He sat down, watching. Not intruding. Just present. His eyes tracked Marie’s hand on Monica’s face. He didn’t speak. He didn’t need to. His loyalty was a quiet thing. Solid. Unshakable. He would follow wherever she led. Always.

Monica’s breath hitched. She should pull away. Should make a joke. Should retreat into the familiar armor of distance. Instead, she leaned into the touch. Just a fraction. Just enough. Her skin burned where Marie’s fingers rested. She had never been touched like this. Not really. Not with intention. Not with hunger. She felt suddenly naked. Vulnerable. Exposed in a way that had nothing to do with clothes.

You’re tense, Marie murmured. Her thumb traced the line of Monica’s jaw. You hold it all in your shoulders. In your throat. Let it go.

I’m fine, Monica whispered. The lie felt thin. Brittle.

You’re not. Marie’s hand slid down. Rested on Monica’s collarbone. Her thumb brushed the hollow of her throat. I can feel it. You want something. You just don’t know how to ask for it.

Monica’s chest tightened. Her breath came shallow. She wanted to deny it. Wanted to laugh it off. But the truth sat heavy between them. She had spent years waiting for attention. Starving for it, really. And here it was. Warm. Deliberate. Unapologetic. It terrified her. It thrilled her.

Peter shifted in his chair. He cleared his throat. Quiet. Respectful. He looked at Marie. Then at Monica. His gaze held no judgment. Only readiness. He knew what was coming. He always did.

Marie’s fingers drifted lower. Traced the edge of Monica’s sweater. You don’t have to be brave, she said softly. You just have to be here. With us. Let us take care of you.

Monica’s eyes fluttered shut. Her pulse hammered against her ribs. She felt the weight of the moment. The shift in the air. The unspoken invitation hanging between them. She had never done anything like this. Never let anyone in. Never surrendered control. But the wanting was a physical ache. A pull in her belly. A heat between her thighs. She nodded. Barely. A fraction of an inch.

That’s all I need, Marie whispered. She stood. Offered a hand. Come to the bedroom with us.

Monica stared at the outstretched fingers. Her mind raced. Her body answered first. She took Marie’s hand. The grip was firm. Grounding. She stood. Her legs felt unsteady. Her heart pounded. She followed Marie down the short hallway. Peter rose behind them. Silent. Steady. He closed the bedroom door with a soft click.

The room was dim. Lit only by a single brass lamp on the nightstand. Marie turned to face her. Her eyes darkened. Hungry. She didn’t rush. She never did. She stepped close. Pressed her body against Monica’s. The heat was immediate. Overwhelming. She kissed her. Not tentative. Not questioning. Deep. Claiming. Her mouth moved with practiced ease. Tongue sliding against tongue. Teeth catching lower lip. Monica gasped into the kiss. Her hands flew up. Gripped Marie’s shoulders. Held on. Her mind went blank. Her body took over.

Peter stepped behind her. He didn’t touch. Not yet. He stood close enough that she felt his warmth. Close enough that she smelled his clean soap and faint musk. He rested his hands on her hips. Light. Asking. She shivered. Nodded against Marie’s mouth.

Marie pulled back. Breathless. Smiling. Good girl. Her fingers worked the buttons of Monica’s cardigan. One by one. Slow. Deliberate. The fabric slipped from her shoulders. Fell to the floor. Marie’s hands moved to the hem of her tank top. Lifted it. Monica raised her arms. Let it happen. The cool air hit her skin. Her nipples tightened instantly. She felt exposed. Raw. Beautiful. Marie’s palms flattened against her stomach. Slid up. Cupped her breasts. Thumbs brushed her nipples. Monica gasped. Her knees buckled. Peter caught her. Steadied her. His grip was firm. Reassuring.

You’re so pretty, Marie murmured. Her mouth found Monica’s neck. Teeth scraped lightly. Sucked. Monica arched into it. A whimper escaped. She had never felt this. Never been touched with this much hunger. It made her dizzy. Made her melt.

Marie’s hands moved lower. Slid the shorts down her hips. Pushed them past her thighs. Let them pool at her ankles. She stepped back. Looked down. Monica’s pussy was bare. Shaved smooth. Pink lips parted slightly. Already glistening. Marie’s breath caught. Beautiful. Peter’s fingers tightened on her hips. He leaned in. Pressed his mouth to the small of her back. Kissed the curve of her spine. Monica trembled. Her mind spun. Her body burned.

Peter stepped around her. Unzipped his jeans. Pushed them down. His cock sprang free. Shaved clean. Thick. Heavy. Already half-hard. He stroked it once. Twice. His eyes locked on hers. Waiting. Asking. She swallowed. Nodded. He stepped closer. Let the tip brush her inner thigh. The heat radiated through her skin. Her breath came in short gasps.

Marie moved to the dresser. Opened the bottom drawer. Pulled out a black silicone strapon. Strapped it to her hips. Adjusted the buckles. The harness fit snug against her thighs. She lubed the thick shaft. Generous. Slow. The sound filled the quiet room. Monica watched. Heart hammering. Fear and arousal warring in her chest. She had never taken two at once. Never even imagined it. But Marie’s gaze held her. Grounded her. Promised her it would be okay.

Get on the bed, Marie said. Soft. Firm. Monica climbed onto the mattress. The sheets were cool. She lay back. Legs parted. Open. Vulnerable. Peter knelt between her thighs. His cock hovered over her entrance. He looked at her. Waited for permission. She nodded. Breathless. He pushed in. Slow. The stretch was immediate. Intense. She gasped. Fingernails dug into the sheets. He filled her completely. Thick. Hot. Perfect. He held still. Let her adjust. Let her breathe.

Marie climbed onto the bed. Positioned herself behind Monica. Her strapon pressed against Monica’s ass. The tip found the tight ring. Monica tensed. Fear spiked. Marie’s hand rested on her hip. Squeezed gently. Breathe, she whispered. Let it in. Monica exhaled. Pushed back slightly. Marie slid forward. Inch by inch. The burn was sharp. Then melted into pressure. Into fullness. Monica cried out. Tears pricked her eyes. But she didn’t pull away. She opened wider. Took them both.

Peter began to move. Slow thrusts. Deep. Each one dragged against her inner walls. Coaxed her wetness. Marie matched him. A steady rhythm. Pushing in. Pulling back. The dual sensation overwhelmed her. Fire and ice. Stretch and squeeze. She couldn’t think. Could only feel. Her hips lifted off the mattress. Chasing the friction. Chasing the heat.

That’s it, Marie panted. Her voice rough. Hungry. Take it. Take us.

Peter’s thrusts grew harder. Faster. His cock slammed against her cervix. Each impact sent jolts up her spine. Marie’s strapon pistoned into her ass. Relentless. Precise. The friction built. A coil tightening in her belly. Monica’s breath came in ragged gasps. Her fingers twisted in the sheets. Her thighs trembled. She felt full. Stretched. Claimed. It terrified her. It thrilled her. She moaned. Loud. Unfiltered. The sound echoed in the small room.

You feel amazing, Peter groaned. His forehead pressed to her stomach. Sweat dripped onto her skin. So tight. So wet.

Monica couldn’t answer. Couldn’t form words. Her body was unraveling. Pleasure built in waves. Crashing over her. Pulling her under. Marie’s hand slid around to her clit. Two fingers rubbed tight circles. Fast. Firm. Monica shattered. A scream tore from her throat. Her back arched. Her inner walls clamped down on Peter’s cock. Milked him. Hard. Her orgasm ripped through her. Violent. Blinding. She shook. Trembled. Came apart completely.

Peter followed her over the edge. His thrusts grew erratic. Desperate. He buried himself to the hilt. Groaned. His cock pulsed. Hot cum flooded her pussy. Thick. Heavy. He held still. Panting. Shuddering. Marie didn’t stop. She kept moving. Riding the aftershocks. Drawing out every last shiver. Until Monica went limp. Breathless. Sated. Marie finally pulled out. Collapsed beside her. Chest heaving. Skin slick with sweat.

The room fell quiet. Only the sound of rain against the window. Only the rhythm of three sets of breathing. Monica lay still. Eyes closed. Mind floating. Her body felt heavy. Used. Perfect. She had never felt so alive. So completely surrendered.

Marie traced a finger down Monica’s arm. Left a trail of warmth. You took it so well, she murmured. Voice soft now. Satisfied. So perfect for us.

Peter rolled onto his side. Pressed his mouth to Monica’s shoulder. Kissed the damp skin. You’re ours now, he said. Quiet. Certain. Whenever we want. However we want.

Monica opened her eyes. Looked at them. At Marie’s satisfied smile. At Peter’s steady gaze. She felt the truth settle in her bones. No fear left. Only acceptance. Only want. She nodded. Slow. Deliberate. Yes.

Marie kissed her forehead. Peter kissed her jaw. They held her. Warm. Heavy. Complete. The rain kept falling. The lamp kept glowing. And Monica finally stopped waiting.

1 of 1