Best Friends’ Midnight Ferry Confession
Best friends get drunk, confess their crushes, and fuck each other senseless on a midnight ferry.
The midnight ferry cut through black water like a lazy knife, engines thrumming low under Mia’s heels as she leaned on the railing and laughed at nothing in particular. Champagne still fizzed pleasantly in her blood—enough to loosen the usual comedian’s armor, not enough to blur the sharp edges of the night. Beside her, Sophie clutched her clutch like it might bolt, accountant posture perfect even after four glasses and a wedding that had dragged them both into the small hours. They were the only passengers left. The deck lights hummed. Salt wind tugged at Mia’s short dress and Sophie’s longer one.
“Okay,” Sophie said suddenly, voice cracking on the word. “I can’t keep doing the bit where I pretend I’m fine. I’ve had a massive crush on you since junior year of college. Like, catastrophic. Dreamed-about-your-mouth, practiced-your-name-in-the-shower catastrophic. And I’ve been terrified that saying it out loud would nuke the best friendship I’ve ever had.”
Mia stared. Then she snorted—loud, ungraceful, pure relief. “Jesus, Soph. I’ve been writing entire sets in my head about how badly I want to ruin you and then deleting them because I was scared you’d run. Mutual. Extremely mutual. We’ve been idiots.”
The tension cracked open into something electric and stupidly funny. Sophie’s nervous laugh spilled out; Mia bumped their shoulders together. “Straight-laced numbers girl crushing on the chaotic comic. Classic enemies-to-lovers except we were never enemies, just cowards.”
“Speak for yourself,” Sophie shot back, cheeks flushed. “I’ve got spreadsheets tracking how many times I’ve stared at your ass. Color-coded.”
They dissolved into laughter that softened into glances that lingered too long. The ferry rocked gently. No one else around. Mia’s pulse kicked hard.
“So,” Mia said, tilting her head, grin wicked, “purely hypothetical—who do you think would be better at eating the other out? Because I’ve got jokes about tongue stamina and zero proof.”
Sophie’s eyes went dark and bright at once. “I bet I can make you come first. I’ve been researching. Mentally. Extensively.”
“You’re on,” Mia breathed, and then they were crashing together.
Mouths met hot and messy against the railing. Sophie tasted like champagne and mint; Mia kissed like she performed—hungry, a little showy, then devastatingly sincere. Hands shoved under dresses. Mia’s palm found the curve of Sophie’s ass, squeezed; Sophie’s fingers skimmed up Mia’s thigh and cupped her through already-damp underwear. They made out like teenagers who’d finally been handed the keys, laughing into each other’s mouths when teeth clacked, moaning when tongues slid slow and filthy.
“Fuck, your hands are cold,” Mia gasped.
“Your dress is indecent. I’ve hated it all night in the best way.”
They stumbled toward a secluded bench tucked behind a bulkhead, out of the main walkway lights. Sophie pushed Mia down, dropped to her knees between spread thighs with zero hesitation, and shoved the dress up. Underwear yanked aside. Sophie stared for half a second like she was committing the sight to memory, then buried her face in Mia’s pussy like she’d been starving for years.
Enthusiastic wasn’t the half of it. Sophie licked broad and greedy, tongue flicking rapid over Mia’s clit, then sucking hard enough to make Mia’s hips jolt. Two fingers slid in easy—Mia was soaked—and curled while Sophie hummed against her. Mia fisted Sophie’s hair, laughing breathlessly between curses.
“Oh my god—accountants aren’t supposed to be this filthy—right there, don’t you dare stop—”
Sophie doubled down, sucking and thrusting until Mia came hard, thighs clamping, a loud broken moan rolling out across the empty deck. Sophie kept licking her through it, gentle now, smug as hell when she pulled back shiny-mouthed.
“Told you,” Sophie panted.
“Switch. Immediately. I’m winning the next round.”
Mia hauled Sophie up onto the bench, shoved her dress to her waist, and dove in. She fingered Sophie open with two thick strokes while her mouth sealed over her clit, sucking in firm pulses, tongue working tight circles. Sophie’s straight-laced composure shattered into high, needy sounds. Mia added a third finger, crooked them just right, and Sophie shattered with a shocked laugh-moan, pulsing wet around Mia’s hand.
They didn’t stop. Too wired, too giddy. Mia climbed up, hooked one of Sophie’s legs over her hip, and ground their soaked pussies together—slick heat sliding, clits catching, frantic rhythm. They tribbed like it was a competitive sport, laughing breathlessly between moans, trash-talking in gasps.
“Harder—come on, numbers girl, you can do better—”
“Shut up and grind, comedian, I’m close again—”
Sweat and sea air and the wet filthy sounds of them chasing it. Sophie came first this time, shaking, nails in Mia’s back. Mia followed seconds later, forehead pressed to Sophie’s, both of them giggling through the aftershocks like the whole thing was the best punchline either of them had ever landed.
They stayed tangled, glowing, dresses wrecked, thighs shiny. Mia brushed damp hair off Sophie’s face.
“This isn’t the end of the friendship,” Mia said softly, still breathless. “This is the extremely late, extremely hot start of something else. Agreed?”
Sophie kissed her slow and deep, smiling against her mouth. “Agreed. My place. Round two the second we hit a horizontal surface. Maybe round three. I’ve got unused vacation days.”
They straightened clothes with shaky hands and shared one last lingering kiss as the ferry’s engines shifted pitch—dock approaching. Hand in hand they started toward the ramp, already murmuring filthy plans, when the bulkhead door clanged open hard and a deckhand’s flashlight beam cut straight across them, freezing them mid-step in the sudden harsh light.
Rate this story
Popular Collections
Browse Categories