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 25: Morning Recklessness

The scent of lavender was a lie.

It was the first thing Maria registered upon waking. The diffuser on the nightstand emitted its gentle, purple-hued plume, and the whole room was steeped in it—a careful, curated calm. But underneath it, woven into the fibers of the sheets, lingering on her own skin, was the faint, unmistakable ghost of sex. A musky, intimate odor that no amount of essential oils could erase.

She was alone. The other side of the bed was cool and flat. The silence in the apartment was a solid thing.

For a few dizzy seconds, suspended between sleep and reality, she replayed it. The pressure of his hands, the friction of skin on skin, the way the morning light had carved his shoulders in gold. The gasp that shook the headboard wasn’t just a sound; it was a seismic event inside her, a fault line splitting open. Last night wasn’t a mistake, but this morning will be. She’d said it. She’d meant it as a declaration, a final surrender to the inevitable slide backwards. Instead, it had been a prophecy.

Sasha’s key in the lock. The frozen shock. The vulgar, illuminating light she’d shone on them.

Maria flung the covers back. The air was chilly on her bare skin. She grabbed the first thing she found—Joe’s old running shirt, discarded on the floor. She pulled it over her head. The soft, worn cotton smelled overwhelmingly of him. Sweat, deodorant, him. She yanked it off again, as if burned, and threw it into the corner. It landed in a heap beside the half-unrolled yoga mat.

She stalked to the bathroom, avoiding her reflection in the mirror. The shower was a punishment. She turned the water as hot as she could stand, scrubbing her skin with a loofah until it was pink and raw. She washed her hair twice, trying to drown out the memory of his fingers in it. It didn’t work.

Wrapped in a towel, she stood before the bathroom mirror now. Her eyes were puffy. A faint, bruised-looking mark stood out on the side of her throat. She touched it, her fingertips cool against the bloom of purple. A souvenir. Proof. She thought of Sasha’s smirk. ‘Getting properly demolished.’ The crassness of the phrase made it somehow more true. That’s what it had been. Not making love. Not reconnecting. It had been a demolition of every fragile boundary they’d built over months of careful, painful distance.

Her phone buzzed on the counter. A text.

Not from Joe.

Sasha (9:14 AM): Checkout’s at 11. Hope you enjoyed your stay in Purgatory. The offer for a cleaner getaway still stands.

Maria stared at the words. They were barbed, laced with a judgment that felt earned. She didn’t reply. She couldn’t. What was there to say? Thanks for the reality check? Sorry my emotional breakdown was so messy?

She walked back into the bedroom, the towel trailing behind her. The space felt different. It wasn’t a sanctuary anymore; it was a crime scene. The rumpled sheets were evidence. The empty wine glass on the nightstand was a co-conspirator. The salt lamp’s warm glow felt accusatory.

She ripped the sheets off the bed in one violent motion. She stuffed them into the hamper, then stood there, breathing hard. She needed to get out. To move. To do anything that wasn’t standing in the ruin of her own weakness.

Dressed in simple black leggings and a tank top, her hair wrung into a wet knot on top of her head, she headed for the kitchen. The memory of the floor was a physical presence. She avoided the spot, her eyes skittering away. She made coffee with brutal efficiency, the grinder screaming in the quiet. She drank it black, standing at the counter, staring out the window at the blank face of the building across the alley.

Her phone buzzed again. This time, her heart clenched. She made herself wait a full minute before looking.

Joe (9:47 AM): I’m sorry.

Two words. So simple. The foundation of their entire dysfunctional history. She could write the rest of the message herself. I’m sorry for last night. I’m sorry for this morning. I’m sorry for letting it happen. I’m sorry for leaving. I’m sorry for existing. An endless, looping apology that never changed anything.

She didn’t reply. Replying was a trap. It was a thread that, once pulled, would unravel her again. Instead, she put the mug in the sink and went to the living room. There, on the bookshelf, sat the damned basil plant. It was more than wilted now. It was dead. Crisp, brown leaves curled inward, stems brittle and dry. A perfect metaphor she was too exhausted to appreciate.

She picked up the small ceramic pot. It was light, the soil a cracked, pale desert. She carried it to the kitchen trash, lifted the lid, and held it over the bin.

She hesitated.

Let it die, she’d told him. A final instruction. A command for them both. But holding the dead thing in her hands felt like a surrender of a different kind. An admission of total failure. She lowered the pot, setting it back on the counter. Even dead, it was a piece of their story. Throwing it away felt too much like pretending it had never existed.

The knock on the door was so soft she almost didn’t hear it. Her whole body went rigid. It wasn’t Joe’s knock. His was firmer, three confident raps. This was tentative, almost questioning.

She didn’t want to answer. She wanted to disappear into the walls. But the silence after the knock stretched, pregnant with possibility. It could be a neighbor. A package. Not him.

She crept to the door, looked through the peephole. The distorted fisheye lens showed a bouquet of flowers. Tulips, vibrant yellow and purple, obscuring the person holding them.

Maria unlocked the door and opened it a crack.

Sasha stood there, the tulips held like a shield. She’d changed. No yoga clothes. She wore dark jeans and a simple black sweater, her hair down in a smooth, blonde sheet. She looked younger, softer. Unsmiling.

“Hey,” Sasha said, her voice quiet.

“Hey.”

They stood there, the door between them. Sasha nodded at the tulips. “Peace offering. And an apology. I was a monumental bitch.”

Maria looked at the flowers, then back at Sasha’s face. There was no smirk now. Just a careful, watchful expression.

“You weren’t wrong,” Maria said finally, her voice rough from disuse.

“Being right doesn’t give me a pass to be cruel.” Sasha shifted her weight. “Can I come in? For like, two minutes. Then I’ll go. I just… I want to say this to your face, not in a shitty text.”

Maria opened the door wider.

Sasha stepped in, her eyes doing a quick, discreet scan of the apartment. It was tidy now. The towels were gone. The evidence hidden. She held out the flowers. Maria took them. The stems were cool and smooth.

“They’re probably the wrong kind,” Sasha said. “I don’t know flower language. I just thought they were pretty. And you looked like you could use something pretty.”

“Thank you.” Maria carried them to the kitchen, filled a vase with water. The simple, domestic action was grounding.

Sasha lingered by the counter, not sitting. “I overstepped. Big time. I used a key you gave me for a practical reason to barge into your personal life. That’s fucked up. I’m sorry.”

“It’s okay.” The words were automatic.

“It’s not, but thanks for saying it.” Sasha folded her arms, leaning against the counter. “Look, my ‘offer’… forget I said it like that. It was gross and predatory. The truth is, I like you. I have for months. You’re smart, and you’re kind, and you’re so fucking strong it’s intimidating. Watching you tie yourself in knots over that guy… it just made me want to shake you. Or kiss you. Mostly both.”

Maria carefully arranged the tulips, not looking up.

“I saw you with him,” Sasha continued, her voice low. “And it wasn’t hot, or exciting. It was devastating. You looked… conquered. Not in a sexy way. In a sad way. Like you’d lost a war with yourself.” She paused. “That’s why I said what I said. It came out bitchy because I was hurt. And jealous, honestly.”

Maria finally met her gaze. “Jealous?”

“Of the history. Of the hold he has. You think I don’t see it? Every time his name comes up, you go somewhere else. It’s like he has a string tied to you and he gives it a tug every few weeks, just to see if you’re still there.” Sasha’s expression was earnest, stripped of all her usual cool irony. “I don’t want to be a distraction, Maria. And I don’t want to be a rebound. I just want a chance. A real one. When you’re ready.”

The kitchen was silent except for the hum of the refrigerator. The tulips were a bright, defiant splash of color against the white subway tiles.

“I’m not ready,” Maria said softly. It was the truest thing she’d said all day.

“I know.” Sasha pushed off the counter. “Two minutes are up.” She started for the door, then stopped. “For what it’s worth… I don’t think you’re pathetic. I think you’re human. And humans sometimes fuck up spectacularly. The cool ones learn from it.”

She left, closing the door softly behind her.

Maria stood in the quiet, staring at the closed door, then at the vibrant tulips. Her phone, still on the counter, lit up with another notification. She knew without looking it was Joe again. Another apology. Another thread.

This time, she picked up the phone. She didn’t open his message. Instead, she went to his contact. Her thumb hovered over the screen. She could text back. She could say It’s okay, or We need to talk, or Please don’t contact me. Each option was a path, each one leading back into the tangled wood.

She selected a different option.

Block This Caller? the screen asked. You will not receive phone calls, messages, or FaceTime from this contact.

The vase of tulips sat on the counter, a silent witness.

Her finger trembled. For months, blocking him had been the nuclear option, unthinkable, a violence against their shared history. It meant admitting finality. It meant being the one to sever the last, fraying connection.

The dead basil plant sat beside the vibrant tulips. One, a relic of a love that had slowly starved. The other, an unasked-for gift, a possibility rooted only in the present.

She took a breath, deep enough to fill her lungs with the clean, floral scent of the new flowers, and pressed Block. The screen blinked, processed, and returned to her home screen. It looked exactly the same.

Nothing happened. No dramatic sound. No confirmation beyond the bland text on the screen. The world didn’t end. The apartment didn’t collapse around her. She just felt a sudden, vast, and terrifying quiet. The string was cut.

She put the phone down, face down on the counter. She looked at her hands. They were steady.

The coffee cup needed washing. The dead plant needed disposing of.

Read on DreamPress

Write your own erotic story with AI