Cover of The Maid of Honor's Secret

The Maid of Honor's Secret

Read the story

7 chapters · 13050 words · Read 1 times

Heather and Seth go to a wedding of Heather‘s best friend

Chapter 3: Caught in the Act

The silence in the room was a fragile thing, shattered by a loud, unsteady knock on the door. It was followed by a giggle, high-pitched and familiar.

“Heather? You in there? I lost my key… and I think Ethan.”

Heather flinched, pulling the robe tighter around herself as if it were armor. Seth’s gaze shifted from her face to the door, his expression a mix of frustration and resignation.

“It’s Chloe,” he said, his voice low.

“I know.” Heather’s heart hammered against her ribs. The spell was broken. The world, with all its complications, was knocking. She moved to the door and opened it a crack.

Chloe practically fell into the room, her elaborate updo now a lopsided cascade of brown curls, her silk bridal robe stained with what looked like red wine. She blinked, her eyes struggling to focus in the lamplight.

“There you are!” she slurred, her grin wide and unfocused. Her eyes landed on Seth, who stood by the window, and her smile turned sly. “And Seth! I knew it. I knew you two would… you know.” She waggled her eyebrows clumsily.

“Chloe, let’s get you to your room,” Heather said, trying to steer her best friend back toward the hallway.

“No, no, no,” Chloe protested, digging her heels into the plush carpet. “I want to know what happened. You’re all… glowy.” She poked Heather’s cheek. “And you,” she pointed a finger at Seth, “you look like you just won the lottery.”

Heather exchanged a look with Seth over Chloe’s head. It was a silent conversation of raised eyebrows and slight shakes of the head. What do we do?

Chloe, however, was already moving, stumbling past Heather toward the minibar. “I need water. Or vodka. Something.” She fumbled with a small bottle, her movements clumsy. As she turned, her robe gaped open, revealing the delicate lace of her wedding lingerie beneath.

The sight sent a strange, electric jolt through Heather. This was Chloe, her best friend since college, the bride she’d just watched vow her life to another man. And here she was, drunk and vulnerable in her hotel room, with Heather and a man she’d just had raw, desperate sex with in a swimming pool.

Seth cleared his throat. “I’ll, uh, go see if I can find Ethan.”

“No!” Chloe’s command was surprisingly sharp. “Stay. I’m the bride. I command it.” She took a wobbly step toward Heather, her eyes losing their glassy quality for a moment, sharpening with a perceptive clarity that was entirely sober. “You’re happy,” she whispered, her voice cracking. “Really happy. I can see it.”

Tears welled in Heather’s eyes. The confession from Seth, the intensity of their coupling, the fear of what it all meant—it had left her raw. Chloe’s words, simple and direct, bypassed all her defenses.

Chloe reached out and touched Heather’s cheek, her thumb brushing away a tear that had escaped. The touch was gentle, intimate. Then, her gaze flicked to Seth, who watched them, utterly still.

“You take care of her,” Chloe murmured, her words slurring again but her intent clear. “You both take care of each other.”

In her inebriated state, the sentiment seemed to blur into a physical impulse. She leaned in and kissed Heather. It wasn’t a sisterly peck. It was soft, exploratory, tasting of champagne and wedding cake. Heather froze, her mind short-circuiting. Then Chloe pulled back and, with a drunken, audacious grin, turned and did the same to Seth, a quick, messy press of her lips against his.

She stumbled back, laughing. “See? Now we’re all friends.”

The atmosphere in the room shifted, thickening into something heavy and potent. The boundaries of the night, already stretched thin, snapped. Seth’s eyes, dark and hungry, found Heather’s. There was a question in them, and a permission.

Heather, her heart pounding a frantic rhythm against her ribs, gave a barely perceptible nod.

Seth moved first. He closed the distance between himself and Chloe, his hand cupping the back of her neck, and kissed her again, properly this time. It was deep and languid, a contrast to the frantic energy by the pool. Heather watched, mesmerized, as her best friend melted into the kiss, a soft moan escaping her lips.

Then Chloe reached back, her fingers finding Heather’s wrist, and pulled her into their orbit. Heather’s hands found Chloe’s hips, the silk of the robe slick under her palms. She pressed against Chloe’s back, her lips finding the sensitive skin of her best friend’s neck as Seth continued to kiss her.

It was a cascade of sensation. Seth’s hands moved from Chloe to Heather, peeling the white robe from her shoulders. It pooled at her feet. Chloe twisted in their arms, her own robe falling open, and her mouth found Heather’s breast, her tongue circling a nipple before drawing it deep into the heat of her mouth. Heather cried out, her head falling back, her fingers tangling in Chloe’s hair.

Seth watched them for a moment, his breath coming in ragged pulls. He shed his sweatpants, his erection springing free, thick and eager. He guided Heather back until her legs hit the edge of the bed. “Bend over,” he growled, his voice rough with need.

She obeyed without thought, leaning forward over the crisp duvet, presenting herself to him. Chloe, on unsteady feet, moved to the side, her eyes wide and dark with arousal. She watched as Seth positioned himself behind Heather.

“God, you’re so wet for him,” Chloe whispered, her hand sliding between Heather’s legs from the front, her fingers stroking through the slickness. “I can feel it.”

Then Seth was pushing into her, a slow, inexorable stretch that made Heather gasp and clutch at the bedspread. He filled her completely, the memory of the pool nothing compared to this, in a soft bed, with her best friend watching.

“Fuck, Heather,” Seth groaned, his hands gripping her hips, his thumbs digging into her flesh.

He began to move, a steady, punishing rhythm that rocked the entire bed. Chloe leaned down, her lips beside Heather’s ear. “You look so beautiful like this,” she breathed. “So fucking sexy taking his cock.”

Chloe’s words were a fuel on the fire. Heather’s moans became louder, less restrained. She pushed back against Seth, meeting his thrusts, the sound of their bodies connecting a wet, slapping rhythm in the quiet room. Chloe’s hands were everywhere, caressing Heather’s back, cupping her breasts, stroking her hair.

Seth’s pace intensified, becoming frantic, animalistic. “I’m gonna come,” he grunted, his voice strained.

“Do it,” Heather panted, her face pressed into the duvet. “Come inside me, Seth. Please.”

With a final, deep thrust that forced a sharp cry from her lungs, he did. She felt the hot, pulsing release flood her core, and the sensation, combined with Chloe’s whispered filth in her ear and the sight of her best friend’s rapt face, tipped her over the edge. Her orgasm ripped through her, a blinding, convulsing wave that left her trembling and weak.

Seth collapsed over her, his weight a comforting warmth. For a long moment, the only sound was their ragged breathing.

Slowly, he pulled out and rolled onto his back. Heather stayed where she was, boneless. Chloe, smiling a soft, drunken, and strangely serene smile, crawled onto the bed beside her and laid her head on Heather’s back.

“See?” Chloe mumbled, her words thick with impending sleep. “Best friends share everything.”

Then, her breathing evened out into the deep, regular pattern of unconsciousness. Heather lay trapped between the weight of her sleeping best friend and the warm, solid presence of the man beside her, the scent of sex and champagne and wedding flowers hanging heavy in the air. The room was still, the city lights outside the window blurring into a meaningless tapestry. She had no idea what would happen when the sun rose, but the night had irrevocably changed the map of all their lives.

The weight of Chloe’s sleeping head on her back was an anchor, pinning Heather to the moment. Seth’s breath warmed her shoulder, his arm a heavy band across her waist. The three of them were a tangled, breathing monument to the night’s chaos, the air thick with the smell of sex and chlorine from the pool.

“She’s out,” Seth murmured, his voice gravelly with exhaustion.

Heather just nodded, her cheek against the damp duvet. She could feel the slick evidence of Seth’s release trickling down her inner thigh, a sticky reminder of what they’d done. What they’d all done. Chloe stirred then, a soft mumble escaping her lips as she nuzzled unconsciously into Heather’s spine.

“Heather…” Chloe’s whisper was slurry, half-dreaming. Her hand, which had been resting limply on the bed, slid around Heather’s hip. “Don’t stop.”

Heather froze. Seth’s body went still behind her. Chloe’s fingers trailed through the wetness between Heather’s legs, a slow, deliberate exploration that was anything than sleepy. “I was watching,” Chloe breathed, her voice gaining a sharp, sober edge. “I want to feel it.”

In one fluid motion, Chloe shifted, rolling Heather onto her back. The movement was surprisingly strong, her drunkenness seeming to evaporate into a focused, hungry intent. She stared down at Heather, her eyes dark and pupils blown wide. “My turn.”

Before Heather could form a word, Chloe’s mouth was on hers, a deep, claiming kiss that tasted of wedding champagne and Seth. Heather’s hands came up, not to push away, but to clutch at Chloe’s bare shoulders, her nails digging in. Seth propped himself up on an elbow, watching them with a raw, captivated intensity.

“Fuck,” he exhaled, his hand moving to stroke himself as he observed.

Chloe broke the kiss, her lips trailing down Heather’s neck, over her collarbone, until she took a nipple into her mouth, sucking hard. Heather arched off the bed, a sharp cry tearing from her throat. It was different from Seth’s touch—softer, more knowing, laced with a lifetime of friendship that had now twisted into something profoundly new.

“You like that, don’t you?” Chloe whispered against her skin, her hand sliding down Heather’s stomach. “You’ve always wondered.”

Heather could only gasp, her hips bucking as Chloe’s fingers found her clit, circling with a practiced pressure that made her see stars. Seth moved then, kneeling between Heather’s splayed legs. He guided his cock, still slick from her, to her entrance.

“Look at me,” he commanded Heather, his voice low and rough.

Her eyes, glazed with pleasure, flicked up to meet his. As he pushed into her, a slow, full stretch that made her whimper, he held her gaze. Chloe watched from beside them, her fingers never stopping their relentless work on Heather’s clit.

“You feel so good,” Seth groaned, his thrusts beginning to pick up a steady, deep rhythm. “So fucking tight around me.”

“Tell her,” Chloe urged, her breath hot on Heather’s ear. “Tell her what you want.”

Heather’s mind was fracturing under the dual assault. “I want… I want you to come in me again,” she panted, the words filthy and true. “I want to feel it.”

“God, yes,” Seth grunted, his pace turning frantic and hard.

Chloe shifted lower, her head dipping between Heather’s thighs. Her tongue replaced her fingers, lapping at Heather’s clit with a hungry, wet pressure that was utterly devastating. Heather screamed, the sensation too much, the view of her best friend’s head between her legs while Seth fucked her pushing her violently toward the edge.

Seth’s control shattered. He drove into her, his body stiffening as he emptied himself inside her with a guttural roar. The feeling of his hot release pulsing deep within her was the final trigger. Heather’s orgasm exploded, a silent, shattering convulsion that seized her entire body, her back bowing off the bed.

He collapsed onto her, spent. Chloe slowly crawled up the bed, her lips glistening. She kissed Seth, a deep, open-mouthed kiss letting him taste Heather on her tongue, then she turned and kissed Heather, sharing the salt and sex.

They lay there, a wrecked and sweating tangle in the ruins of the wedding night. The first grey light of dawn began to bleed around the edges of the curtains, illuminating the clothes strewn across the floor and the three bodies intertwined on the bed. None of them spoke. The map had been redrawn, the borders erased, and the territory ahead was entirely unknown.

The map had been redrawn, the borders erased, and the territory ahead was entirely unknown. Dawn’s pale light filtered through the curtains, illuminating the sweat-sheened bodies tangled in the rumpled duvet. The air hung thick with the scent of sex and champagne, a heavy perfume of transgression.

Chloe shifted first, her movement deliberate and unhurried. She lifted her head from Heather’s stomach, her eyes clearing of any residual drunkenness, replaced by a sharp, hungry focus. Her gaze locked onto Seth with an intensity that made the room feel smaller.

“My turn,” she said, her voice a low, firm command that brooked no argument. She crawled over Heather, her bare skin sliding against them both, until she straddled Seth’s hips. “I didn’t get nearly enough of you.”

She reached down, her fingers wrapping around his semi-hard cock, stroking him back to full, rigid life. “I want this inside me,” she whispered, her thumb smearing a bead of moisture across the head. “All of it.”

Seth’s hands went to her waist, his grip firm. “You’re the bride,” he murmured, a statement of fact laced with dark invitation. “This is your day.”

“And this is what I want,” Chloe breathed, positioning herself above him. “I want to feel you fucking me raw, Seth.” She sank down onto him in one slow, inexorable motion, a sharp gasp escaping her lips as he filled her completely. “God, yes.”

Heather watched, propped against the headboard, her own arousal a fresh, aching throb between her legs. The sight of Chloe taking Seth, of his hands gripping her hips, his knuckles white, was brutally intimate. She bit her lip, her fingers finding her clit again, circling in time with their rhythm.

“Fuck me like you mean it,” Chloe demanded, her voice cracking as Seth began to move, his thrusts deep and punishing. “Like you fucking hated me for marrying someone else.”

Seth’s answer was a guttural groan, his hips driving upward to meet her every descent. The wet, slapping sound of their union echoed in the quiet room. “You feel incredible,” he grunted, his eyes dark with a feral need.

“Harder,” Chloe pleaded, her nails raking down his chest. “I want to feel it tomorrow. I want to remember this when I’m saying my vows.”

He obliged, his pace turning frantic and brutal, the bedframe groaning in protest. Chloe’s head fell back, a string of obscenities pouring from her mouth. “Yes! Just like that! Don’t you fucking stop!”

Heather’s own breathing hitched, her climax building as she watched Chloe’s body convulse around Seth’s. “I’m close,” Heather panted, her words meant for no one but herself.

“I’m gonna come,” Seth warned, his body tensing, his thrusts becoming shallow and urgent.

“Do it,” Chloe commanded, her voice a raw, desperate thing. “Fill me up, Seth. I want every fucking drop.”

With a final, deep plunge, he erupted inside her, a hoarse cry tearing from his throat. Chloe’s own orgasm followed instantly, a violent, shuddering wave that made her clamp down around him, her cries mingling with his. They collapsed together, spent and breathing in ragged unison.

The sudden, metallic click of the suite door unlocking was deafening. Ethan’s voice, laced with sleep and concern, cut through the heavy silence. “Chloe? You in here? I’ve been looking everywhere.”

The three bodies on the bed froze, a tableau of guilt and exposure.

Ethan stood silhouetted in the doorway, the hallway light carving his shape into the dim room. His gaze moved from Chloe, still astride Seth with his spend dripping from her, to Heather, naked and frozen against the headboard. The silence was a physical weight.

“Ethan,” Chloe breathed, her voice stripped of all arousal, flat with shock.

He didn’t look at her. His eyes were fixed on Seth, a complex storm of betrayal and a grim, unsettling understanding passing between them. Then he simply turned. He stepped back into the hallway and pulled the door shut with a soft, definitive click. The sound was more devastating than any scream.

The spell shattered. Chloe scrambled off Seth, her body trembling. “Oh my god.” She stumbled toward the bathroom, the evidence of their act slick on her thighs. Heather could only stare at the closed door, her mind a white noise of panic.

Seth was the first to move, swinging his legs over the side of the bed. He ran a hand through his hair, his breath a ragged sigh. “Well,” he said, the word hollow. “Fuck.”

Heather found her voice, a raw whisper. “He’s your best friend.”

“He was,” Seth corrected, his tone devoid of its usual charm, stripped down to something bleak and honest. He stood and began gathering his clothes from the floor, his movements efficient and final.

From the bathroom, the sound of retching echoed. Chloe emerged a moment later, pale and shivering, clutching her robe closed. Her eyes were wide with a sober, crystalline horror. “He’s gone. He’s really gone.”

“He saw everything, Chloe,” Heather said, pulling the sheet around herself, a feeble shield.

“I know what he saw!” Chloe’s voice cracked. She looked from Heather to Seth, her expression shifting from despair to a wild, desperate calculation. “But he didn’t stay. He didn’t yell. He just… left.”

Seth paused, his shirt in his hands. “What’s your point?”

“My point is he let us finish.” Chloe’s voice dropped, gaining a fierce, low intensity. She walked to the center of the room, standing in the space between them. “He walked in on his bride being railed by his best friend and he just closed the door. That’s not a man who’s surprised. That’s a man who knew.”

The implication hung in the air, poisonous and plausible. Heather remembered Ethan’s odd smile when he left them at the pool, his deliberate absence. The pieces clicked into a horrifying picture.

“So what now?” Heather asked, her throat tight. “The wedding is in,” she glanced at the clock, “seven hours.”

“There is no wedding,” Seth stated flatly, pulling on his shirt.

“There has to be.” Chloe’s eyes blazed with a newfound resolve. She looked at them, her gaze piercing. “Nothing has changed. Everything has changed.” She took a deep, shuddering breath. “So we make it mean something.”

Heather shook her head, confused. “Make what mean something?”

“This.” Chloe gestured at the wrecked bed, at their naked, guilty bodies. “Us.” She stepped closer to Heather, then looked at Seth. “It doesn’t end here. It can’t. Not after this.”

She reached out, her fingers brushing Heather’s cheek, then settling on Seth’s arm. Her touch was no longer drunken or lustful, but deliberate, anchoring.

“We keep this,” she said, her voice low and unwavering. “We keep each other. No one else can ever know what this is. Not Ethan, not anyone. It’s ours.” She tightened her grip on them both, her nails digging in just enough to brand the promise into their skin. “This is our pact.”

Read on DreamPress

Write your own erotic story with AI