The exit off I-95 came up fast. Mike guided the Tahoe onto the ramp, merging us onto the stretch toward Port Canaveral—water on both sides, scattered palms giving way to low industrial buildings on the horizon. The windows were cracked just enough to let the warm, humid air slip inside.
A trip we’d avoided for years, for reasons we’ll get into later. But here we were.
Kid-free for the weekend. Just the four of us—Mike and me up front, Pam and Steve in the back. Three nights away. Our five-year-old twins were with my parents; their three-year-old left with Pam’s. That alone had almost been the deal-breaker.
But she was here. We all were. And the ship was waiting.
Pam, my best friend since elementary school, had been quiet for most of the ride, but I caught her eyes in the rearview mirror as she stared out the window, chewing her lip.
“You doing okay?” I asked.
She hesitated. “Yeah. Just weird being away from Lily. My mom’s totally capable, but. It’s just…”
“I get it,” I said. “The first time I left the twins, I almost turned the car around halfway to the airport. And they were younger than Lily.”
That got a small laugh out of her, and the tension in her shoulders eased just a little.
“She will be fine,” I added. “You’re allowed to take a break.”
She looked out the window again, laughing as she changed the subject. “And if I see even one fight break out on board…”
I grinned. “It’s not as bad as TikTok makes it seem.”
“Uh-huh,” she said, still smiling. “I’ve seen the videos, Amy.”
This would be Pam and Steve’s first cruise, and for the last few weeks, she had been deep in a rabbit hole of Carnival content: fistfights at the buffet, deck chairs flying, someone getting dragged out of a nightclub by their hair. I kept reminding her that most of those videos came from the older, rowdier ships, not the Jubilee, which was the newest in the fleet at the time. But still, the image stuck in her head.
“It’s just, every time I open my phone, it’s another video,” she muttered.
“I know,” I said. “But that’s not the norm. And the Jubilee isn’t one of those ships. You’ll see.”
As we got closer to the port, the ships began to appear, rising slowly behind the warehouses and parking garages until their full scale came into view. The Jubilee stood out instantly, dwarfing everything around it. Deck after deck stacked high, sleek and massive, with twisting water slides snaking across the top like ribbons of color. It looked less like a cruise ship and more like a floating city.
“Is that ours?” Pam asked, leaning toward the window.
“That’s her,” I said.
“Holy crap,” she breathed. “It’s huge.”
Port Canaveral was buzzing: cars weaving through drop-off lanes, people rolling suitcases across the pavement, voices rising in every direction. Mike pulled into the garage and looped up a level before finding a spot near the elevators. We climbed out, stretched, and grabbed our bags from the back of the Tahoe.
The air hit us immediately: warm and heavy, thick with that familiar blend of salt, humidity, and diesel.
No more planning. No more prep. Just three nights for four forty-somethings to unwind, reset, and maybe remember what it felt like to be something more than just parents for a change.
Security was smooth. Shoes stayed on—bags through the scanner. No drama. Check-in was quick too; we’d done everything online, so it was just a matter of flashing passports and getting our keycards. Pam looked like she was waiting for something to go wrong, but everything moved faster than expected.
Before long, we were walking up the gangway, metal underfoot, the breeze flicking at our clothes as we closed in on the ship’s entrance.
She paused near the photographer and looked at me sideways. “Do we really have to?”
“Yes,” I said, smirking. “Just smile. It’s tradition.”
She rolled her eyes but stepped into place, and the four of us posed like we weren’t slightly sweating through our clothes. Flash. Done. Then we walked forward, no doors to open, just a smooth transition from gangway to ship.
The air-conditioning hit first. Then the music. Then the space itself.
Carnival called this area Grand Central, and it lived up to the name. The atrium opened up around us; spacious, bright, and alive with movement. It felt more like the center of a high-end shopping mall than a ship, with wide walkways, storefronts lining both sides, and restaurants and bars tucked into every corner.
Multiple decks rose above us, connected by glass elevators and lined with open balconies where people leaned over to take in the view. The energy was immediate, passengers already wandering, checking maps, lining up at bars, their faces carrying that mix of curiosity and excitement that only comes at the very start of a vacation.
Pam stopped walking, just standing there for a moment.
“Okay… wow,” she muttered, while Steve let out a low whistle, taking in the space with a glance before offering a casual, “Not too shabby.”
She shook her head, her voice unsure. “This is insane.”
The fear from the TikTok videos that had worried her was completely gone now.
“I told you it wasn’t like what you see online,” I said. “And it’s definitely not what the videos made it look like, right?”
She nodded slowly, still turning in place, taking it all in.
The four of us stood there for a moment, absorbing the scale and energy of Grand Central. People moved in every direction, heading toward bars, elevators, and shops, caught in that opening-day rush as the feeling of freedom slowly began to settle in. But we paused, unsure of where to go next.
“So, what do we want to do first?” I asked, looking between the group.
It was clear that Mike and Steve had already made their decision, probably agreed to quietly in the car while I was busy consoling Pam about Lily.
Steve shot Mike a look. “Casino?”
Mike glanced at me before answering, a silent question in his eyes, almost apologetic.
Pam and I exchanged our own glance, the kind that didn’t need words.
It wasn’t quite a fight, but the flicker of annoyance between us was obvious, more so from Pam than me. First day, barely ten minutes on board, and the guys were already planning their escape, even though the casino wouldn’t open until we hit international waters.
Steve grinned. “Gotta see if I can fund my retirement.”
Pam let out a dry laugh. “You’re not even remotely that lucky. And besides, it’s not even open yet.”
He shrugged. “Hey, you never know. Gotta scout my position at the table, right?”
He turned and headed for the elevators, not even waiting for Pam’s acknowledgement. Mike hesitated, clearly caught in the middle, then followed after him. But not before giving me a quick, awkward glance that was part apology, part I’ll make it up to you.
I gave him a tight smile. “Text us when you’re done.”
They both nodded and disappeared through the closing doors.
I turned to her with a sigh. “Guess we’re on our own.”
“Shocking,” she muttered, the sarcasm so thick it almost sounded like a joke, but the edge was still there.
Just like that, we were alone, standing in the heart of the ship, carry-on bags still on our shoulders, no drinks, no plan, just the two of us and an entire ship waiting to be explored.
We drifted through Grand Central for a bit, watching the steady flow of people streaming past in every direction. I turned to Pam with a grin. “So… what do you think? Want to get into our suits, grab a drink, and hit the pool?”
She hesitated, her response coming slower than usual. I could sense her unease, her discomfort almost tangible. She fidgeted with the strap of her bag, shifting her weight from one foot to the other, clearly uncertain.
“I don’t know,” she said finally, her voice quieter than usual. “It’s just... crowded up there, right?”
I could tell it wasn’t just the crowd that was bothering her. There was something deeper, a discomfort with the idea of being seen, of being in a swimsuit around so many people. I felt horrible for not remembering how much she had struggled with her body image since Lily, something I hadn’t thought about in a while. She was always so composed, always smiling, the one everyone turned to. But now, I could see the tension in her, the way her arms instinctively crossed over her chest, as if she was trying to hide herself.
“We don’t have to put our suits on, it’s okay,” I said, trying to ease the tension. “Let’s just head up there, grab a drink, and take a look around.”
Pam hesitated, uncertainty flashing in her eyes, then gave a small nod—less conviction than quiet surrender. “It’s all good,” she said, her voice barely above a whisper.
We made our way to the elevators, following the ship map down to our rooms on the fifth floor, just one deck below where we’d boarded. The corridor was long and quiet, but we reached our door just as the porter came rolling up with the luggage cart, perfect timing. He dropped our bags right outside, saving us the wait.
Our rooms were right beside each other, but Pam’s key wouldn’t work. Rather than mess with it, we just brought her suitcase into mine and decided to deal with it later.
The porter was friendly, and we met our cabin steward, Niko, at the same time: warm smile, calm voice, already calling us “miss” like we were royalty. After a quick exchange, we pulled the bags inside, and the heavy steel door slammed shut behind us.
The cabin was exactly what you'd expect on a modern cruise ship: decently sized for a standard room, neat, with light from the balcony spilling across the bed through the window.
Pam paused for a moment, her eyes scanning the space as she took it all in.
“Wow,” she said softly, stepping farther inside. “It’s… bigger than I expected.” Her hand drifted along the edge of the bed as her eyes took in the sitting area and the view through the window. “I thought it’d feel cramped, but this isn’t bad at all.”
The room was simple—a queen-sized bed, small couch, generic artwork on the walls, a desk tucked neatly against one side, and a bathroom just big enough to serve its purpose for the little time we’d actually spend in the cabin.
We grabbed our bags, and I pulled out my swimsuit, a simple black bikini. I began to change without a second thought. We’d been best friends since we were seven, and by now, there wasn’t anything we hadn’t seen.
Back in college, we’d even had sex with random one-night stands in the same room: immature, reckless, and something we’d never spoken about since. Mike and Steve never knew. It was one of those silent understandings, a piece of our past we both agreed would stay buried.
Changing in front of her now didn’t feel weird. It felt like muscle memory.
She glanced over as I slipped my top on, a small smile playing at her lips. “Wow,” she said, her eyes flicking to my chest. “They look amazing. I didn’t think your waist could look any smaller than it already did.”
It was the first time she’d seen me since the surgery, four weeks ago.
“Thanks,” I said, adjusting the straps with a small smile. “Still getting used to them. They’ve been four years in the making.”
Pam laughed, her eyes lingering for a second. “Those things are huge, Amy. Bet Mike’s in heaven.”
I shrugged as I pulled on my cover-up. “Poor guy hasn’t even gotten to enjoy them yet--they’re still healing,” I said with a laugh. “It was more of a confidence boost after the twins. Early Christmas present from Mike, but really, I did it for myself.”
I adjusted the straps, glanced down, and let out another laugh. “Honestly, I didn’t think a C-cup would be this big on me. I feel like I’m smuggling something.”
She sighed, glancing down at herself with a slight frown. "I’m so envious of you," she said, clearly struggling with herself. "You just throw on a bikini and look great. I wouldn’t be caught dead in that thing."
I lifted an eyebrow, not buying it for a second. “Pam, it’s vacation. Who cares?” I said with a soft smile. “And you look amazing. I mean that.”
She shot me a skeptical look, arms crossed over her chest. “I don’t know, Amy… I’m not exactly five feet tall and a hundred pounds like you.”
I smiled and stepped closer, resting a hand gently on her shoulder. “So what? You don’t have to be. You’ve got curves most women would kill for. Seriously. You look incredible. Do you have any idea how many women are out by that pool right now who don’t look half as good as you?”
She shifted a little, still unsure. “I don’t know...”
I chuckled softly, trying to lighten the mood. “You think I like being this short? I’d kill to be your height. Hell, Mike just paid a doctor to give me the curves you have,” I joked, hoping to make her laugh.
She paused for a moment, then exhaled, as if letting go of the self-doubt that had been weighing on her.
“Alright, alright, you win. I’m being ridiculous.”
“Exactly!” I grinned, feeling relieved. “Now go out there and show that swimsuit who’s boss.”
Pam chuckled, shaking her head as she started digging through her suitcase. After a few moments, she pulled out a white one-piece, holding it up with a half-smile. “I can’t even believe I packed this thing,” she said. “I guess it’ll have to do. Not a lot of options here, and there’s no way in hell I’m wearing a bikini.”
I lifted my brows with a grin. “That color’s gonna look amazing with your tan, girl,” I said, hoping to give her one last confidence boost.

She took the suit and headed straight for the bathroom, closing the door behind her without a word. Even after everything we’d seen of each other, including sharing a dorm room while she got railed by some random, she still couldn’t bring herself to change in front of me.
That was just Pam. Always a little more guarded when it came to her body. Modest, even when there was nothing to hide. And even more so now, with the baby weight that never quite came off after Lily.
I sat on the edge of the bed and smiled to myself. Even if she couldn’t quite see it yet, I could tell, bit by bit, she was starting to let go of all the second-guessing and beginning to see herself the way I always had: confident, stunning, and more than ready to enjoy this vacation the way she deserved to.
The bathroom door clicked open, and Pam stepped out slowly, tugging at the sides of her swimsuit as she walked back into the room.
She looked... incredible.
She was tall, 5'9", and if I had to guess, probably around 185 pounds. She carried it in that thick, solid way that turned heads whether she realized it or not. Her body was soft but strong, all unapologetic curves.
Her tits were huge, heavy, and impossible to ignore, straining against her swimsuit as the fabric did its best to contain them. The kind of chest that made every top a gamble and every glance linger.
Her skin wasn’t sun-darkened, but rather that warm, golden-beige tone you only got if you were lucky. Smooth and even, the kind that blurred imperfections without trying.
We always joked she could have been Amy Schumer’s doppelgänger—same wide-set eyes, expressive face, that crooked, self-deprecating smile. A little softer now, fuller in all the right places, especially after Lily.
She was adjusting her straps, clearly unsure of herself, even though from where I stood, she looked better than she probably ever had.
Her blonde hair fell in loose waves over her shoulders, a little messy, a little sexy. And then there was her ass: full and round, the suit hugging it like a second skin. It had that plush, high curve to it, the kind that moved when she did: soft and just a little bouncy. There was a faint trace of cellulite on the backs of her thighs, but honestly, it only added to it: the raw, natural sex appeal of a woman fully grown, and completely real.
She caught me looking and shifted awkwardly, adjusting her suit again. “God, I feel so exposed.”
I smiled, holding her gaze. “You look amazing. Come on—let’s go.”
We both turned to our suitcases and grabbed our cover-ups, mine a simple black wrap, hers a soft, floral sundress she pulled on without a word.
With keys and sunglasses in hand, we headed out, leaving the room behind and stepping into vacation mode for real.
We made our way up to the pool deck, the sun already blazing and the air buzzing with music, splashing, and the distant voice of the cruise director hyping up some game on the main stage. It was packed near the pool, with kids running around and people claiming chairs with towels, as if it were a competitive sport. But off to the side, near the railing, we spotted two loungers tucked into a quieter corner.
We slipped into them quickly, dropped our bags beneath, and kicked off our sandals. I shrugged off my cover-up without thinking, the heat sinking into my skin. Pam hesitated, glancing around before finally tugging her sundress over her head with a quiet breath. She laid back quickly, adjusting her suit like it was routine, doing her best not to look self-conscious, even though no one was paying her any attention.
Just as we began to settle in, her phone buzzed. She picked it up, looked at the screen for a moment, then turned it toward me silently, her expression unreadable.
“In the golf simulator with Mike. Found my lucky table in the casino for later. Catch up with you soon!” the message from Steve read.
I glanced at it, then at her. Her jaw tensed just slightly.
“Can’t even get him off the golf course on a fucking cruise ship,” she muttered, slipping her phone back into her bag.
I smirked but didn’t say anything right away, giving her a moment. It shouldn’t have been a big deal, but I understood. First cruise, first real time away from her daughter, and Steve was already off playing pretend PGA Tour pro.
“You okay?” I asked, keeping my voice soft.
She gave a tight shrug, eyes locked on the pool but distant. “It’s fine. I don’t know,” she said, her voice low and a little flat. “I just pictured something different, I guess. Thought we’d ease into it together; first drink, maybe sit at a bar, enjoy the fact that we’re on our first cruise.”
She paused, then let out a small, hollow chuckle. “But I guess the casino and golf simulator had other plans.”
A server appeared out of nowhere, like he’d materialized straight from a postcard: Hawaiian shirt, sun-kissed skin, and an easy smile that said he belonged on some breezy island, not just working on a cruise ship. It was perfect timing, like he’d somehow sensed the dip in Pam’s mood and knew precisely when to show up.
“First round?” I asked, jumping at the chance to shift the energy.
She exhaled, then gave a slight smirk. “We’ve got the drink package, what the hell?”
We ordered something strong, colorful, and unapologetically touristy, the kind of cocktail that came with a wedge of pineapple and a tiny paper umbrella. Pure vacation in a glass.
One drink turned into two without us even noticing. No kids. No timelines. No one tugging at our shirts or asking for snacks. Just sun, music, and the slow exhale of finally letting go.
Then the ship’s horn let out a long, low blast.
Pam sat up, squinting into the sun. “Wait… are we moving?”
I leaned forward to check. Sure enough, Port Canaveral was already drifting away, the shoreline shrinking into the distance.
“We’re off,” I said.
She stared out at the water for a moment, silent. There was something in her face she couldn’t quite mask, disappointment, maybe. Another moment missed with her husband. One she’d clearly imagined sharing with Steve as the ship pulled away. And now it was gone, just like that. Only an hour on board, and he was already chalking up quiet losses.
“Good,” she said softly.
Then she raised her drink with a small, almost defiant smile. “To not giving a shit what the guys are doing.”
I clinked my glass against hers. “Amen to that!”
Before we realized it, our third drinks arrived, like a gift from the sea, delivered by the same server who still wore that easy grin, as if time had no grip on him. He set them down with a practiced motion, gave a quick nod, and drifted off to charm the next group of sun-soaked passengers.
I passed Pam her glass, and we clinked without a word, both of us sinking a little deeper into our loungers.
The drinks were going down almost too easily now, sweet and strong and just dangerous enough to feel like vacation. It felt like they were easing us toward something, quietly preparing us for what was coming next.
Suddenly, a shadow fell across both of us. At first, I thought it was a cloud, but the sun hadn’t moved an inch. No, this shadow was moving. He approached from behind, walking slowly between our chairs, his presence impossible to ignore.
As he passed, a distinct scent filled the air—raw, clean, undeniably male. The kind Pam had been conditioned to fear and resent.
It was the kind of scent she’d been taught to avoid. The kind of man Steve had made sure she never got near, relocated geographically to guarantee it. She’d been trained to believe men like him didn’t even exist. Her life had been carefully, deliberately curated to keep that truth at a distance.
He crossed the walkway and stopped at the base of the empty deck chair directly in front of us, his back still to us as he stood there, unmoving.
The man looked like he had been carved from obsidian. Easily 6'6", maybe 240 pounds of muscle. Not grotesque like a bodybuilder, just perfectly proportioned. Strong, clean lines. Power without excess. He looked like he had hit the genetic lottery and still trained like he refused to rely on it. Built like an NFL linebacker, but leaner. Everything about him suggested control. Precision.
His back was broad, muscles shifting subtly with even the slightest movement, tapering into a narrow waist that disappeared into a pair of low-cut, jet-black spandex shorts.
And then there was his ass. Two round, bulbous muscles, high and tight, like someone had packed a pair of medicine balls under the fabric. The shorts clung to him like they had been painted on, outlining every curve, every shift in tension. It was the kind of backside that belonged to someone who had never skipped a squat day in his life.
His dreadlocks were pulled back into a loose ponytail, the ends brushing just past his shoulders. Thick and well-kept, they swayed with each subtle movement, the kind of hair that took time, care, and pride.
His skin was rich, pitch black, and flawless, almost the exact shade of my bikini, catching the sunlight and glowing like polished stone.
He stood there for a full minute, scanning the deck with the calm assurance of someone who didn’t just fit in, but owned the space.
Every gaze landed on him. Married women, single women, and even a few men glanced longer than they meant to. He felt it. Welcomed it. There was no shame in the attention, no false humility. Just a slow, effortless confidence, like being watched was as natural to him as breathing.
Pam fidgeted slightly in her chair, shifting her weight, arms crossed loosely over her stomach. Her straw made that soft, hollow sound of sucking air, even though her drink was long gone. She kept sipping anyway, a nervous habit more than anything else, like the motion might somehow protect her.
Her head was turned just enough to avoid looking straight ahead, but it wasn’t casual. It was deliberate. She was clearly uncomfortable, probably the only woman around the pool making a concerted effort not to look.
Neither of us spoke. The only sounds were the distant steel drum band, the splash of kids running by, and the steady tension sitting thick in the space between us.
Little did we know, we hadn’t seen anything yet.
When the mystery man finally turned around, it was almost surreal. The front of his shorts left nothing to the imagination. His cock, thick and flaccid, stretched across his hip, the outline so bold it looked like a challenge to Carnival’s dress code.
The spandex clung to him like it was shrink-wrapped in place, every curve exaggerated by tension. It had to be eight inches soft, maybe more, with the girth of a shaving cream can.
His balls were just as obscene; full and heavy, packed tight in the pouch like they’d been poured in still warm.
The seams of the shorts looked ready to give, the elastic visibly strained. One wrong shift, one careless step, and it all might’ve spilled out in front of every stunned face on that deck.
My eyes moved up, past the stretch of his shorts, to a torso that didn’t look real. His abs were carved into eight distinct ridges, muscles most men would kill for. Not just the standard six, but a full eight, stacked and symmetrical, each cut deep like it had been chiseled in.
His chest rose broad and firm, every breath flexing beneath smooth, unmarked skin. And his traps, thick and clean, framed the space between shoulder and neck with the kind of definition that made you forget to breathe.
I glanced over at Pam. She was still sucking on the empty drink, the straw making that sharp, hollow sound—louder now, edged with nervous energy. Her body sat tense in the chair, rigid and coiled. Oversized sunglasses hid her eyes, and her head was turned just enough to avoid the obvious, her posture bordering on awkward.
She was doing everything in her power not to look, and the effort was written in every inch of her. Somehow, even three drinks deep, Steve’s obedience still held strong, tight enough to overpower the buzz in her system and keep her from doing the one thing every other woman at the pool already had.
I leaned in and kept my voice low. “You can look,” I said gently. “He’s not here. You’re not in Mississippi anymore.”
She didn’t respond, but her jaw tightened, just slightly. A flicker of something passed through her, like my words had cracked something she’d worked hard to keep sealed. It wasn’t just what I said. It was the fact that I said it.
For the first time, I had acknowledged the thing we’d both avoided naming for years: the darker parts of Steve. The quiet control. The boundaries he’d drawn around her without ever raising his voice. And now, hearing it come from me, her oldest friend, it landed heavy, like a truth she wasn’t sure she was allowed to accept.
She shifted in her chair again, the kind of nervous movement that said too much. Her grip on the empty cup tightened, her body stiff with uncertainty, wrapped in silence so tense it felt like it might snap.
And still, he remained.
The man hadn’t moved, steady and composed, as if waiting for the final set of eyes to acknowledge him before taking his seat. Somehow, it felt like he knew every gaze had landed on him except one—Pam’s. The only eyes still refusing to offer even the smallest admission.
The straw finally slipped from her lips. Still no words. But something in her shifted, just barely. A soft loosening of her shoulders. A breath she hadn’t realized she’d been holding. Then her head turned, just slightly. Not enough to draw attention, but enough to admit what she’d been avoiding.
She was finally letting herself look.
And somewhere else on the ship, unknowingly hitting golf balls into a screen, Steve had no idea that his worst nightmare was already beginning to take shape.
