Cabin Fever Ignites
Childhood sweethearts Colette and Bruno reunite at a snowy cabin wedding and finally fuck their way to a second chance.
The mountain road snaked upward through a tunnel of white pines already heavy with early snow, and Colette’s knuckles were bloodless on the steering wheel. Three years. Three years since she’d last seen the sharp line of Bruno’s jaw or heard that low, rough laugh that used to unravel her in dark basements and stolen summer nights. Now she was driving into it on purpose, for Kiara’s wedding weekend, pretending her pulse wasn’t hammering like a warning bell.
The lodge complex sat nestled in a clearing, half a dozen timber cabins and a main hall glowing warm against the steel-gray afternoon. Guests milled with champagne flutes, scarves flapping. Colette parked, grabbed her duffel, and the cold slapped her cheeks hard enough to sting. She was halfway to the porch when a familiar voice cut through the wind.
“Colette.”
She turned. Bruno stood ten feet away, taller than memory, broader in the shoulders beneath a dark wool coat. Snow caught in the black hair at his temples. His eyes—those same storm-gray eyes that once watched her come apart under his mouth—locked on hers and didn’t let go. Something old and unfinished flared hot between them, sharp as the air.
“Bruno.” Her voice came out steadier than she felt. “You made it.”
“Wouldn’t miss Kiara and Hassan tying the knot.” He stepped closer. The scent of him—cedar, clean soap, something darker underneath—hit her like a fist to the ribs. “You look…” He stopped, swallowed. “Good. You look really fucking good.”
Heat climbed her throat. She was twenty-eight, not nineteen anymore, but her body didn’t care. It remembered the weight of him, the way he’d whispered her name against her bare shoulder like a secret he was terrified to keep. They’d been best friends first, then something fiercer and quieter, hidden from everyone because the risk of ruining it had felt unbearable. Then college, then the fight that ended in silence, then years of careful distance and aching what-ifs.
“You too,” she managed. “Hassan’s going to be unbearable once he’s officially married.”
Bruno’s mouth tipped, almost a smile. “Already is. He’s inside arguing about boutonnières.”
They stood too close. The space between them felt charged, thick with everything unsaid. Colette’s fingers twitched at her side, wanting the familiar drag of his coat sleeve. She shoved her free hand into her pocket instead.
Inside the main hall the fire roared and Kiara shrieked her name, flying across the room in a cashmere sweater and throwing both arms around her. “You came. Oh my god, both of you came. This weekend is going to be perfect.”
Hassan clapped Bruno on the back, already half-drunk on joy. The group drank and laughed and the hours blurred into easy noise. Yet every time Colette glanced up, Bruno was already looking. Their gazes snagged, held, broke apart like guilty things. She felt the old wound open under her ribs—how she’d loved him with her whole chest and still walked away rather than risk being the girl who destroyed their friendship. How he’d let her.
By late afternoon the sky turned the color of wet slate. Wind howled down the mountain and snow began to fall in earnest, thick wet flakes that erased the roads within an hour. The wedding planner’s voice rose above the chatter, strained. “The lower cabins lost power. The access road is already drifting shut. We’re consolidating everyone into the upper units. We’ve got one double left.”
Colette’s stomach dropped. Kiara looked stricken. “I can sleep on the floor in ours—”
“No,” Bruno said quietly, eyes on Colette. “We’ll take it. It’s fine.”
Fine was a lie and they both knew it. The cabin sat farthest up the slope, a single room with a loft, one wide bed piled with quilts, a wood stove, and windows already frosting white. The door shut behind them with a solid thud that sealed out the world. Heat from the stove pressed against cold glass. Snow hammered the roof.
Colette set her bag down carefully, like any sudden movement might crack the air. “One bed.”
“I saw.” Bruno’s voice was rough. He shrugged out of his coat. Underneath he wore a charcoal sweater that clung to the hard lines of his chest and arms. She remembered tracing those same lines with her tongue when they were barely more than kids pretending they weren’t already in love. “I’ll take the floor.”
“Don’t be an idiot. It’s freezing. We can share. We’re adults.”
The word adults hung between them, heavy with irony. Adults who had once fucked each other breathless in the back of his truck and then pretended it never happened the next morning at breakfast with their friends.
Night dropped fast. They moved around each other in careful orbits—stoking the fire, unpacking toothbrushes side by side at the tiny sink, the occasional brush of sleeve against sleeve that sent electricity skating under Colette’s skin. Conversation stayed surface-level at first: Kiara’s dress, Hassan’s terrible toast rehearsal, mutual friends. Then Bruno poured two fingers of whiskey from the bottle someone had left as a welcome, handed her a glass, and their fingers touched.
The contact lingered a second too long. Colette’s breath caught. She looked up and found him watching her mouth.
“I thought about texting you,” he said suddenly, voice low. “A hundred times. After that night. After you left.”
She set the glass down before she dropped it. “Why didn’t you?”
“Because you asked me not to. Because I was fucking terrified that if I heard your voice I’d beg.” His jaw flexed. “I never stopped missing you, Colette. Not once.”
The confession landed like a match in dry tinder. Her chest ached. Tears pricked hot behind her eyes but she refused them. “You think it was easy for me? Every birthday, every stupid holiday, knowing exactly where you were and choosing not to reach. I ruined us because I loved you too much to risk hating each other later.”
“We already hated the silence.” He stepped closer. The cabin felt smaller. Snow roared against the windows. “Tell me you don’t still feel it. Look me in the eye and lie.”
She couldn’t. The truth sat thick on her tongue: she felt it in the hollow of her stomach, in the throb between her legs, in the way her nipples had tightened the second he’d said her name outside. Three years of careful walls and one blizzard had stripped them bare again.
Bruno’s hand lifted, slow enough she could have stepped away. He brushed a loose strand of hair from her cheek, fingertips grazing skin. The touch was devastatingly gentle. She leaned into it before she could stop herself, a soft sound escaping her throat.
“Bruno—”
“I know.” His thumb stroked once along her jaw. “We’re not ready. Not yet. But Christ, Colette, I want to kiss you so badly my hands are shaking.”
She felt the tremor in his fingers. Felt her own body answer—heat flooding low, thighs pressing together under her jeans. The loft bed loomed in the corner of her vision, inviting and dangerous. If she rose onto her toes right now, if she closed that last inch, they would fall into each other the way they always had, fierce and inevitable. And tomorrow the wedding would still happen, and the wounds would still be there, unstitched.
She caught his wrist gently, held it. Their faces were inches apart. His breath warmed her lips. The want was a living thing between them, dense and starving.
“We share the bed,” she whispered. “We sleep. We get through the weekend. And then… we talk. Really talk. No more ghosts.”
His forehead dropped to hers. Eyes closed. The groan that left him was half pain, half hunger. “Okay. Okay.”
They changed in awkward turns—her in the bathroom into soft sleep shorts and an old oversized tee, him stripping down to black boxers and a T-shirt that did nothing to hide the heavy press of his cock already half-hard against the fabric. When she climbed under the quilts he stayed rigidly on his side of the mattress, arm folded under his head, staring at the ceiling beams. The mattress dipped with his weight. Heat rolled off his body. Outside the blizzard screamed, locking them in.
Colette lay on her back, pulse wild, every nerve aware of the six inches of cotton and longing that separated them. She could smell his skin. Could remember exactly how it felt to hook her leg over his hip and rock against the thick length of him until they both came quiet and shaking so no one in the house would hear. Her clit pulsed once, traitorous. She curled her fingers into the quilt to keep from reaching.
Bruno’s voice came rough in the dark. “I can hear you thinking.”
“I’m thinking this is going to be the longest night of my life.”
A soft, broken laugh. “Yeah. Mine too.”
Silence stretched. Then, almost inaudible: “I still dream about the way you said my name when I was inside you.”
Colette’s eyes burned. She turned her face toward him in the dark. His profile was pure shadow and wanting. “Don’t. Not yet. Or I won’t be able to stop.”
“I know.” His hand found hers under the covers, fingers lacing tight, a lifeline and a promise both. “But I’m not running this time. Blizzard or not. When you’re ready to stop being scared… I’m right here.”
She squeezed back, hard enough to hurt. Outside, snow buried the world. Inside, the stove ticked and their joined hands stayed locked between them, two childhood sweethearts trapped in the wreckage of everything they still felt, the air thick with the sex they weren’t having and the second chance that waited just on the other side of dawn—if either of them was brave enough to take it.
Sleep, when it finally dragged her under, was restless and full of his mouth.
Morning light filtered weak and gray through frost-laced windows, the blizzard still thrashing the pines outside in white fury. Colette woke first to the solid heat of Bruno’s body curved behind her, one heavy arm draped over her waist, his breath warm against the nape of her neck. Sometime in the night their careful distance had collapsed. His cock, thick and half-hard, pressed insistently against the curve of her ass through the thin layers of cotton and boxers. Her pulse kicked hard. She stayed perfectly still, cataloguing every point of contact—the scrape of his stubble on her skin, the slow flex of his fingers against her stomach, the cedar-and-soap scent of him flooding her lungs.
She remembered being nineteen in his childhood bedroom, sneaking past sleeping parents, how he’d pinned her wrists and whispered filthy praise while he fucked her slow and deep until she sobbed his name into a pillow. The memory made her clit throb. She shifted carefully, and his arm tightened, pulling her back flush against him with a low, sleepy groan that vibrated straight through her.
“Morning,” he rasped, voice wrecked by sleep and want. He didn’t pull away. Neither did she.
“Blizzard’s still going,” she whispered. Outside, the wind howled like it meant to keep them locked here forever.
They rose eventually, moving through the tiny cabin in a haze of charged silence. Coffee from the percolator on the stove, toast they barely tasted. Every accidental brush of hips or shoulders sent sparks skating under Colette’s skin. By midmorning the wedding party had texted: ceremony postponed until the roads cleared, maybe tomorrow, maybe the day after. Forced proximity stretched ahead like a dare.
They spent the first day helping where they could—trudging through thigh-deep drifts to the main lodge with shovels, laughing with Kiara and Hassan over board games and too much mulled wine while the generator hummed. But the laughs always faded when Colette and Bruno’s eyes met across the room. Shared memories rose unbidden: the summer they learned to drive stick in his dad’s truck, her hand covering his on the gearshift, the way he’d kissed her breathless afterward in a parking lot behind the diner. College orientation, him showing up at her dorm with coffee and that crooked grin, the night they’d finally stopped pretending friendship was enough and he’d buried his face between her thighs until she came so hard her vision whited out.
Back in the cabin that evening, snow still falling thick, they sat cross-legged on the bed with fresh whiskey. The stove crackled. Colette’s socked foot brushed his calf and stayed there.
“Do you remember the fight?” she asked quietly, staring into her glass. “Senior year. After graduation. I said we should take space. You said if I walked out that door you wouldn’t chase me.”
Bruno’s jaw worked. He set his glass down hard enough that it clinked. “I was an idiot. You were talking about grad school three states away and I panicked. Thought if I let you go first it would hurt less. Instead I just… let the silence eat everything.”
She looked up. His storm-gray eyes were raw. “I thought if I stayed I’d resent you for tying me down. Or you’d resent me for choosing you over the big career. I loved you so fucking much it terrified me. Walking away felt safer than watching us rot.”
“Safer.” He gave a hollow laugh. “I spent three years replaying every time you came on my tongue, every time you told me you loved me in the dark like it was a secret too big for daylight. I dated other people. None of them were you. Not even close.”
The confession cracked something open in her chest. Tears stung but she blinked them back, leaning forward until their knees touched. “I never stopped either. Birthdays, holidays, random Tuesday nights—I’d almost text, then delete it. Told myself you’d moved on. Told myself I had.”
Day two blurred into more of the same: snowed-in cabin fever, group meals that felt like performance, then the two of them retreating early because the air between them had grown too thick to breathe around other people. They cooked a simple pasta on the hot plate, shoulders bumping, hands lingering when they passed the salt. After, they sat on the floor in front of the stove, backs against the bedframe, legs tangled without either of them deciding to make it so.
“Tell me the worst part,” Bruno said, voice low. His thumb traced idle circles on her ankle.
Colette swallowed. The whiskey warmed her blood; honesty came easier in the firelight. “The worst part was realizing I still dreamed about marrying you someday. Stupid, right? After I was the one who left. I’d wake up reaching for you and remember you weren’t there because I’d made sure of it.”
His hand stilled. He turned fully toward her, eyes dark and intent. “I bought a ring once. Junior year. Never got the chance to give it to you because we were too busy being scared. After you left I threw it in a drawer and tried to forget. Couldn’t.”
The words hit like a physical blow. She reached for him without thinking, palm sliding along his jaw, feeling the day’s stubble rasp against her skin. “Bruno… I never stopped loving you. Not for a single day. I tried. God, I tried so hard. But it’s always been you. Only you.”
Something fractured open in his expression—relief and hunger and years of held-back grief all at once. He caught her face in both hands, forehead pressing to hers, breath ragged. “Colette. Fuck. I love you. I never stopped. Not when you walked away, not through every empty night since. You’re it for me. Always have been.”
The admission hung electric between them. Her heart hammered so hard she felt it in her throat, her cunt, the tips of her fingers. She could taste the whiskey on his breath, feel the fine tremor running through his body. Years of regret pressed close, thick as the snow outside. One choice. One lean forward.
She closed the last inch herself.
The kiss was nothing like the desperate, half-hidden ones of their youth. It was deliberate, mutual, a claiming. Bruno groaned into her mouth the second their lips met, the sound rough and broken, and then he was kissing her like a man starving—deep, wet, tongue sliding against hers with devastating thoroughness. She answered with equal fire, fists knotting in his sweater, pulling him closer until she was half in his lap. His hands slid into her hair, angling her head so he could lick deeper into her mouth, tasting whiskey and longing and the three years they’d wasted.
Heat flooded low and fast. Her nipples tightened to aching points against her bra; between her thighs she was already slick, clit pulsing with every grind of her hips against the hard ridge of his cock straining his jeans. He bit her lower lip gently, then soothed it with his tongue, and she whimpered, the sound swallowed between them.
“Christ, the way you kiss me,” he panted against her mouth, forehead still pressed to hers as they broke for air. “Feels like coming home.”
“Don’t stop,” she breathed, and hauled him back in.
They kissed like that for long minutes—slow and filthy, then hard and desperate, then soft again, mapping every change three years had carved into each other. His hand slid under the hem of her sweater, palm hot against the bare skin of her waist, thumb stroking just beneath her ribs. She arched into the touch, wordless permission. When his fingers brushed the underside of her breast she moaned into his mouth, rocking harder against the thick press of him. He flexed up to meet her, grinding the length of his cock against her center through too many layers of denim, and the friction made white sparks burst behind her eyes.
Eventually they slowed, panting, lips swollen and shiny. Bruno rested his forehead against hers again, eyes closed, one hand still splayed possessively on her ribcage. Outside the wind had dropped to a murmur; the worst of the storm was passing. Inside, the air still crackled.
“We’re not done talking,” he said roughly, thumb sweeping over her heartbeat. “And I’m not fucking you into this mattress until we’re both sure this is forever, not just cabin fever. But goddamn, Colette… I need you. I’ve needed you every day.”
She nuzzled his jaw, tasting the salt of his skin, body still thrumming with unanswered want. The loft bed waited above them, quilts rumpled from two restless nights. Tomorrow the roads might clear. The wedding would happen. Real life would come calling. But right now his mouth was hers again, and the second chance they’d both been too afraid to name was breathing hot between their bodies, unfinished and bright with promise.
She kissed him once more, soft and lingering, sealing the confession. “I’m right here too. No more running. Whatever comes next… we face it together.”
His arms banded tight around her, holding on like the blizzard might try to tear her away again. The stove ticked. Snow settled quietly on the roof. And the slow-burn that had smoldered for years finally burned open between them, bright enough to light the dark.
His arms stayed locked around her long after the kiss ended, the stove’s low tick the only sound besides their ragged breathing. Colette felt the hard ridge of his cock pressing insistently against her hip through his jeans, and the answering slick heat between her own thighs made her restless. She shifted in his lap, deliberately rolling against him once, slow and testing. Bruno’s breath punched out of him.
“Colette—”
“I’m sure,” she said against his mouth, voice steady even while her pulse thundered. “This isn’t cabin fever. It’s three years of missing you and finally being brave enough. I want forever. I want you inside me tonight. Please.”
He searched her face, storm-gray eyes dark with the same hunger that had lived under her skin since she was nineteen. Whatever he saw there undid the last of his restraint. He stood in one fluid motion, lifting her with him, and carried her the short distance to the wide loft bed. Quilts spilled as he laid her down. Snow still whispered against the windows, but the world outside no longer mattered.
They undressed each other with shaking hands and murmured permissions—“Yes,” “God, yes,” “Let me look at you.” His sweater hit the floor. Her bra followed. When she was bare he paused, palms skating over the soft curves of her breasts, thumbs brushing her tight nipples until she arched. He stripped the rest of the way and knelt between her spread thighs, cock heavy and flushed, already leaking at the tip. Colette reached for him, wrapping her fingers around the thick shaft, stroking once from root to crown just to feel him pulse.
“On your back,” she whispered, eyes bright. “I want to ride you.”
Bruno stretched out willingly, head propped on a pillow, watching her with raw adoration as she swung a leg over and turned so her back faced him. Reverse-cowgirl. She took his cock in hand, guided the broad head through her soaked folds, and sank down in one long, deliberate glide. The stretch burned sweet; he was bigger than memory, thicker, filling her completely until her ass settled flush against his hips. A broken moan tore from both of them.
“Fuck—look at you,” Bruno groaned, hands flying to her hips, fingers digging into the soft flesh. “Taking every inch like you were made for me. So wet, baby. So perfect. Ride me. Show me how much you missed this cock.”
Colette braced her hands on his thighs and lifted, then dropped, setting a rolling rhythm that made her breasts bounce and her clit grind against the base of him on every downward stroke. He praised her constantly—voice low, wrecked, filthy and loving all at once. “That’s it, squeeze me. God, your cunt is gripping me so tight. Missed this pussy. Missed the way you fuck yourself on me like you can’t get deep enough.” His grip guided her harder, faster, hips punching up to meet each descent so the wet slap of skin filled the cabin. She could feel him watching the place they joined, feel the tremor in his muscles as he held back from flipping her too soon. Pleasure coiled sharp and low; she reached back to brace on his chest, reverse arch deepening the angle until every thrust dragged across the spot that made her vision spark.
When her thighs began to shake he sat up behind her, chest to her back, one arm banding her waist while the other cupped a breast, pinching the nipple in time with her rides. “Come if you need to,” he rasped against her ear. “I’m right here. Not going anywhere.” She shattered around him with a cry, walls fluttering hard, but he didn’t follow—only held her through it, kissing her shoulder, murmuring how beautiful she looked coming on his cock after so long.
They collapsed sideways, still joined, catching breath. Then Bruno eased out, rolled her gently onto her back, and settled between her thighs again. He pushed back inside in one smooth thrust, folding over her so their faces were inches apart. Intense missionary. Deep eye contact. Colette locked her legs around his waist; he laced their fingers above her head and began to move—slow, deep strokes that bottomed out every time, grinding against her swollen clit.
“I love you,” he whispered, forehead pressed to hers, eyes never leaving hers. “Loved you when we were kids sneaking around. Loved you the whole time you were gone. Going to love you when we’re old and gray in some other cabin. You’re it, Colette. Always.”
Tears pricked her eyes even as fresh heat built. “I love you too. Never stopped. Never will. Fuck me like you mean it—claim me. I’m yours.” The words spilled between wet, open-mouthed kisses. He rolled his hips harder, the headboard knocking softly, every thrust a confession. She felt him everywhere—the stretch, the drag, the possessive weight of his body, the way his free hand cupped her face like something precious while he fucked her deep enough to bruise in the best way. “Look at me when you come,” he ordered softly. “I want to see it. Want you to see how much I love you while you fall apart.”
She did. The second orgasm crashed through her harder than the first, walls milking him mercilessly, her cry muffled against his mouth as he swallowed it. He groaned but still held off, riding her through the aftershocks until she was pliant and glowing beneath him.
Only then did he pull free, flip her carefully onto her hands and knees, and kneel behind her. Possessive yet tender doggy-style. He smoothed a palm down the length of her spine, kissed the small of her back, then notched the slick head of his cock against her entrance again. “Okay?”
“Please,” she breathed, pushing back. “Take me.”
He sank in to the hilt with a guttural sound, hands spanning her hips, thumbs stroking the dimples at the base of her spine. The first thrusts were measured, almost reverent—deep, rolling strokes that let her feel every thick inch. Then need overtook them both. He fucked her harder, the wet sounds obscene and perfect, one hand sliding around to rub tight circles over her clit while the other kept her steady. “Mine,” he growled, voice thick with emotion. “This perfect cunt, this heart—mine again. Going to fill you so full you’ll feel me tomorrow at the wedding. Going to marry you someday, Colette. Going to keep you forever.”
“Yes—yours—love you—” She shoved back to meet every thrust, spine arched, sheets fisted in her hands. The dual sensation of his cock pounding deep and his fingers working her clit shoved her toward the edge again at terrifying speed. Bruno’s rhythm stuttered; she felt him swell inside her, heard the broken chant of her name. “Come with me,” he begged. “Now—together—”
They shattered at the same instant. Colette’s scream tore free as her third orgasm ripped through her, cunt clamping down in hard, rhythmic pulses. Bruno buried himself to the root and came with a raw shout, cock jerking as he pumped thick ropes of cum deep inside her, hips jerking through wave after wave. The pleasure was blinding, white-hot, years of pent-up love detonating at once until they were both trembling and gasping.
He collapsed over her back carefully, still buried inside, arms wrapping her middle so they tipped sideways onto the quilts in a sweaty, sated tangle. His lips found the nape of her neck; her fingers laced with his over her heart. Outside, the snow had finally stopped. Somewhere down the slope generators hummed and wedding plans waited. Inside the cabin the air smelled of sex and woodsmoke and the second chance they had finally taken with both hands.
Bruno’s voice was rough against her skin. “Roads’ll clear by morning. Ceremony’s back on. We walk out of here different now.”
Colette turned in his arms until they faced each other, still joined, his softening cock slipping free with a warm rush of his release. She touched his jaw, smiling through the afterglow and the new, sharper hunger already flickering beneath it. “Different,” she agreed. “And nowhere near finished.”
His eyes darkened again, hand sliding possessively over the curve of her ass. The loft bed creaked as he pulled her closer, the night still young, the blizzard’s aftermath holding the mountain just a little longer—and both of them already aching for round two before real life could knock.
The loft bed creaked as Bruno pulled her tighter against him, his half-hard cock already thickening again where it nestled against the slick heat of her thigh. Colette’s breath hitched; the aftershocks of their first round still fluttered low in her belly, his cum warm and slow as it leaked from her in a lazy trickle that painted her inner thigh. She felt claimed, marked, and the knowledge only made her hungrier. Three years of silence had left her hollow, and now every brush of his skin against hers poured something molten back into the empty places.
“Again,” she whispered, voice raw from screaming his name. Her hand slid between them, fingers wrapping the heavy length of him, stroking until he pulsed fully hard in her grip, the head already shiny with fresh precum and the mess they had made. “I need you filling me again before the world finds us.”
Bruno’s answering groan vibrated through her chest. He rolled her beneath him with careful strength, settling between her spread thighs, the broad head of his cock nudging her swollen folds. “Look at this pretty cunt,” he murmured, eyes dark with reverence as he dragged himself up and down her slit, coating himself in their combined slick. “Still fluttering for me. Still so fucking wet. You want me to fuck my cum back into you, baby? Keep you dripping until the wedding?”
“Yes—please—” She arched, trying to take him, but he held off just long enough to lean down and suck one tight nipple into his mouth, teeth grazing, tongue flicking until she sobbed. Only then did he notch himself and push home in one slow, devastating thrust. The stretch burned sweeter the second time; she was softer, open, already full of him, and the slide was filthy and perfect. He bottomed out with a guttural sound, hips flush to hers, cock jerking as her walls clenched greedily around every thick inch.
They stayed locked like that for a heartbeat, forehead to forehead, breathing the same air. Colette’s hands mapped the hard planes of his back, nails scraping lightly down the muscles that flexed as he began to move. Deep, rolling strokes at first—long withdrawals that left only the head inside before he sank back to the root, grinding against her clit on every pass. The wet sound of it filled the cabin, obscene and intimate, mixed with the soft creak of the bed and the distant drip of melting snow from the eaves.
“Missed this,” Bruno rasped against her mouth, kissing her open and deep while he fucked her steady. “Missed the way you take me like you were built for my cock. Feel how hard you make me? Three years and nothing—no one—ever felt like this. Only you, Colette. Only ever you.”
Tears pricked her eyes even as pleasure coiled tighter. She locked her ankles at the small of his back, urging him deeper, heels digging into the flex of his ass. “I dreamed about this. Waking up aching, touching myself to the memory of you stretching me open. Hating how empty I felt after. Don’t stop—harder—make me feel it for days.”
He gave her exactly that. The pace turned punishing and tender all at once: hips snapping, the headboard tapping the wall in a rhythmic knock that matched the wet slap of skin. One hand pinned both her wrists above her head; the other slid under her ass, tilting her so every thrust dragged over the spot that made stars burst behind her lids. Colette’s moans climbed higher, broken fragments of his name and I love you and fuck yes. Her breasts bounced with the force of it; he bent to catch a nipple again, sucking hard while he pounded into her, and the dual sensation shoved her toward the edge terrifyingly fast.
“Gonna come,” she gasped, walls already fluttering. “Bruno—I’m—”
“Do it. Soak me. Let me feel you break.” He released her wrists so she could clutch his shoulders, then reached between them to rub tight, merciless circles over her clit. The orgasm ripped through her like lightning—cunt clamping down in rhythmic pulses that milked him, a raw cry tearing free as pleasure whited out everything but the thick cock buried inside her and the man she had loved since before she knew what forever meant. He fucked her through it, never slowing, drawing the waves out until she was trembling and oversensitive and still begging for more.
Only when she went pliant beneath him did he ease out, flip her onto her side, and spoon up behind her. He lifted her top leg, hooked it back over his hip, and slid home again from behind in one smooth glide. The new angle made her gasp; he felt even thicker this way, the head rubbing relentlessly against her front wall. His arm banded her waist, hand splaying over her lower belly so he could feel himself moving inside her. The other cupped her breast, thumb and finger rolling the nipple in time with his deep, grinding thrusts.
“Stay with me,” he whispered against the damp nape of her neck, voice thick with emotion and the effort of holding back. “Not just tonight. Not just this weekend. I want mornings like this when we’re sixty. I want to wake up buried in you, smell my soap on your skin, hear you say my name like that every fucking day. You ruined me for anyone else a long time ago, Colette. Let me ruin you right back. Let me keep you.”
She reached back to fist his hair, turning her face for a messy, open-mouthed kiss over her shoulder. “I’m already yours. Always was. Fuck me like you mean forever.”
He did. The rhythm turned primal—deep, possessive strokes that shoved her forward into the pillows with every snap of his hips. Wetness coated her thighs, their earlier release mixed with fresh slick, the filthy sound of it driving them both higher. Colette pushed back to meet him, ass cradling his hips, the dual sensation of his cock pounding deep and his fingers now circling her clit again lighting every nerve. Pleasure built sharp and low, different from the first two, something heavier that made her thighs shake and her heart feel too big for her chest.
“Come with me,” Bruno begged, voice cracking. “I can’t—fuck—you feel too good. Need you to come on this cock while I fill you again. Need to feel it. Now, baby—together—”
She shattered on a sob, cunt seizing around him in hard, rhythmic spasms that pulled him over the edge with her. Bruno buried himself to the hilt and came with a raw, broken shout of her name, cock jerking as he pumped thick ropes of cum deep inside her, flooding her already-slick walls until it spilled out around him with every residual pulse. They rode it out locked together, trembling, gasping, his arms wrapped so tightly around her middle it felt like he was trying to fuse them into one body.
Long minutes passed before the world returned. The stove ticked softly. Outside, pale dawn light strengthened through the frost, the mountain quiet now that the blizzard had spent itself. Bruno softened slowly inside her but made no move to pull free; instead he gathered her closer, rolling them so she sprawled half across his chest, leg hooked over his hip, his spent cock slipping free with a warm rush that made them both shiver. His fingers traced idle patterns along her spine. Hers rested over his heart, feeling the strong, steady beat that matched her own.
In the afterglow he pulled her fully into his arms, tucking her head beneath his chin, the quilts drawn up over their sweat-damp skin. The air smelled of sex and woodsmoke and the cedar scent of him that had always meant home. Colette felt the prick of tears—happy ones this time, the kind that came when something broken finally knit clean.
“I want forever this time,” Bruno said, voice low and rough with spent emotion, lips brushing her temple. “No more running. No more silence. This wedding weekend… let’s make it ours too. Our second-chance beginning. We walk down that mountain together, and we don’t let go. Move in with me. Or I’ll come to you. Hell, we can start over anywhere as long as it’s side by side. Marry me someday soon—when the snow melts, when the roads clear, I don’t care. Just say you’ll build it with me. All of it. The rest of our lives.”
Colette’s breath hitched on a soft sob. She lifted her face, eyes shining, and kissed him slow and deep, tasting salt and promise. “Yes. God, yes. I want that so much it hurts. Forever. Starting right now. I love you—I’ve never stopped loving you.” Tears slipped free even as she smiled, radiant and wrecked and hopeful. “We’re going to make it this time. I can feel it.”
He held her tighter, forehead pressed to hers, both of them smiling through the ache of joy. Outside, the first real sunlight of the weekend broke across the white pines; somewhere down the slope wedding preparations would begin again, champagne and vows and friends who had no idea the second love story unfolding in the farthest cabin. Inside, Colette and Bruno drifted toward sleep wrapped around each other, limbs tangled, hearts finally unguarded, the rekindled love between them warm enough to outlast every thawing drift.
Just before sleep claimed him completely, Bruno’s hand slid under the pillow and closed around the small velvet box he had carried for three years—the same ring he had bought at twenty-two and never managed to throw away. Colette didn’t know it was here, didn’t know he had packed it on a half-mad hope the moment the wedding invitation arrived. Tomorrow, after the ceremony, when the mountain was soft with melting snow and their friends were still celebrating, he would drop to one knee properly. For now he simply held her closer, the secret warm against his palm, and let the hopeful dark take them both.
Rate this story
Popular Collections
Browse Categories