Cover of Sapphic Echoes

Sapphic Echoes

Read the story

3 chapters · 6838 words · Read 0 times

my series of events in lesbian

Chapter 2: The Sliver of Sin

The days bled into each other, a slow, sun-drenched fever. My encounter with Olivia hung in the air of Sarah’s house, a secret scent I couldn’t place. Sarah moved through her routines, warm but distracted, the ghost of that notepad entry between us. One morning, the usual calm shattered. Sarah was late. I heard the frantic shuffle from her room, drawers slamming, a muttered curse. I was headed to the laundry with a basket clutched to my hip when I passed her door. In her hurry, it was open two inches.

A sliver of her world, golden and intimate, spilled into the dim hallway. The late sun cut through the gap, illuminating motes of dust dancing in the air. My feet rooted to the creaking floorboard. Through the narrow opening, I saw her. She stood before her full-length mirror, her back to me, clad only in that matching set of pink lace. The bra was unhooked, hanging open, the straps slung down her sun-kissed shoulders. Her reflection was obscured by the angle of the door, but I could see the delicious curve of her spine, the soft swell of her hip where her panties cut in. She was rushing, her hands fumbling behind her to clasp the bra. The muscles in her back flexed, a landscape of tension and smooth skin. She muttered something to herself, a frustrated, breathy sound. Her head turned slightly, profile etched in the golden light, eyes focused on her task in the mirror. She was entirely unaware of the audience, of the two-inch-wide universe she had opened. My breath stopped, the laundry basket suddenly a heavy, forgotten weight in my arms. Every detail was hyper-sharp: the delicate lace pattern, the faint tan line across her back, the way her hair fell in a loose dark curtain against her skin. My own skin prickled, a flush of heat climbing from my chest to my throat. This was different from the photos, different from Olivia’s backyard. This was real, unguarded, and achingly close. The air in the hallway grew still, thick with the scent of her lavender lotion and my own accelerated heartbeat. She finally secured the clasp, her shoulders dropping in relief, and reached for a blouse hanging on the bedpost. The moment was over. I forced my feet to move, gliding past the door silently, the image burning itself into the backs of my eyelids.

I forced my feet to move, gliding past the door silently, the image burning itself into the backs of my eyelids. She left for the office soon after, the house exhaling into its familiar quiet. I started my routine, but every mundane task was filtered through the morning’s secret lens. The afternoon sun crawled across the floorboards, heavy and slow. Evening finally bled into the canyon, draping everything in soft, purple shadows. I was sitting on the backyard couch, a book unopened in my lap, when the side gate clicked. Sarah walked in, her heels in one hand, a hose in the other. “God, what a day,” she sighed, kicking off towards the spigot. She turned it on, and a silver arc of water sparked in the twilight. As she’d come home late, she hadn’t gotten time to change her dress. It was the same professional blue wrap from the morning, now wrinkled from the long day. She moved through her plants, her movements tired but precise, the fabric of her dress pulling taut across her hips as she bent to soak a terracotta pot. Water droplets gleamed on her bare calves. “You’re out late,” she said, glancing over at me. The dress gaped slightly at her chest as she leaned over the rosemary bush. “Just enjoying the quiet,” I managed, my voice strangely tight. She nodded, straightening up and dragging the back of her hand across her forehead. The hose swept in a wide, careless arc, the cuff of her trousers darkening with soil and water. A cool mist kissed my skin from where I sat. She looked at me then, really looked, her gaze lingering in the dim light. “It is peaceful out here,” she said softly, and for a moment, the only sound was the water hissing onto dry earth.

She smiled, a tired but genuine thing that crinkled the corners of her eyes. The hose nozzle slipped in her grip, sending a wild spray across the patio stones and onto the hem of her dress. "Oh, for heaven's sake," she laughed, a soft, breathy sound that dissolved into the twilight.

The water darkened the blue fabric, the stain creeping upward from the calf-length hem. It clung to her skin, outlining the shape of her legs beneath the once-flowy material. I watched, mesmerized, as the water traced a path higher.

"It's getting me all over," she said, her laughter tinged with frustration now. She tried to shake the skirt out, a swift, sharp motion that only made the wet fabric snap against her thighs. The sound was startlingly intimate in the quiet yard.

"Here," I said, standing up too quickly, my book tumbling to the flagstones. I moved toward her, my hand outstretched for the hose. Our fingers touched around the cool, wet plastic.

"I've got it," she said, but she didn't let go immediately. We stood there for a second, both holding the hose, the water now dribbling uselessly onto the ground between us. Her eyes met mine, and the air changed.

The playful frustration melted into something else, something watchful and still. She released the hose into my care, her wet hand brushing mine again. "You finish up," she murmured, her voice lower now.

"I will," I said, my own voice barely a whisper. She took a slow step back, her gaze not leaving my face. The damp skirt swayed against her legs as she moved.

She turned and walked towards the house, leaving me with the silent hose and the pounding in my ears. The screen door sighed shut behind her, a soft, final sound. I stood there in the cooling dusk, the smell of wet earth and her lavender lotion clinging to the air.

Later, in the dark of my borrowed room, the day replayed behind my closed eyes. The pink lace, the wet fabric clinging, her watchful eyes in the twilight. My skin felt too tight, humming with a restless energy. I slid my hand beneath the waistband of my shorts, my touch tentative at first.

Then I remembered the strap sliding down her shoulder, the way her skirt had snapped against her thigh. My breath hitched. In the dark, I imagined her hands instead of mine, her mouth where my fingers traced. It was thrilling, a secret so loud it drowned out the silent house.

It was thrilling, a secret so loud it drowned out the silent house. I lay there, the phantom feeling of her gaze still on my skin. A plan began to form, delicate as a spiderweb, in the dark.

Rushing would ruin everything. I needed a slow burn, a series of small, perfect moments. The goal was intimacy, not declaration.

The next evening, I heard her key in the lock, her tired sigh as she dropped her bag. I’d spent the afternoon roasting tomatoes and garlic, the scent filling the house like a warm hug. “Something smells amazing,” she called, her voice frayed at the edges.

“Just some soup,” I said, stirring the pot. She came into the kitchen, her heels in hand, and leaned against the counter. Her blouse was untucked, her hair escaping its clip.

I watched her shoulders slump, the day’s tension visibly draining. “Long one?” I asked, already ladling the deep red soup into a bowl.

“The worst,” she sighed. I set the bowl on the table, a spoon beside it, and a glass of water. She looked at the simple setup, then at me, her expression unreadable.

“You didn’t have to do this,” she said softly, sinking into the chair.

“I wanted to,” I replied, turning back to the stove to give her space. The only sounds were her first spoonful and the quiet simmer of the pot. It was a start.

It was a start. Sarah ate slowly, the steam warming her face. “This is really good, Mel,” she mumbled between spoonfuls, her shoulders finally relaxing.

I busied myself at the sink, feeling her eyes on my back. The water ran hot over my hands. We didn’t need to fill the quiet.

After she went to bed, I stood before my closet. My fingers brushed over denim, then cotton, finally settling on a thin, olive-green skirt. It was soft, knee-length, and flowed when I walked.

I chose it careful not to show more and to hint at everything all at once. The fabric whispered against my thighs as I slipped it on. I paired it with a simple black tank top.

In the mirror, I looked deliberate. The outfit was a question, not an answer. Tomorrow, I would wear it and see if she noticed.

The olive-green skirt felt like a second skin the next afternoon, cool and soft against my thighs. I settled on the weathered backyard couch as the sun began its slow dip behind the canyon ridge, a book open but unread on my lap. The air was still and warm, thick with the scent of dry sage and impending evening.

I heard the sliding door open behind me, followed by the familiar drag of the hose across flagstones. “Forgot to do this this morning,” Sarah’s voice called out, casual and close. I didn’t turn around, letting her see the deliberate drape of the skirt, the line of my leg.

The hiss of water started, a steady rhythm on the parched soil. I drew one knee up onto the couch cushion, then the other, slowly settling back into the pillows. The movement was languid, calculated, allowing the hem to ride up just enough to expose the sensitive backs of my knees and a whisper of lower thigh.

Her watering continued, but the pattern of the spray changed. It became less methodical. I felt the heat of her gaze before I dared to glance over. She was standing by the jade plant, the hose loosely in her hand, water pooling at her feet.

She was staring not at the plants, but at me. Her eyes traveled the length of my legs, now fully curled on the couch, and a faint pink colored her tanned cheeks. “Comfortable?” she asked, her voice oddly strained.

“Very,” I said, holding her look for a beat too long. The hose jerked in her hand, sending a stray arc of water over her own ankle.

She blinked, looking down at the wet spot on her shoe. “Clumsy,” she muttered, more to herself than to me. When she looked back up, her expression had softened, yielding something open and raw.

The golden light caught in her dark hair, haloing her for a moment. Neither of us moved, the moment stretching thin and electric over the sound of distant birds.

Neither of us moved, the moment stretching thin and electric over the sound of distant birds. She finally cleared her throat, turning the hose off with a decisive click. “I should finish up before it gets dark,” she said, but her voice lacked conviction.

I unfurled my legs slowly, letting the skirt settle. “Right,” I said, standing up. Inside, the house felt cavernous and silent. I paced my room, my own boldness echoing back at me.

It wasn’t enough. The garden glance, the soup, the skirt—they were just hints. I needed proof. My laptop glowed on the desk, a cold blue rectangle in the dim room.

A random chat portal, one of those obscure forums, flickered on my screen. My heart hammered against my ribs. I created a blank profile, a generic username, and searched.

I searched for ‘SarahC_30’, the handle I’d seen once on her phone. My finger hovered over the trackpad. This was a line, unmistakable and deliberate. I clicked ‘Send Friend Request’.

The notification chimed almost instantly, a soft ping in the quiet room. She accepted. Just like that. I stared at the screen, at the now-connected status, my blood roaring in my ears.

A new private message window popped up. A single question appeared from her, typed with careful, terrifying speed: “Do I know you?” The cursor blinked, a relentless metronome. I had to answer.

I typed back, my fingers cold and clumsy on the keys. “No, we’ve never met.” I paused, then added, “I’m 30 too.” The lie sat there on the screen, a bold, bald fact.

Her reply came after a long minute. “Sarah. California. 30.”

A thrill shot through me, sharp and electric. She had given me her real name. “Nice to meet you, Sarah. I’m Mel.” A half-truth, close enough. “How’s your night?”

“Quiet,” she wrote back. “Long day. Yours?”

I kept it generic, painfully so. “Same. Just winding down.” We traded these bland pleasantries for days. The conversations were safe, a slow dance around weather and minor annoyances.

My questions were careful, designed to mimic casual interest. “Got any plans for the weekend?” or “What’s good to eat around there?” Her answers were warm but measured, mirroring my distance.

Each night, I’d sit in the dark, the laptop’s glow painting my face, while she typed from her room down the hall. The silence of the house wrapped around us both, a shared secret. I could hear the faint tap of her keyboard through the wall, a ghostly echo of my own.

The duality was dizzying. By day, I was Melissa, her shy cousin in a soft green skirt. By night, I was Mel, a faceless, thirty-year-old stranger earning her trust one careful, generic word at a time. The distance between the two selves felt like a chasm I was happily building a bridge across, my heartbeat the only hammer.

The distance between the two selves felt like a chasm I was happily building a bridge across, my heartbeat the only hammer. That night, the chat window glowed on my screen, a portal to a different kind of daring. I typed, my breaths shallow, “Ever have a wild fantasy you’d never act on?”

Sarah’s reply was slower than usual. “Maybe. Depends on the day.”

My fingers trembled, but I pressed on. “I’ll share one, if you share one.” The seconds ticked by, an eternity in the silent dark.

“You first,” she finally replied.

I swallowed, the memory of Olivia’s gaze and Sarah’s pink lace braiding together in my mind. I began typing, crafting a lie that felt like truth. “ONE DAY. I CHATTED WITH HER AND TOLD AN IMAGINARY STORY AS IF MY NEIGHBOR DAUGHTER AGED 19 SEDUCED ME.” I described the hot afternoon, the lingering looks, the fabricated tale of a shy, curvy girl making the first forbidden move.

I sent it, then immediately wanted to claw the words back. The screen stayed frozen. No typing indicator. Nothing. Just the heavy silence of the house and the frantic thud of my pulse in my ears. Had I gone too far? Was she disgusted? I stared until my eyes ached.

Then, the indicator flickered. One bubble. Then three. Her message appeared, stark and simple. “What happened next in your story?”

My heart slammed against my ribs, a frantic drumbeat in the quiet room. The cursor blinked, demanding an answer. I could hear the faint creak of Sarah shifting in her bed just down the hall.

I began typing, weaving Olivia’s reality into my fiction. “She started showing up more,” I typed, my keys soft clicks in the dark. “Always needed something—a ladder, sugar, help moving a pot.”

The reply came fast. “And?”

“She’d dress… carelessly,” I wrote, picturing Olivia’s paint-smudged overalls, the gap in her tank top. “Simple things. But they showed a lot. And she’d always catch me looking.”

Sarah’s next message appeared. “Did she know?”

“I think she wanted to be seen,” I typed back, the truth of it humming through me. “She’d turn just right, stretch in a certain way. It was a quiet game.”

“A dangerous one.” Sarah’s words glowed on the screen. “What did the older woman do?”

My mouth was dry. “She watched. She tried not to. But she kept finding herself at the window, or in the hallway, just… watching.”

The pause that followed was agonizing. Then her message: “And then?”

I took a shaky breath, committing fully. “Then the girl came over with cupcakes. She sat across from her, and she let her skirt ride up, just a little. She knew she was watching.”

Silence stretched. I pressed my palms into my closed eyelids, seeing stars. The chat box finally lit up. “She wanted to be caught.”

“Yes,” I typed, the word final.

“What did the older woman do when she realized that?” Sarah asked.

"She didn't do anything. Not yet." I typed, each word feeling like a confession pulled from my own ribs. "She just watched harder. Everything the girl did felt like a message meant only for her."

The silence from her end was a physical weight in my dark room. Down the hall, I heard the faintest rustle of sheets.

My screen finally lit up. "That's it? She just watched?" Sarah's words seemed charged, almost disappointed.

"She got closer," I typed, my fingers flying now. "Close enough to smell the girl's sunscreen in the kitchen. Close enough to see the exact shade of pink her cheeks turned." I was describing my own memories, my own fever.

Another pause. Then: "And the girl? What did she want?"

The truth felt too dangerous, even for this fiction. "Maybe she wanted the older woman to finally see her. Not just look, but really see her. To acknowledge the game."

"Acknowledge it how?" The question was immediate.

My heart was a frantic animal against my chest. I typed the next line before I could stop myself. "By playing back."

The typing indicator appeared. It stayed for a full minute, blinking relentlessly. I held my breath, my whole body tense.

When her reply came, it was only three words. "It's late, Mel."

Disappointment, cold and sharp, washed through me. "Sure. Goodnight, Sarah."

"Goodnight." Her status went idle.

I stared at the silent screen, the euphoria draining away into something hollow. I’d overstepped. I’d ruined the careful fiction.

Then, a new message appeared. Just one, sent after her goodbye. "The woman in the story should be careful. Games like that don't have rules."

I read it five times. Then I closed the laptop, plunging the room into a darkness that felt different. It wasn't a rejection. It was a warning, and warnings were just rules spoken by someone who was already playing.

It was a warning, and warnings were just rules spoken by someone who was already playing. I replayed her final words all night, tracing their shape in the dark. The next morning, the house was a symphony of frantic energy. Sarah was late again, her usual calm replaced by a storm of hurried footsteps and muffled curses from her room.

I was in my own room, the door slightly ajar as I wrestled with a stubborn dress zipper. The fabric was caught, and I was twisted, half-in and half-out of the garment, when a blur of motion filled the doorway. Sarah, bag in hand and coat half-on, froze mid-stride. Her eyes, wide and startled, locked onto me.

She saw everything: the curve of my bare back, the swell of my hip where the dress had pooled, the strip of my plain cotton panties. The air in the hallway vanished. “Oh my god, Melissa, I’m so sorry!” she blurted, her face flooding with color. She jerked her gaze away, staring rigidly at the wall. “I’m so late, I wasn’t looking where I was going.”

I yanked the dress up, my own cheeks burning. “It’s okay,” I managed, my voice thin. “The door was open.”

“It’s not okay, that was… I’m just…” She stammered, still refusing to look at me. The silence between us was thick, charged with the unspoken image now seared behind both our eyelids. She finally risked a glance back, her eyes soft with a pained apology. “I really am late. We’ll… talk later?”

“Yeah,” I whispered, clutching the fabric to my chest. She gave a tight, awkward nod and fled, her hurried footsteps echoing down the hall. I stood there, the ghost of her gaze like a brand on my skin. The game had just changed. She wasn't just playing online anymore; she was here, in the daylight, and she had seen me. Really seen me.

Read on DreamPress

Write your own erotic story with AI