Home Stories Lesbian Story
Lesbian

Lesbian Story

📅 August 21, 2026 📖 1,906 words 🏷️ Lesbian
The scent of rain-washed air and freshly brewed coffee filled the kitchen, a familiar morning symphony that had become the soundtrack of Ivy’s life. She st...
Lesbian Story

Photo by Liza Summer on Pexels

The scent of rain-washed air and freshly brewed coffee filled the kitchen, a familiar morning symphony that had become the soundtrack of Ivy’s life. She stood at the counter, her hands wrapped around a warm mug, watching the steam rise in lazy spirals. Through the window, the garden was a vibrant blur of greens and wet petals, but her gaze was fixed on the reflection in the glass—on the woman moving behind her.

Nora.

Nora, who was currently bent over, pulling a casserole dish from the lower cupboard, her worn, soft-washed t-shirt riding up to expose a sliver of pale, warm skin at the small of her back. Nora, with her messy bun of auburn hair, a few stray strands clinging to her neck, and the gentle, familiar hum she made when she was content. Nora, who had been Ivy’s best friend, her roommate, and the subject of a silent, agonizing crush for the better part of three years.

Ivy’s heart gave a familiar, traitorous thump. She took a long sip of coffee, letting the bitterness ground her.

“Find it?” she asked, her voice careful, neutral.

“Almost,” Nora’s voice came out, muffled. “It’s this three-tiered monstrosity. I don’t know why my mom insisted I bring it.” She emerged, holding a heavy, intricately patterned glass dish aloft like a trophy. A wide grin was plastered on her face, crinkling the corners of her bright green eyes. “But it’ll be perfect for the lasagna.”

The grin was infectious, and despite the ache in her chest, Ivy felt her own lips curve in response. “You’re making lasagna? For your mom’s birthday? That’s… ambitious.”

“It’s a labor of love,” Nora said, setting the dish on the counter with a heavy thud. She moved closer to Ivy, her bare arm brushing against Ivy’s as she reached for the coffee pot. The contact was brief, electric, and sent a jolt of awareness straight through Ivy. She could smell Nora’s perfume—something floral and clean, with a base of warm vanilla that always made her a little dizzy.

“So, are you ready for the day of chaos?” Nora asked, pouring herself a cup. She leaned against the counter, mirroring Ivy’s posture. Her eyes, warm and intelligent, scanned Ivy’s face. They were so close, Ivy could see the tiny flecks of gold in Nora’s irises.

“Ready as I’ll ever be,” Ivy replied, hoping her voice didn’t betray the turmoil inside. Her gaze dropped to Nora’s lips for a fraction of a second, a habitual, dangerous slip. They were full and pink, and she’d imagined kissing them a thousand times.

As if sensing the shift in the air, Nora tilted her head. “You okay? You seem… quiet today.”

“Just thinking,” Ivy said, deflecting. “About the food, the family, the inevitable ‘So, when are you two getting married?’ comments from your Great-Aunt Mildred.”

Nora let out a genuine laugh, the sound bright and musical in the quiet kitchen. “God, she’s the worst. Last year she asked if we were ‘a couple of the Sapphic persuasion’ and then winked at me.”

Ivy’s stomach tightened. They’d laughed it off, of course, as they always did. The “roommates” bit, the “just friends” joke that felt like a knife twist every single time. But today, under the bright morning light, the air felt different, charged.

The day passed in a flurry of flour, simmering tomatoes, and the rich, savory scent of garlic and herbs. They worked in a seamless rhythm, a perfect team. Ivy chopped onions while Nora browned the meat, their hips bumping occasionally in the small kitchen. They tasted the sauce from the same spoon, and Ivy felt a spike of heat when Nora licked a red smear from the corner of her own lips.

“Perfect,” Nora pronounced, tapping the spoon on the pot’s edge. “Needs a touch more salt, but perfect.”

By the time evening fell, the lasagna was baked, gleaming with a golden, bubbly crust. The single-story house was quiet, the only sound the low hum of the refrigerator and the patter of the rain that had returned. Nora’s family had called to say their flight was delayed—they wouldn’t be arriving until the next day.

“Well,” Nora said, stretching her arms above her head, her t-shirt rising again to reveal a tantalizing sliver of her belly. “Looks like it’s just us. Rainy night, a whole lasagna, and a bottle of red. We could watch a movie? Or I have that new book you wanted to read.”

“A bottle of red sounds perfect,” Ivy said, her voice barely a whisper.

They settled on the oversized sofa, a thick, fluffy blanket draped over their laps. The room was dim, lit only by the fireplace and Nora’s laptop screen. The smell of woodsmoke and Nora’s perfume filled the space, an intoxicating mix. The movie was forgotten, a low murmur of dialogue in the background. The wine was warm in Ivy’s belly, loosening the threads of her carefully constructed control.

Nora was curled up near the armrest, her legs tucked beneath her. Ivy was leaning against the other end, their feet brushing lightly under the blanket. Every now and then, Nora would shift, and Ivy would feel the warmth of her calf press against her own.

“This is nice,” Nora murmured, her voice soft and sleepy. Her eyes were half-closed, watching the flames dance behind the glass of the fireplace. “Just us.”

“Yeah,” Ivy agreed, her gaze fixed on Nora’s profile, on the elegant curve of her neck, the way the firelight caught the glint of her small, gold earrings. “It is.”

A silence settled between them, but it wasn’t comfortable. It was thick, heavy with unspoken words. Ivy could feel her own pulse in her throat. All the bottled-up longing, the years of quiet wanting, felt like it was pressing against a dam inside her, threatening to break.

Nora turned her head, and their eyes met. For a moment, neither of them spoke. The rain beat a steady rhythm against the windowpanes. The fire crackled. Nora’s gaze dropped from Ivy’s eyes to her lips, and then back again. It was just a flicker, a fraction of a second, but it was enough. It was everything.

“Ivy,” Nora breathed, her voice barely audible.

The sound of her name was a key turning in a lock. Ivy leaned forward, her heart hammering against her ribs. She moved slowly, giving Nora every chance to pull away. But Nora didn’t move. She just watched, her green eyes wide and dark in the uncertain light.

When their lips met, it was tentative at first, a soft brush of skin against skin. It was a question, a plea for confirmation. The warmth of Nora’s mouth was a shock to Ivy’s system, a sweetness that was richer than any wine. She felt Nora’s soft intake of breath, felt the slight tremble that ran through her body.

Ivy deepened the kiss, her hand moving to cup Nora’s cheek, her thumb stroking the soft skin beneath her eye. Nora sighed into the kiss, melting into the touch. Her own hand came up, finding Ivy’s waist and pulling her closer, a silent, desperate plea for more.

The kiss shattered the last of Ivy’s restraint. All the years of quiet pining, of stolen glances and suppressed desire, came flooding out. She wanted to consume her, to taste every inch of her skin. She shifted, positioning herself over Nora, one knee sliding between her thighs. She tore her lips away from Nora’s mouth, kissing a trail along her jaw, down to the sensitive spot just below her ear.

Nora gasped, her fingers curling into the fabric of Ivy’s shirt. “Ivy… oh, God…”

Ivy’s breath was hot against Nora’s neck as she spoke, her lips brushing the skin with every word. “I’ve wanted this… wanted you… for so long.”

“I know,” Nora whispered, her voice thick with emotion. “I know. Me too.”

Ivy pulled back just enough to look at her. Nora’s face was flushed, her lips swollen and glistening, her eyes blazing with a need that mirrored Ivy’s own. It was the most beautiful thing Ivy had ever seen.

Slowly, reverently, Ivy pulled the hem of Nora’s t-shirt, lifting it over her head. She tossed it aside, revealing a simple, black lace bra that barely contained her full, soft breasts. Ivy’s breath caught in her throat. She’d imagined this so many times, but the reality of Nora’s bare skin, pale and glowing in the firelight, was infinitely better.

“Beautiful,” Ivy breathed.

She lowered her head, pressing a kiss to Nora’s collarbone, her tongue tracing the delicate ridge of bone. She moved downward, her lips brushing over the swell of Nora’s breast. A shiver wracked Nora’s body, and her hand shot up to cradle the back of Ivy’s head, pressing her closer.

Ivy teased the yielding flesh, her tongue flicking out to catch the fabric of the bra. She reached behind Nora, fumbling with the clasp. With a soft click, the bra loosened, and Ivy eased the straps down Nora’s shoulders, discarding it to join the t-shirt.

Nora’s breasts were now bare, the nipples tight and rosy, begging for attention. Ivy took one in her mouth, suckling gently, circling the hardened peak with her tongue. Nora let out a low, guttural moan, her back arching off the cushions. Her hips bucked instinctively against Ivy’s thigh, searching for friction.

Ivy worked her way to the other breast, giving it the same devoted attention, her hand moving to knead the soft flesh she’d just left. Nora was writhing beneath her, a mess of breathless sighs and whispered pleas.

“Ivy, please… I need…”

“I know what you need,” Ivy murmured, her voice husky with her own arousal.

She slid her hand down Nora’s stomach, over the waistband of her soft, cotton shorts. She pushed the fabric down, along with her underwear, revealing the neatly trimmed dark thatch of hair between her legs. The air was cool, and Nora shivered.

Ivy paused, looking at Nora for permission. Nora’s answer was to lift her hips, urging Ivy’s hand onward.

Ivy’s fingers found her, soft and slick with heat. She explored gently at first, circling the sensitive nub with a feather-light touch. Nora gasped, her hands gripping Ivy’s shoulders tightly.

“Yes,” Nora whimpered. “Just like that.”

Ivy watched her face, drinking in every expression of pleasure. She watched Nora’s eyes flutter closed, her lips part, her chest rise and fall with desperate breaths. Ivy lowered her body, sliding down the sofa until her mouth was level with Nora’s stomach. She kissed the soft skin there, dipping her tongue into Nora’s navel.

Then, she moved lower.

The first touch of Ivy’s tongue on her most intimate flesh made Nora cry out, a sharp, needy sound that was swallowed by the rain. Ivy lapped at her, tasting her, memorizing the unique, musky sweetness of her arousal. She circled her clit with her tongue, applying just the right amount of pressure before drawing it into her mouth and suckling.

N

Related Videos

Related Galleries

More Stories

#adult story #erotic fiction #Lesbian
Done!