One Last Time Before the Horizon

Barrett and Camila share one passionate final night on the beach before her wedding.

10 min read August 24, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

I never told anyone how the air changed the second Barrett stepped onto the sand that evening. Not my mother, not the bridesmaids fussing over my veil back at the villa, and certainly not Terrence, who was somewhere inland laughing over cigars with the groomsmen. I stood barefoot at the waterline in the simple white sundress I’d slipped into after the rehearsal dinner, the hem already damp, and watched my lifelong best friend walk toward me like he’d been walking toward this moment for twelve years.

He was thirty now, taller than the boy who’d once dared me to jump off the pier, broader in the shoulders from years of drafting tables and climbing scaffolding. His dark hair was wind-tossed, sleeves of his linen shirt rolled to the elbows, and when he smiled that careful half-smile I’d memorized since we were kids, something low in my belly pulled tight.

“Camila,” he said, voice rough from the salt air. “You look like you belong to the horizon already.”

I laughed, but it came out shaky. “I’m getting married tomorrow. I’m supposed to belong to someone else.”

We fell into step without planning it, the way we always had. The beach was secluded, a crescent of pale sand tucked behind dunes and sea grass, far from the resort lights. Dusk painted everything gold and violet. I could smell his cologne—cedar and something warmer—mixed with the brine. My pulse hammered so hard I wondered if he could hear it over the surf.

“I almost didn’t come,” he admitted after a stretch of silence. “Best man duties felt like a special kind of torture. Watching you walk toward him…”

“Don’t.” I stopped walking. The water curled cold around my ankles. “Please don’t say it like that. Not yet.”

He turned to face me fully. The last light caught the gold flecks in his brown eyes. I knew those eyes better than my own reflection. I’d fallen asleep thinking about them through college, through my first apartment, through every careful date that never quite measured up. Barrett had been the constant, the one who knew the version of me that still climbed trees and cried over stray dogs. The architect who designed beautiful empty spaces and somehow left room inside them for me.

“I’ve been rehearsing a toast,” he said quietly. “Something funny and safe about how long we’ve known each other. But every draft ends with the truth I can’t say in front of two hundred people.”

My throat closed. I wrapped my arms around myself even though the evening was warm. “Then say it here. Just us. One last time before the horizon swallows everything.”

He exhaled like he’d been holding that breath for years. “I love you. I’ve loved you since the summer you were eighteen and I was twenty and you kissed me behind the boathouse and then pretended it never happened because you were scared. I’ve loved you through every boyfriend who wasn’t me, through every late-night call when you were lonely and I was too much of a coward to get on a plane. I love the way you talk with your hands when you’re passionate. I love that you still steal French fries off other people’s plates. I love you so much it feels like building something permanent inside a temporary body.”

Tears burned behind my eyes. The confession poured out of me before I could stop it, raw and undignified. “I’ve always loved you more than Terrence. God, Barrett, I’ve tried so hard to make it enough. He’s kind. He wants the same life I told myself I wanted. But when he touches me I still close my eyes and pretend it’s your hands. When he says my name I hear yours underneath it. Tomorrow I’m supposed to promise forever to a man who has never once made my chest ache the way you do just by standing here breathing. I’ve been in love with you since before I had words for it, and I’m terrified that walking down that aisle means burying the only true thing I’ve ever felt.”

His eyes shone. He didn’t move closer yet. The restraint between us was its own living thing, humming.

I reached first. My fingers found his, salt-sticky and warm, and laced through them. His palm was calloused from work, familiar even after years of careful almosts. The simple contact sent a shiver straight up my arm and down my spine. I felt the tremor in his hand answer mine.

“Camila,” he whispered, half prayer, half warning.

“I know,” I said. “I know what this means. I know tomorrow still exists. But I can’t stand here loving you in silence one more night. I need one honest night. Just this. Please.”

We leaned in at the same heartbeat. The kiss started trembling—soft, almost polite, the press of lips that had waited too long. Then something broke open. His free hand came up to cup my jaw, thumb stroking the wet path of a tear I hadn’t felt fall. I made a sound against his mouth, hungry and relieved, and opened for him. His tongue slid against mine, slow and deep, tasting like the whiskey he’d had earlier and the ocean air. Years of restrained desire ignited between one breath and the next. Heat flooded low in my belly, sharp and sweet. My nipples tightened against the thin cotton of my dress. I pressed closer, feeling the hard line of his chest, the way his body answered mine without hesitation.

He kissed me like he was memorizing the shape of my mouth. I kissed him back like I was stealing time. One of my hands slid up into his hair; the other stayed locked with his, grounding us. The waves rushed in and out, indifferent witnesses. When we finally broke for air we stayed forehead to forehead, breathing hard.

“I don’t want to stop,” I confessed against his lips. “I don’t want careful. Not tonight.”

“Then we won’t be careful,” he said, voice wrecked. His thumb traced my lower lip. “But we go slow enough that I feel every second. I want to know the weight of your body against mine while I still can. I want to hear the sounds you make when it’s real. Tell me you want that too.”

“I want it,” I said, no hesitation left. “I want you. One night where I don’t have to pretend the man I love isn’t the one standing in front of me.”

He kissed me again, deeper, walking me backward until my calves met the gentle slope of a dune. We sank down together into the cool sand, still clothed, still trembling with the force of choosing this. His mouth trailed to my jaw, my throat; I arched, offering more, fingers working the buttons of his shirt with shaking urgency. The first brush of my palm over the bare skin of his chest made us both groan. Heat gathered between my thighs, insistent. I could feel how hard he was already, pressed against my hip through his trousers, and the knowledge that I had done that—that our mutual confession had stripped away the last barrier—made me dizzy with power and grief and want.

Barrett’s hand slid under the hem of my sundress, rough palm gliding up the outside of my thigh, stopping just short of where I ached. He looked at me in the fading light, eyes dark with the same desperate tenderness I felt cracking open my ribs.

“Still with me?” he asked.

“Always,” I whispered, and pulled his mouth back to mine as the last of the sun slipped under the water, leaving us alone with the dark and the tide and everything we had finally said out loud.

We stayed locked together in the cooling sand as full dark settled, the first stars pricking through the violet sky. Barrett’s mouth never left mine for long; every kiss carried the weight of the years we’d wasted being careful. When he finally drew back, his eyes were bright with something fierce and tender.

“I brought something,” he murmured. From the small bag he’d dropped earlier he shook out a thick woven blanket, the same one we’d used for picnics as kids, now softer with age. He spread it over the sand just above the tide line, then drew me onto it with reverence, as if I might dissolve.

Under the emerging canopy of stars we undressed each other slowly. My fingers trembled over every button of his linen shirt, peeling it from his shoulders so I could map the freckles I’d never been allowed to touch. He lifted my sundress by the hem, sliding the cotton up my body inch by inch, pausing to kiss each new expanse of skin—the curve of my hip, the soft underside of my breast, the frantic pulse at my throat. When the dress whispered to the blanket I wore only simple white lace. He groaned like a man in prayer, unhooking my bra with careful hands, then sliding my panties down my legs. I did the same for him, freeing the hard length of him, thick and heavy and already slick at the tip. We knelt facing each other, naked at last, the night air kissing our skin while our eyes did the rest.

“Let me love you the way I’ve dreamed,” he whispered.

He laid me back gently. His mouth began at my collarbone and traveled downward in slow, worshipful passes—lips, tongue, the faintest scrape of teeth—until he settled between my thighs. The first long lick through my folds made me cry out; the sound vanished into the surf. Barrett licked me as if he had forever: broad flat strokes that opened me, then the focused swirl of his tongue around my clit, then a gentle suck that pulled heat straight up my spine. Two fingers slid inside, curling exactly where I needed, while he hummed against me in pure devotion. I threaded my hands into his hair and held on, hips rolling helplessly. Every wet sound, every murmured “so beautiful, Camila, so fucking perfect” pushed me higher. When the orgasm broke it was slow and shattering; I came with his name torn from my throat, thighs shaking around his head, pleasure flooding so deep I felt it in my teeth. He stayed with me through every pulse, gentling me down with soft kisses to my inner thighs until I could breathe again.

I pulled him up by the shoulders and rolled us so I straddled his hips. The blunt head of his cock nudged my entrance; I sank down in one long, liquid glide, taking every inch until I was seated fully, stretched and full and finally home. We both gasped. I began to move—slow rolls of my hips at first, then deeper rises and falls that made him fill me completely on every descent. Our eyes locked and never looked away. Starlight silvered the sweat on his chest. I braced my hands there and rode him with everything I had left, the wet slide of us loud and perfect.

“I love you,” I whispered, voice breaking. “I’ve always loved you. Only you.”

“I love you,” he answered, hands gripping my waist, guiding but never forcing. “In every life. Even the ones where I have to watch you walk away. You’re the structure under everything I build.”

Tears slipped down my cheeks; he thumbed them away without breaking rhythm. I clenched around him deliberately and watched his face contort with pleasure edged in grief. We moved like that for long minutes, confessing in broken sentences between thrusts—“I wanted this so long,” “You’re the only home I’ve ever known,” “Don’t forget how this feels”—until the need became too sharp to stay on top.

He rolled us smoothly, never leaving my body, and settled into the cradle of my thighs. My legs wrapped tight around his waist, heels pressing the small of his back. Barrett braced on his forearms so our chests stayed flush, hearts hammering against each other, and began to thrust—deep, steady, emotional strokes that reached the end of me every time. I met him, hips lifting, nails scoring light crescents into his shoulders. The friction was exquisite, the stretch overwhelming, the eye contact almost too intimate to bear. Sweat slicked our skin. The blanket bunched beneath us. Every drive of his cock dragged across the place that made stars burst behind my eyes.

“Come with me,” he rasped against my mouth. “Please, Camila—one more time, together.”

I felt him swell, felt my own climax coil white-hot at the base of my spine. We shattered at the same second. I cried out into his kiss as pleasure ripped through me in long, rolling waves; he buried himself to the hilt and spilled hot and deep, groaning my name like it was the only word left in him. We clung, shaking, bodies locked, riding it out until the last tremor faded into the hush of the waves.

Afterward we stayed tangled, limbs heavy, his cock still softening inside me. Tears came freely now—mine, his, salt mingling with the ocean air. He kissed my forehead with unbearable tenderness.

“I will always love you,” he said quietly against my skin. “Even if tomorrow I have to let you go. Even if I stand at that altar and watch you choose someone else. This night is mine forever. You’re mine forever, in whatever way the horizon allows.”

I pressed closer, heart cracked open and somehow more whole than it had ever been. Exhaustion pulled me under while I was still wrapped in his arms, the steady thump of his heart beneath my cheek the only lullaby I needed. I slept heartbroken and complete at once.

Dawn arrived soft and pearl-gray. I woke to the cry of gulls and the first wash of light on the water. Barrett’s arms were still around me, blanket tugged over our bare bodies. For a long moment I simply breathed him in—cedar, salt, us—and felt a quiet, hopeful certainty settle into my bones: our love would endure beyond any horizon, in whatever form the future carved for it.

I turned my head and saw the text glowing on my phone where it had fallen in the sand: Terrence’s message from hours earlier, short and strangely gentle—I saw the way you looked at him. Be happy. The wedding’s off. Keep the ring or throw it in the sea. Just be free.

Rate this story

Thanks for rating
Tagged

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.