Cover of Echoes of Yesterday's Promise

Echoes of Yesterday's Promise

Read the story

17 chapters · 57402 words · Read 0 times

After 6 years of no contact. Mimi lost hope he would come back to her like he promised. She left but never stopped loving him. It was like living without love. Her heart never lost his name. But she tried forgetting him. But it never Happened. He had a girlfriend. He told her after she got her self to text him again. She wrote every possible way to find him again. But she dident try to reach out. On day he was standing outside her work place. Her Kindergarten. She thought she saw a gost

Chapter 1: The Call That Breaks the Illusion

The velvet ropes in the gallery swayed like whispered secrets, but all I could hear was the low thunder of my own pulse. Aged oak and Elena’s expensive perfume—something with jasmine and regret—clung to the air. Outside, the neon glow of the city bled through the high windows, casting my shadow long and uncertain against the glass, a stretched-out version of myself I didn’t recognize.

Elena was talking, her words polished and smooth. “…and the curation is meant to challenge the boundary between observer and participant.” She smiled, her hand a light, proprietary weight on my forearm.

My phone, face-up on the bar between our champagne flutes, lit up.

The name glowed on the screen: MIMI.

The gallery’s ambient chatter—a symphony of cultured nods and murmured appreciation—faded into a fuzzy, distant static. My fingers tightened around the cool stem of my glass. It felt like the only solid thing in the room.

Elena’s sentence trailed off. I saw her gaze drop to the screen, then snap back to my face. Her polished smile didn’t vanish, not exactly. It just… cooled, hardened at the edges, like ceramic left in the cold.

I didn’t move to silence it. For one endless second, I just watched it ring. The vibration was a tiny, insistent earthquake traveling up through the marble bar into my bones.

Then I reached over and hit the side button, plunging us back into silence.

The damage was already done. I could feel it hanging in the space between us, thicker than the perfume.

“Sorry,” I said. My voice sounded like it belonged to someone else.

“Everything okay?” she asked. Her tone was light, perfectly calibrated. Only the slight stillness in her posture, the way her eyes searched mine, gave her away.

“Fine. Just… spam.” The lie was ash in my mouth.

She nodded, accepting it because what else could she do? She turned back to the painting we were supposedly discussing, a chaotic splash of crimson and indigo. “As I was saying, the emotional intent is quite palpable, don’t you think?”

All I could think about was a text. A text that had arrived a few months ago, around Christmas.

It was past two in the morning. The silence in my apartment was complete, a heavy blanket soaked in cheap wine and loneliness. The Christmas lights I hadn’t bothered to take down blinked on the balcony, casting erratic, colorful shadows against the wall.

Then my phone buzzed on the coffee table.

I grabbed it, expecting a late-night work email or a dumb meme from a friend. The name stopped me cold.

MIMI.

No one had heard from her in over five years. She’d disappeared. I’d let her.

The message was surprisingly matter-of-fact, given the hour. Hey. Drunk. But sober enough to know I’d like to talk. I want to apologize for how things ended. A part of me still thinks about you.

I read it. Then I read it again. The words were simple, but they unstitched something in my chest I’d spent years suturing shut.

She’d become weak. That’s what I told myself. The holiday loneliness, the wine, it had worn her down and she’d reached for a ghost.

My thumbs were moving before my brain engaged. A weakness answering a weakness. It’s late. I sent. Then, immediately after: I’ve had a girlfriend for two years.

Why did I write that? Was it a reminder to myself, a anchor thrown into the turbulent sea her text had created? See? I was telling myself. You have a life. A good one. With Elena, who is here, and real, and doesn’t vanish for half a decade.

Or was I trying to tell her? A preemptive strike. Don’t contact me. Don’t say these things. Because if you do, I might remember that I never really stopped. That I loved you in a way that left a permanent mark, and ‘moving on’ was just a performance I put on for the world, and for myself.

I stared at the sent messages, waiting for the ellipsis, for her reply. The silence that followed felt louder than the text. I felt laid bare, foolish, caught in a past I’d pretended to outgrow.

“…palpable, Gabriel?”

Elena’s voice pulled me back into the gallery, into the present. Into the life I’d built.

“Yeah,” I said, forcing my eyes to focus on the swirls of paint. “Palpable.”

But I wasn’t there. I was back in that silent apartment, staring at my phone, waiting for a ghost to speak again. And now, the ghost had called. Here. In the middle of my curated, champagne-soaked present.

Elena was still talking, but her words were just sounds. I took a sip of champagne. It tasted like nothing.

I’d silenced the call, but the echo of it vibrated in the hollow of my chest. I looked at Elena—beautiful, sophisticated, poised Elena—and saw the first fine crack in her flawless understanding of us. She was looking at the painting, but her focus was turned inward, a quiet calculation happening behind her eyes.

She knew. Maybe not the details, but she knew the name on that screen had weight. It had history. And history, I was realizing, staring at my distorted reflection in the dark gallery window, has a gravity that can pull you right out of your own life.

And history, I was realizing, staring at my distorted reflection in the dark gallery window, has a gravity that can pull you right out of your own life.

“Another?” Elena asked, tapping her empty flute. Her voice was a careful neutral.

“Sure. I’ll get them.” I needed the moment, the few steps of distance to the bar. My legs felt unsteady. The room’s conversations swirled around me again, too loud, a blur of pitch and laughter. I ordered two more glasses from a server whose smile didn’t reach her eyes.

When I turned back, Elena had drifted to a quieter corner near a tall, arched window. The city’s neon glow painted the side of her face in washes of blue and pink. She looked like a painting herself, perfectly composed, yet utterly separate from the crowd. I brought the glasses over, the champagne sloshing precariously close to the rims.

We stood in silence, drinking. The bubbles felt sharp and accusatory on my tongue.

“You know,” she said, not looking at me, “for a moment, when that phone lit up, you looked… haunted.” She finally turned her head. Her dark eyes were searching, sober. “Like you’d seen a ghost.”

I forced a laugh. It came out dry and brittle. “It was just a call, Leni.”

“You flinched.”

“I didn’t flinch.”

“Your whole body went rigid. Your knuckles on that glass were white.” She took a slow sip, her gaze never leaving mine. “Who’s Mimi?”

The directness was a punch to the gut. I’d expected a slow, circling interrogation, not this clean blade of a question. I opened my mouth, but no credible lie presented itself. The truth was a tangled mess I couldn’t articulate. “Someone from a long time ago.”

“How long?”

“College.”

Elena nodded slowly, as if confirming a private theory. “The great unspoken era. The black hole in the Gabriel Vargas timeline.” She gestured vaguely with her glass. “Before the firm, before the accolades, before… me.” She said the last word softly, almost to herself. “What was she? The one who got away?”

“It wasn’t like that.”

“Then what was it like?” Her tone wasn’t angry. It was weary. It was the tone of someone who had seen the crack in the foundation and was finally acknowledging the damp smell in the basement. “Tell me. Because for two years, you’ve been present, but there’s always been this… room in you. A locked door. I assumed it was work, or family, or just how you are. But just now, when that name appeared, I saw the key turn. I saw you want to open it.”

I looked down at my champagne. The golden liquid reflected the fractured light. “It’s complicated.”

“Everything’s complicated.” She set her glass down on a nearby ledge with a decisive click. “But try. Please.”

I took a breath. The scent of her perfume was suddenly oppressive. “We were friends. More than friends. Then it ended badly. She left. Disappeared, really. For five years. Not a word.”

“And now?”

“Now she texted. Once. Around Christmas.” The admission felt like pulling a splinter from deep under the skin.

Elena absorbed this. A muscle ticked in her jaw. “What did she say?”

“That she was sorry. That she still thought about me.” Saying it aloud made it feel more real, more dangerous.

“And you replied?”

“I told her I had a girlfriend.” It sounded defensive, even to me.

“But you didn’t block the number.”

It wasn’t a question. I didn’t answer.

Rain began to patter against the large window, distorting the neon into liquid trails of color. She wrapped her arms around herself. “You kept the line open.”

“Elena…”

“Don’t.” She held up a hand, finally showing a fracture in her calm. “Just… don’t. You stood there, vibrating like a plucked string, and you silenced the call, but you didn’t dismiss it. You carried it with you. You’re carrying it right now.” She stepped closer, her voice dropping to a whisper. “Do you love her?”

The question hung in the air between us, huge and impossible. The ghost of a past feeling, a tangled knot of memory and guilt and unresolved ache, rose in my throat. I didn’t know what love meant in that context anymore. It was a fossil, an imprint of something that once was.

My silence was the answer.

Elena’s breath hitched, just once. She blinked rapidly, looking past me at the chattering crowd. “Okay,” she said, the word final and small. “Okay.” She picked up her clutch from the ledge. “I’m going to go.”

“Wait, let’s talk.”

“We just did.” She smoothed her dress, a gesture of reclaiming composure. “And you said everything you needed to say without saying a word. I need some air. Don’t follow me, Gabriel.”

She walked away, her heels clicking a steady, retreating rhythm on the polished concrete floor. She didn’t look back. I watched her go, the weight of what I hadn’t said, of what I’d secretly kept alive, settling onto my shoulders like a leaden coat. The party swirled on, oblivious. My phone, dark now in my pocket, felt like a live wire against my thigh.

My phone, dark now in my pocket, felt like a live wire against my thigh.

The gallery door sighed shut behind Elena, sealing me inside a bubble of fake laughter and clinking glass. Every part of me knew I should follow her. My muscles tensed, ready to push through the crowd, to grab her arm in the rain-slicked street, to say the right thing.

I should fight.

I should explain that it was all in the past, a closed book. That five years of silence was proof enough. That she, Elena, was the woman I loved. The words assembled themselves in my head, perfect and convincing.

But my feet stayed rooted to the polished concrete. A strange, heavy inertia locked my joints. Going after her meant making it real, turning that silent, screaming moment into a conversation we couldn’t come back from. It meant choosing, definitively, and part of me was still hostage to a ghost.

So I didn’t.

I turned and walked toward the opposite exit, my steps echoing in the sudden hollow of my own chest. The rain was colder than I expected, needling my face as I fumbled for my keys. The city’s neon glow bled across the wet pavement in chaotic, colorful rivers.

The car door closed with a solid thunk, muting the world. For a minute, I just sat there, hands on the wheel, watching the rain zig-zag down the windshield. I’d only had that one champagne. Less than half the flute. It was nothing. An excuse, a thin one, to avoid the truth: I needed to be alone. I needed to move.

The engine growled to life. I pulled out into the glossy black street, the tires hissing.

I drove without a destination. The route was muscle memory—down Grand, left on 7th, onto the bridge. The wipers beat a steady, monotonous rhythm. The city skyline receded in my rearview, a glittering cage I’d willingly escaped. Each block put more distance between me and the hurt in Elena’s eyes, which only made it clearer in my mind.

My thoughts didn’t race; they seeped, like the damp cold creeping into the car.

Five years. It should have been a wall. It was a wall. I’d built my life on the other side of it. A good life. A presentable life with a future mapped out in clean architectural lines. Elena fit into that blueprint. She was solid, real, her love a constant warmth.

Mimi was a tremor from the other side of a fault line. A feeling that had been buried, not gone. Her text had been an excavation. And tonight’s call? It was the ground shifting under my feet.

The lights of oncoming cars blurred into streaky halos. I tightened my grip on the wheel. I loved Elena. I did. The thought was a mantra, but it felt brittle, recited. Was loving someone the same as being in love with them? Was being in love just a memory, a ghost of a younger, more volatile self?

I didn't know. All I knew was the pull I’d felt staring at my lit-up phone was gravitational, stupid and strong, a tide going out. And I’d let it tug me away from the shore.

My phone buzzed in the cup holder. A single, violent shudder against the plastic. I glanced down. The screen glowed.

Not Elena.

A new message. The preview showed only two words: I’m sorry.

It was from Mimi.

The car ahead of me braked, its taillights flaring suddenly into two hellish red eyes. I slammed my own brake, the tires skidding slightly on the wet asphalt. My heart hammered against my ribs. The wipers swished, cleared the glass. Swished again.

I didn’t pick up the phone. I just drove, the two words hanging in the dark, humid air of the car. An apology for calling? For everything? It didn’t matter.

Sorry changed nothing. Sorry just tore the hole open wider.

I kept driving, the empty road ahead swallowing my headlights whole. The momentum was the only thing I had left.

The momentum was the only thing I had left.

So I drove.

The hiss of the wet asphalt became a white-noise hum. Streetlights bled into one another, a continuous sodium-orange river guiding me out of the city center. I took exits at random, following the curve of highways I barely registered. My mind was a blank, static-filled screen, blessedly empty of everything but the necessary mechanics: signal, merge, brake.

An hour peeled away. Then another.

The city’s glittering tumor receded in the rearview, replaced by the darkened humps of suburban hills, then by the true flat black of farmland. I rolled down the window. The air was cold and smelled of wet earth and diesel. The radio was off. The only sound was the wind and the engine’s steady purr.

I’d driven north. I realized it as a green highway sign flickered past: Albany, 172 miles.

North.

A cold clarity seeped into my fatigue. This wasn’t random. My hands on the wheel knew. My exhausted, highway-hypnotized brain was just catching up.

She’d never really disappeared without a trace.

That was the lie I’d told myself. The clean, easy story. She vanished. Poof. Gone. It absolved me. It made me the wounded party, the one left behind to puzzle over the ghost.

The truth was messier. The truth had an address.

The truth had an address.

I hadn’t typed it into the GPS. My hands stayed at ten and two. But my body remembered the route. North on 87, past exits for towns with familiar-sounding names. The wipers kept their rhythm. The darkness felt complete, a void pressing against the glass.

I turned the radio on, then off again. The silence was better. It left room for the memory, sharp and sudden, to crack open.

We were in her car, a junker that smelled like old coffee and mint. Rain speckled the windshield. She was driving. Her hands were tight on the wheel.

“Just come with me,” she said. Her voice was quiet, almost swallowed by the sound of the engine. “Or visit. Soon.”

“To Maine.”

“It’s not the moon, Gabe.”

“It might as well be.”

She glanced over. Her eyes were dark, serious. She was always so serious when it came to this. “Long-distance is nonsense. We both know that. At our age? It’s a slow-motion breakup.”

I stared at the passing streetlights. “So don’t go.”

The words hung there. I didn’t look at her. I wanted to grab her hand. I wanted to tell her all the ways I’d help her, that she could stay with me, that we’d figure it out together. That she didn’t have to run.

But I didn’t. Because asking her to stay felt like asking her to endure the unendurable. Her family wasn’t just difficult. They’d done things. Bad things. Things she only ever hinted at with averted eyes and a tone that left no room for follow-up. The need to get away wasn’t a whim; it was a physical imperative, like breathing after being underwater.

So I said nothing. I let the silence agree. I let her think the choice was clean: her freedom, or us.

She’d chosen freedom. And I, by not fighting for her, had chosen… nothing. A blank space where a future was supposed to be.

A sign flashed by: Portland, 45 miles.

My throat tightened. The guilt was a physical weight, a stone in my stomach. She had loved me. We had talked about everything—the stupid, the profound, the terrifying. We’d spent every free minute tangled together in my cheap apartment or driving nowhere. She had mapped a thousand escapes, her finger tracing routes on a battered atlas. And when the days grew closer, she had asked me to come. Or at least to visit.

She hadn’t realized that by not asking her to stay, I was letting go completely. I had framed it as respect, as accepting her need. It was cowardice.

The glow of my dashboard clock read 2:17 AM. The road was empty. I was chasing a five-year-old phantom, fueled by champagne and a ringside seat to my own crumbling present.

My phone buzzed again in the cup holder. This time, I picked it up.

It was Elena.

A text, not a call. The preview glowed: I’m home. We need to talk tomorrow.

Simple. Direct. Devastatingly reasonable.

I didn’t reply. What could I say? Sorry, I’m halfway to Maine chasing the ghost of my first love. Can we reschedule?

I put the phone face down on the passenger seat.

The exit was coming up. I knew it before the green sign announced it. The off-ramp was familiar, a curling ribbon of concrete leading into deeper darkness. Smaller roads now. Two lanes, then one. Trees crowded in, their branches skeletal fingers scratching at the sky.

The houses here were set back from the road, dark shapes sleeping under the moonless sky. I slowed, my high beams cutting through the black. I passed a white farmhouse with a tilted barn. A mailbox shaped like a trout.

Then I saw it.

A small, shingled cottage at the end of a long, unpaved driveway. A light was on over the porch. A single, yellow eye in the vast night.

I killed the engine at the mouth of the driveway. The silence rushed in, profound and heavy. Crickets chirped. Somewhere, a branch tapped against a gutter.

This was it. The address I’d never forgotten but had vowed never to use.

The air outside the car was bitingly cold. I got out, my legs stiff, and leaned against the door. The light over there was a fixed point. It seemed impossible that she was behind it. That after all this time, a 4 hour drive from that light would bring me face-to-face with the mess I’d made of everything.

My breath plumed in the air. I thought of Elena, probably lying awake in our bed, staring at the ceiling. I thought of Mimi, just a hundred yards away. Two gravitational pulls, equally strong, threatening to tear me apart.

I pushed off from the car and started walking up the driveway. The gravel crunched loudly under my shoes, a broadcast of my arrival. My heart hammered against my ribs. This was stupid. Reckless. A guaranteed way to blow up the last shreds of my current life.

But I kept walking. The light got closer. I could see the detail now—the peeling paint on the door, a wreath of dried herbs hanging from a nail, a pair of muddy boots left on the step.

I stopped at the edge of the porch light’s pool. My shadow stretched out behind me, long and thin, pointing back the way I’d come.

I raised my hand to knock.

And I froze.

Read on DreamPress

Write your own erotic story with AI