Cover of Lingering Desires

Lingering Desires

Read the story

29 chapters · 69864 words · Read 0 times

Joe (40 year old runner with black hair and brown eyes) and Maria a 32 year old yoga instructor with black hair and brown eyes were together for 8 years, engaged, and broke up 5 months ago. Maria moved out of the house they bought together but the 2 are attached by their pets who they have pet sit for each other occasionally. Joe has been having strong desires to invite Maria over for sex since he misses their physical contact. He imagines Maria feels the same way but they are respectful to each others boundaries and don’t want to cross that line. When they were together, they had amazing sex, occasionally watched porn together, and once in a while fantasized about bringing another woman into the bedroom with rules and boundaries. They discussed eventually becoming friends once they had enough time to find themselves.

Chapter 12: The Replacement Offer

The wine bar was too warm, the candle on their table casting jumpy shadows across Sasha’s attentive face. Maria sipped her Malbec, but it tasted like ash. She could still feel the ghost of Sasha’s lips on her cheek from that morning, a brand of witness to her shame.

“You’ve been quiet for ten minutes,” Sasha said, not unkindly. She swirled her Pinot Grigio. “And you’re sitting like someone’s about to audit your spine. Relax, Maria. It’s just wine.”

“I am relaxed.”

“You’re about two seconds from snapping in half.” Sasha leaned forward, the candlelight catching the gold flecks in her green eyes. Her voice dropped, a confidential murmur that seeped under the jazz. “He’s the one, isn’t he? The ex. The love-of-your-life destroyer.”

Maria’s grip tightened on the stem of her glass. She didn’t confirm or deny. The silence was confirmation enough.

“The energy in your apartment this morning…” Sasha shook her head, a small, knowing smile on her lips. “It was like walking into a room after a thunderstorm. All ozone and charged particles. You could taste the history.” She took a slow sip, her eyes never leaving Maria’s. “And you’re still wearing his shirt.”

A jolt shot through Maria. She instinctively clasped the collar of her chunky knit sweater, pulling it closed. She’d put it on over the Yale shirt, a pathetic attempt at armor. She’d told herself it was just because it was soft, because it smelled faintly of her own detergent now, not him. A lie.

“I’m not,” she whispered.

“The cuffs,” Sasha said softly, nodding.

Maria glanced down. The too-long sleeves of Joe’s shirt protruded a good inch from the ends of her sweater sleeves, faded grey cotton against black wool. She’d been nervously fussing with them all night, rolling and unrolling them. Caught.

“It’s just a shirt,” Maria said, the defensiveness in her voice pathetic even to her own ears.

“It’s not.” Sasha’s hand, resting on the table, shifted. Her fingers, cool from holding her wine glass, trailed slowly across the lace runner. Then they drifted under the table, coming to rest high on Maria’s thigh, just above the knee. The touch was deliberate, confident. “It’s a memory. It’s a placeholder. It’s him, sitting on your skin when he’s not there.”

Maria froze. The contact was a shock, a liquid heat that spread from Sasha’s fingertips through the denim of her jeans. It wasn’t unpleasant. That was the terrifying part. It was a clear, direct offer. A distraction made of warm, living flesh, not faded cotton.

“Sasha, don’t,” Maria breathed, but she didn’t move her leg.

“Why not?” Sasha’s thumb began a slow, circular motion. “He’s clearly still under yours. I saw it this morning. The way you looked at him, the way you couldn’t look at him. It’s a closed loop. Painful.” Her voice was hypnotic. “Let me open a different one. Just for tonight. Let me replace the memory burning under your skin with a new one.”

The proposition hung in the vanilla-scented air, so blatant, so simple. A physical solution to a spiritual ache. Sasha was beautiful, and kind in her own sharp way, and she wanted her. It was an escape hatch from the suffocating, circular torture of Joe. From the guilt of wanting him, from the failure of their agreement, from the exposed, raw feeling Sasha’s morning visit had caused.

Her phone, face-up on the table, lit up.

The screen glowed in the candlelight. A text notification. Joe.

The preview read: I’m sorry about this morning. I’m not sorry about last night. Can we talk?

Maria stared at it. The words were a hook in her sternum, pulling her back into the storm Sasha had just described. Last night. His hands in her hair, the desperate forgiveness in his touch, the feel of his heartbeat against her palm. The key. The open door.

Sasha followed her gaze. Her fingers stilled on Maria’s thigh. “Ah,” she said, the sound full of understanding and a faint, resigned disappointment. “The other loop calls.”

The touch retreated. Sasha leaned back, picking up her wine glass again, her expression softening into something that looked like genuine sympathy. “You’re not ready to let the memory go. Or him.”

“It’s not about being ready,” Maria said, her voice thick. She finally looked away from the glowing phone, meeting Sasha’s gaze. “It’s about… integrity. I told him we needed space to grow. If I just swap one complication for another, what does that mean? I’m just running.”

“Sometimes running is smart,” Sasha shrugged. “But you’re not a runner. I can see that. You’re a stand-and-face-it person. Even when it breaks you.” She finished her wine. “It’s a quality I like. Even when it means I get a raincheck.”

Maria’s phone dimmed, then went black. The message was still there, waiting. An unanswered question.

“I should go,” Maria said, the words tasting like a decision.

“You should,” Sasha agreed. She signaled for the check. “Go. Talk to your storm. Wear his shirt. Do whatever you need to do. But Maria?” She waited until Maria looked at her. “When you’re finally done facing it—really done—you know where to find a softer landing.”

Sasha paid the bill, refusing Maria’s money with a firm shake of her head. They walked out into the cool night air, the buzz of the bar fading behind them. On the sidewalk, Sasha pulled her into a brief, tight hug. It was clean this time, just friendship. Just an anchor.

“Good luck,” Sasha whispered against her hair.

Then she turned and walked away, her blonde hair a bright flag under the streetlamp.

Maria stood alone on the pavement. She pulled her sweater tighter, feeling the soft, worn cotton of Joe’s shirt beneath it. She fished her phone from her pocket. The screen lit up again under her thumb. Joe’s text. Can we talk?

The right thing, the grown thing, was to text back. To say Not tonight. I need space. We stick to the agreement. To go home alone, take off the shirt, and actually process.

Her thumb hovered.

She thought of the open bedroom door. The weight of his apology in her hand. The sheer, devastating loneliness of her silent apartment after he’d left.

She didn’t text back.

Instead, she pulled up her ride-share app. Her fingers were cold, but they didn’t shake as she typed in the address. Not her own.

She requested the ride, watched the little car icon begin its journey toward her on the map. The momentum was terrifying. It felt less like a decision and more like a gravitational pull, an inevitable trajectory she had set in motion the moment she’d put the key back in his hand.

The car would be there in four minutes. She stood perfectly still, waiting, the night air cooling the wine-heat on her cheeks. Every cell in her body was awake, screaming in unison, a chorus of doubt and desire and sheer, reckless need.

She was going to him. The agreement was in tatters. Growth, it seemed, could sometimes be a crooked, backward path.

Read on DreamPress

Write your own erotic story with AI