Cover of The Guesthouse Confession

The Guesthouse Confession

Read the story

2 chapters · 6617 words · Read 0 times

A heterosexual engaged woman goes for a weeklong visit to her heterosexual married friend’s home out west. Unrealized feelings between them leads to first time lesbian sex as they flee to the guesthouse during a storm after a tennis match. Her friend’s college aged step daughter sees them making passionate love and also starts to think she may be attracted to women.

Chapter 1: Tennis and Thunder

The clay court was a faded bronze disk under the relentless sun. Cracks veined the surface like forgotten rivers, and the air smelled of baked earth, dry grass, and the distant, iron scent of a windmill turning its slow circles. Evelyn adjusted her grip on her racket, the handle already slick in her palm. Across the net, Margot bounced on the balls of her feet, her sun-bleached ponytail swinging.

“Your serve, city girl,” Margot called, her voice a warm, familiar tease. “Don’t go easy on me.”

Evelyn laughed, the sound swallowed by the vast, arid silence that pressed in from all sides.She tossed the ball high, her body arcing into the motion. The thwack was sharp, satisfying.The ball bulleted down the center line.

Margot was already there, a flash of tanned skin and athletic grace. Her return was a low, hard slice that skidded off the gritty clay. Evelyn scrambled, her shoes scraping, and got her racket under it just in time, sending a weak lob back.Then Margot was at the net. Evelyn saw the predatory shift in her stance, the moment of decision. She didn’t go for a gentle put-away. She lunged forward and smashed the ball with a grunt of effort, a powerful overhead that screamed past Evelyn’s shoulder and thudded against the back fence.

The force of the swing left Margot off-balance. She stumbled forward a step, one hand coming down to brace herself on the net cord. They were suddenly close, separated only by the sagging mesh. Evelyn could see the sweat beading along Margot’s hairline, the faint, pale lines at the corners of her eyes from squinting into this bright, hard light year after year.“Point,” Margot breathed, not moving.

A strange charge hung in the air between them, thicker than the heat. Evelyn’s heart hammered from the rally, but it felt like more than exertion. It was the way Margot was looking at her—not with the triumph of a point won, but with a deep, appraising intensity, as if seeing her for the first time.

“Lucky shot,” Evelyn managed, her own voice a little rough.

Margot just smiled, a slow, secret thing, and pushed back from the net.They played on. The rhythm of the game became a kind of brutal conversation. Every grunt, every scrape of a shoe, every solid impact of ball on strings was a sentence.They didn’t speak. The sun climbed higher, baking the colour into everything. Evelyn’s white tank top was drenched, plastered to her skin, and she saw the same was true for Margot’s grey tee. It clung to the strong curve of her shoulders, the swell of her breasts, the damp fabric turning nearly transparent.

Evelyn chased a drop shot, her fingers brushing the gritty clay as she barely scooped it back. Margot’s return was a deep, punishing drive to the baseline. Evelyn spun, her braid whipping across her sweat-slicked neck, and powered it back cross-court. They were both moving now with a kind of furious grace, the polite game forgotten, everything funneled into this physical dialogue.

A distant rumble rolled across the basin, too low to be an engine. Neither of them stopped.The sky to the west began to bruise, a deep purple bleeding into the bleached blue.

Evelyn served again, and this time they settled into a long, exhausting rally. Side to side, front to back, the world narrowing to the flying yellow ball and the woman on the other side of the net.Evelyn’s lungs burned.Her muscles sang. She felt alive, electrified, in a way she hadn’t in years.

They both went for a short ball at the same time.Evelyn, lunging forward.Margot, charging the net. They collided, not hard, but utterly. Evelyn’s hand, still gripping her racket, came to rest against Margot’s stomach. Margot’s arm, reaching for the ball, wrapped around Evelyn’s shoulder to steady them.They froze.

Evelyn could feel the solid heat of Margot’s body, the quick rise and fall of her breath. The scent of her—sweat, sunscreen, and something uniquely, essentially Margot—filled Evelyn’s senses.Her fingers curled slightly against the damp cotton of Margot’s shirt.

The first fat, cold raindrop hit Evelyn’s nose.Then another on her arm. A single, pristine crack of lightning split the darkening sky, followed instantly by a deafening crack of thunder that seemed to shake the very ground.They sprang apart as if scalded.

“Guest house!” Margot yelled over the sudden, roaring wind that whipped dust into a stinging frenzy.

They snatched up their gear and ran, not toward the distant main ranch house, but to the small, standalone guesthouse fifty yards away.The rain arrived in earnest, a solid curtain of water that soaked them in three strides. The parched clay court, moments before a dusty hell, was now a slick, glistening mirror.Evelyn reached the rough-hewn pine door first, fumbling with the latch. Her hands were slippery, useless. Margot’s hand closed over hers, warm and sure, and turned the handle. They stumbled inside together into the dim, cool shelter, the door slamming shut behind them against the fury of the storm.

The silence was sudden and profound, broken only by the drumming of rain on the roof and the ragged sound of their breathing. The room was shadowy, smelling of old wood and clean linen.Evelyn leaned back against the door, gasping. Her auburn hair was a dark, dripping mess. Her clothes were completely soaked, her tank top clinging so tightly it was like a second skin. She looked at Margot, who was just as drenched, her blonde hair dark and dripping, her tee shirt transparent and heavy.

Margot stared back, her chest heaving.Water dripped from her chin, her elbows. The look was there again, that deep, searching intensity, but stripped now of any pretense, any hesitation. It was raw and undeniable.

“Evelyn,” Margot said, just her name, but it sounded like a question and an answer all at once.

Before Evelyn could think, could breathe, Margot crossed the space between them.She didn’t hesitate. She placed her hands flat against the door on either side of Evelyn’s head, caging her in. Her eyes dropped to Evelyn’s mouth.Then she kissed her.It wasn’t tentative.It wasn’t a question. It was a claiming, a release, a dam breaking. Margot’s mouth was hot and insistent against hers, tasting of rain and salt and a longing so deep it shook Evelyn to her core. Every unresolved glance, every accidental touch, every bottled-up year of quiet, desperate wanting was in that kiss.Evelyn’s mind went white and silent. For a split second, the ghost of her engagement ring seemed to burn on her finger, a phantom weight.Then she surrendered. Her racket clattered to the floor. Her hands came up, tangling in Margot’s wet hair, pulling her closer. She kissed her back with a ferocity that surprised her, a truth she’d carried for so long it had become part of her bones.

Margot’s hands left the door. One slid down to cradle Evelyn’s jaw, her thumb stroking the freckled skin of her cheek. The other splayed across the small of Evelyn’s back, pressing their bodies together. The shock of it—the heat, the solid curves, the feel of Margot everywhere—drove a soft, broken sound from Evelyn’s throat.

They broke apart, just inches, both breathing as if they’d just finished another furious rally. Rain streaked the window beside them, blurring the world outside into a green and grey wash.

Margot’s eyes were dark, wide.“Tell me to stop,” she whispered, her voice ragged. Her thumb traced Evelyn’s bottom lip. “Tell me this is wrong.”

Evelyn looked at her best friend’s face, at the open, vulnerable hope and fear there. She thought of the sterile future mapped out for her, a life of polite distances and quiet compromises. She felt the live wire of this truth humming between them, in this quiet, rain-lashed room.

She didn’t tell her to stop.

She leaned forward and caught Margot’s mouth with her own again, her kiss the only answer that mattered. It was softer this time, deeper, a promise and an exploration. Margot made a low, grateful sound in the back of her throat and yielded completely, her hands roaming Evelyn’s back, her hips, learning the shape of her through the soaked fabric.

The storm outside raged, forgotten. A new, more intimate one had begun inside these four walls, and Evelyn, for the first time in her adult life, let herself be swept away by it.

A new, more intimate one had begun inside these four walls, and Evelyn, for the first time in her adult life, let herself be swept away by it. Margot’s mouth was feverish, her hands mapping Evelyn’s shoulders, her spine, her hips, as if memorizing a forgotten terrain. The damp cotton of their clothes was a frustrating, chilly barrier. Evelyn could feel the hard points of Margot’s nipples against her own chest, a maddening tease through the wet layers.

Margot broke the kiss, her breath hot and ragged against Evelyn’s throat. “These fucking clothes,” she muttered, the coarse word sounding like a prayer in the quiet room. Her fingers fumbled with the hem of Evelyn’s tank top, peeling the sodden fabric up. Evelyn lifted her arms, a mute and eager offering, and Margot dragged it over her head, tossing it aside with a wet slap against the wooden floor.The air was cool on Evelyn’s feverish skin. Margot stared, her gaze a physical weight traveling from the freckles scattered across Evelyn’s collarbones down to the plain black sports bra.“Jesus, Ev,” she breathed, her voice thick. She leaned in, her mouth finding the hollow of Evelyn’s throat, then lower, biting gently at the swell of her breast above the bra cup.Evelyn arched into it, a sharp gasp escaping her. Her own hands clawed at the back of Margot’s shirt, desperate to feel skin.

“Your turn,” Evelyn managed, her fingers hooking under the grey fabric. Margot straightened, her eyes locked on Evelyn’s, and raised her arms. Evelyn pulled the shirt up, the wet material resisting for a moment before giving way.It joined the tank top on the floor. Margot stood before her in just a simple, soaked sports bra, her tanned torso heaving. The lines of her body were strong, real, a stark contrast to every polished, impersonal fantasy.

They came together again, skin to skin now from the waist up, and the feeling was catastrophic.The heat was immense. Evelyn could feel every ridge of Margot’s ribs, the firm muscles of her back, the slick sweat between them. Margot’s mouth found hers again, all tongue and teeth and a desperate, consuming hunger. One of Margot’s hands slid between them, her fingers working the front clasp of Evelyn’s bra.It sprung open. Margot pushed the straps down, her hands rough and sure as she palmed Evelyn’s breasts, her thumbs circling the nipples, already hard and aching.Evelyn moaned, the sound raw and foreign to her own ears. She was drowning in sensation—the callouses on Margot’s hands from ranch work, the smell of rain and sex filling the room, the proprietary way Margot touched her, like she owned every inch. She needed more. The rational world—the man waiting for her back home, the wedding invitations sitting in a proof box, the entire life she’d built like a careful museum display—shattered under the sheer force of this want.

Her own hands scrabbled at the waistband of Margot’s shorts, popping the button, yanking the zipper down. “These too,” Evelyn whispered, her voice not her own. “Get these the fuck off.” It was a command, a plea.

Margot kicked her shoes off, shoved the shorts and her underwear down in one frantic motion, stepping out of them. She stood naked, gloriously unselfconscious, the storm light painting her curves in silver and shadow.She looked powerful, hungry, and utterly focused on Evelyn. Then her hands were on the button of Evelyn’s own shorts. The fabric was tight, plastered to her skin from the rain.Margot’s fingers struggled with the wet denim.

“Rip them,” Evelyn heard herself say, the words guttural. “Just tear them off me.”

A wild, approving light flashed in Margot’s eyes. She grabbed the waistband of Evelyn’s shorts and underwear together, her knuckles white with strain. The worn fabric, weakened by moisture and tension, gave way with a violent, ripping sound. The denim and cotton tore apart, seams splitting, the force of it so sudden that Evelyn stumbled back a step before Margot caught her, pulling her close against bare skin, skin, finally nothing but skin.

CLOTHES TORN OFF.

CLOTHES TORN OFF.The sound of ripping fabric echoed, a shocking tear in the rain-hushed room. Evelyn stood exposed, the torn remnants of her shorts hanging from one thigh, the cool air hitting her bare skin. Margot’s eyes drank her in, not with soft admiration, but with a raw, consuming hunger. “Fuck,” Margot whispered, the word a blunt exhalation of heat against Evelyn’s mouth.There was no more hesitation. The last pretense of friendship was shed with the clothes. Margot’s hands were everywhere, her palms rough and sure as they slid over Evelyn’s hips, the curve of her ass, the tight muscles of her thighs from years of tennis. She pulled Evelyn against her, and the full, shocking contact of skin on skin—breasts, stomachs, the coarse, wet thatch of hair between Margot’s legs pressed against her own—made Evelyn’s vision swim.

Margot kissed her again, a deep, messy claiming of tongue and teeth. She walked her backwards, not toward the bedroom, but to the worn leather sofa facing the window where the storm lashed the glass. The back of Evelyn’s knees hit the cool leather, and she sank down, Margot following, covering her, a solid, welcome weight.The world narrowed to sensation.The scratch of leather under her back. The heavy, rhythmic drumming of rain.The slick slide of Margot’s thigh between her own. Margot’s mouth left hers, trailing a wet, biting path down her neck, over her collarbone, before closing over one nipple. She sucked hard, tongue flicking, and Evelyn cried out, her back arching off the couch. It was pain and pleasure twisted together, a direct line of fire to her core.“You have no idea,” Margot growled against her skin, her breath hot. “No fucking idea how many times I’ve thought about this. About you.” Her hand slid down Evelyn’s trembling stomach, fingertips tracing the lines of her muscles.

Evelyn’s own hands were clenched in Margot’s hair, gripping the sun-streaked strands. “Show me,” she panted, the command lost in a gasp as Margot’s teeth grazed her ribcage.“Don’t just tell me.”

Margot’s answering smile was fierce. She shifted, kneeling on the floor between Evelyn’s splayed legs. The position was shockingly intimate, vulnerable. Evelyn looked down the length of her own body to see Margot looking up, her eyes dark and unwavering. She watched, heart hammering against her ribs, as Margot leaned forward and pressed an open-mouthed kiss to the inside of her thigh.

Then Margot’s fingers were there, not tentative, but sure, parting her. The first touch of Margot’s tongue was a white-hot brand.Evelyn jerked, a shattered sound ripped from her throat. It wasn’t gentle.It was devouring. Margot ate at her with a starved intensity, licking and sucking, her tongue pushing inside before circling the throbbing center of her need. The obscene, wet sounds filled the room, louder than the rain.

“Margot… god… please…” Evelyn babbled, her hips rising off the couch, seeking more pressure, more friction, more of this filthy, perfect thing.Her thighs shook around Margot’s head.

Margot pulled back, her chin glistening.“Please what?” she asked, her voice ragged. She slid two fingers inside Evelyn in one smooth, brutal motion, curling them.Evelyn choked, full to the point of breaking.

“Fuck me,” Evelyn begged, the words raw and true.“Just fuck me. Now.”

Margot didn’t need to be told twice. She rose, her body a silhouette against the storm-light. She kept her fingers buried deep inside Evelyn, pumping them slowly, watching Evelyn’s face contort.With her other hand, she guided herself, not asking, just taking. The blunt pressure was immense, a stretch that burned for a second before giving way to a fullness that stole Evelyn’s breath.Margot sheathed herself fully, a low groan tearing from her own chest. They were locked, joined, a circuit completed. For a moment, they just breathed, foreheads touching, the enormity of the betrayal and the truth of it a living thing between them.

Then Margot moved. She set a punishing rhythm, pulling almost all the way out before driving back in, each thrust jolting Evelyn up the leather. It was sheer, athletic friction, a brutal counterpoint to the soft, wet heat of Margot’s mouth earlier. Evelyn matched her, meeting each plunge, her nails digging into Margot’s shoulders.

The dialogue was gone, replaced by gasps and grunts and the slick, rhythmic sound of their bodies joining. Evelyn was incoherent, reduced to a single, pulsing point of need. Margot’s pace increased, her hips pistoning, her own pleasure evident in the strained cords of her neck, the sweat dripping from her chin onto Evelyn’s breasts.

FINGERS EXPLORE DEEPER.

Fingers explore deeper, curling, stretching her open. The stretch was a bright, shocking pain that melted into a pleasure so profound Evelyn saw stars behind her clenched eyelids. Margot’s thumb found her clit, rubbing tight, relentless circles that synced with the thrust of her fingers. Evelyn’s hips rolled, fucking herself on Margot’s hand, chasing the peak that was building like the pressure before the storm broke.

“Look at me,” Margot commanded, her voice rough.Evelyn’s eyes flew open. Margot was watching her own hand disappear inside Evelyn, her lips parted, her expression one of awed, filthy possession. Seeing that focus, that raw hunger directed at the most intimate part of her, tipped Evelyn over the edge. Her orgasm tore through her, a brutal, convulsing wave that clenched around Margot’s fingers. She cried out, a broken sound lost in the rain’s percussion, her back arching off the leather.

As the pulses subsided, Margot withdrew her fingers slowly. She brought her wet hand to her own mouth, never breaking eye contact, and sucked them clean, her tongue curling around each digit. The act was so blatantly carnal it sent a fresh, weak shudder through Evelyn’s spent body.

Then Margot moved up her body, her weight settling onto Evelyn.The heat of her was immense. She kissed Evelyn deeply, letting her taste herself on Margot’s tongue.It was salty, musky, primal. The kiss softened, slowed, became something less frantic. Margot’s hands framed Evelyn’s face, her thumbs stroking her temples.For a moment, they just breathed together. The frantic pace had broken, leaving a shaky, exposed quiet.Then Margot shifted lower. She placed a soft kiss on the hollow of Evelyn’s throat, then another over the frantic beat of her pulse. She moved down to her breasts.Evelyn was still sensitive, every nerve alive.Margot didn’t just kiss them. She took one nipple into her mouth and sucked, hard, her tongue lapping at the tight peak. The sensation was a direct, electric line to her core, which throbbed in exhausted response.

“Still so perfect,” Margot murmured against her skin, her breath hot. She moved to the other breast, licking and sucking with a devoted intensity that felt like worship and claiming combined. She nipped with her teeth, making Evelyn gasp, before soothing the sting with the flat of her tongue. She paid attention to every part, not just the peaks, sucking dark marks onto the soft undersides, licking along the sweat-salted slope. It was slower now, meticulous, an exploration that was about possession as much as pleasure.

Evelyn tangled her hands in Margot’s hair, holding her there, lost in the push and pull of sensation—the sharp bite, the wet heat of her mouth, the rough drag of her calloused palms cupping the weight of her breasts. It felt unbearably intimate, more so than what had come before.This wasn’t just fucking. This was a consumption.“Need to feel you,” Evelyn whispered, her voice hoarse. “All of you.Please.”

Margot understood. She rose, kneeling over Evelyn, and guided herself down once more.This time, the joining was slower, deeper, a sinking into warmth. They moved together in a rhythm that was less about frenzy and more about finding a shared current. Evelyn wrapped her legs around Margot’s waist, pulling her in closer, taking her deeper with each rolling thrust.

The rain began to slacken, its drumbeat fading to a patter. In the growing quiet, their sounds were amplified: the slick slap of skin, their mingled breaths, the soft, choked cries Evelyn couldn’t hold back. She could feel the coiled tension building again in Margot, in the tightening of her thighs, the desperate hitch in her breath.

“Come for me,” Evelyn urged, her lips against Margot’s ear. “Let me feel it.”

It was all the permission Margot needed.Her rhythm fractured, her thrusts becoming erratic, deeper, harder. A ragged sob ripped from her throat as she went rigid, her entire body shaking through her release. Evelyn held her through it, feeling the powerful, internal clenching around her, and it dragged a second, softer orgasm from her own body, a warm echo of the first.

They collapsed together onto the leather, a tangle of damp limbs.The storm had passed. A muted, grey light filled the room, and the only sound was the drip of water from the eaves. Margot’s head lay on Evelyn’s chest, her breathing slowly returning to normal.

Evelyn stared up at the wooden beams of the ceiling, the reality of what they’d done—what she’d wanted, what she’d taken—settling over her like a physical weight. The ghost of her engagement ring didn’t just burn now; it felt like a brand, a lie seared into her skin.Margot shifted, propping herself up on an elbow. She looked down at Evelyn, her expression soft, unguarded, and terrifyingly sincere. She traced a finger over Evelyn’s kiss-swollen lips.

“So,” Margot said, her voice a husky whisper in the quiet room. “What happens now?”

Read on DreamPress

Write your own erotic story with AI