1

Porter

I’d told myself this wasn’t desperate.

Forty-six years old, single, standing on the embarkation deck of a gay cruise with a rolling suitcase and a name tag lanyard that read Hi, I’m Porter! in rainbow letters wasn’t desperate. It was brave, optimistic. I was a man who still believed in love, dammit, not a man who’d run out of options in a town of four thousand people.

I believed about sixty percent of that.

Though, apparently, this was a smaller cruise ship, it still felt enormous to me—ten decks of gleaming white steel, currently being swarmed by a few thousand men in tank tops and sunglasses. The energy was undeniable. Music was already thumping from somewhere near the pool deck. Two guys next to me in matching Speedos were taking a selfie with the ship’s name in the background. A drag queen in full regalia was directing people toward the welcome mixer like a sequined air traffic marshal.

I shouldered my backpack and headed up, dragging my suitcase behind me. I’d booked a balcony cabin—a splurge I’d justified by telling myself I deserved it. Holdfast Brewery, located just outside of Forestville, was doing great. The brewery itself was thriving, and the taproom I’d added a few months ago was also drawing crowds.

I had friends, regulars, a life I’d built with my own hands in the town I’d grown up in. But my apartment adjacent to the taproom was quiet at night, and I was tired of pretending that didn’t bother me.

So here I was. One week in the Mexican Riviera on a ship full of gay men. If I couldn’t find at least one spark in that scenario, I’d officially give up and get a dog.

I found my cabin, hauled my luggage inside, tossed my bag on the bed, and stepped onto the balcony. The harbor stretched out below—Long Beach, hazy with afternoon sun, cranes and container ships in the distance. I leaned on the railing and took a breath. Salt air. Diesel. Sunscreen. I could feel the hum of the engines through the steel under my hands.

Okay, let’s do this.

I quickly changed into shorts and a T-shirt and headed back out. The welcome mixer was on the Lido deck, with an open bar, music, and a couple hundred men milling around with drinks. It looked to be a good mix of established couples, groups of friends, and singles like me. At least I wasn’t the only one.

I grabbed a beer—a pale ale, mass-produced and watery, nothing like what I brewed at Holdfast but cold and fine—and found a spot near the railing where I could watch the crowd. This part, I was good at. I’d been a bartender for many, many years while saving to start my own brewery, and bartenders know how to read a room.

I clocked the clusters forming—the friend groups who’d booked together, the couples, the solo guys like me, nursing drinks and trying to look approachable without looking needy. I made eye contact with a few people. Smiled. Got smiled at.

A tall guy with kind eyes and a Hawaiian shirt started to walk toward me, and I straightened a little. He was cute. A tad young for me, perhaps, since I guessed him to be early thirties, but maybe he looked young for his age?

And then the crowd shifted, and I saw him.

He was standing near the far end of the bar. Alone, holding a glass of something clear—gin or vodka—and scanning the crowd with that stillness I would have recognized in a pitch-black room.

Hanson Swaim.

The air left my lungs like someone had squeezed it all out.

Twenty-five years. I hadn’t seen Hanson in twenty-five years. But my body knew him before my brain caught up, some deep, animal recognition that bypassed thought entirely and went straight to my heart. My fingers tightened around my beer. The music, the laughter, and the clink of glasses all receded to a dull hum, like someone had turned the volume down on everything that wasn’t him.

He looked older. Of course he did. We were forty-six now, not twenty-one. But the bones of him were the same. That lean, angular frame. The way he held himself—contained, watchful, like he was calculating every possible outcome of the next thirty seconds.

His hair was shorter than I remembered, cropped close and neat where it used to fall across his forehead in a way that made me want to push it back. Sandy blond gone a shade darker. Clean-shaven as always. And those eyes… I was too far away to see their color, but I didn’t need to. I knew they were gray. Gray-blue-green, shifting like weather, and just as hard to read.

He was thinner than he should’ve been. Not sick-thin, but worn. His shoulders were tight under a navy-blue linen shirt that probably cost more than everything in my suitcase combined. He looked put-together and completely exhausted. He looked like Hanson.

My heart was doing something I hadn’t given it permission to do.

No. I took a breath. Then another. Forced my grip to loosen on the bottle. No. I didn’t come here for this. I came here to move forward, not to get dragged back into—

He turned his head. Our eyes met across forty feet of crowded deck, and the twenty-five years between us collapsed like a house of cards.

Recognition hit him and his lips parted slightly, his whole body going still. There was shock—raw, unguarded, real. For two seconds, I saw the Hanson I used to know, the one underneath the composure, the one who’d looked at me like I was the only thing in the room that mattered.

Then the mask came back. I watched him assemble it in real time—the straightening of his spine, the controlled breath, the careful neutrality settling over his features like a visor clicking into place. He lifted his glass to me. A small, measured gesture. Hello. I see you. I’m not going to make this a scene.

Classic Hanson. Twenty-five years, and he was still managing the situation.

The tall guy in the Hawaiian shirt had reached me by now and was saying something I couldn’t process. I heard myself respond—“Sorry, give me a minute”—and then I was moving, crossing the deck, weaving through the crowd with my beer in my hand, my heart in my throat, and absolutely no idea what I was going to say.

He watched me approach and didn’t move, didn’t look away. Those gray eyes tracked me like I was an incoming aircraft on his scope, and for a second, I feared he would make a run for it. That he would set down that drink and disappear into this ship, and I’d spend the whole week wondering if I hallucinated him.

But he didn’t. He stayed.

I stopped in front of him, close enough to see the fine lines around his eyes, the tension in his jaw, the freckles on his nose. He smelled delicious, some expensive eau de cologne, no doubt. The man had always loved fragrances. He looked like a stranger who lived inside the body of the person I’d once loved more than I’d ever loved anyone.

“Hanson,” I said.

“Porter.“

His voice was the same. Low, measured, a little rough at the edges. “Of all the cruise ships in all the world.”

I huffed out a laugh that was more air than humor. “You’re on a gay cruise.”

Something flickered behind his eyes. “Looks like it.”

“You’re on a gay cruise.”

“You said that.”

“I’m processing.”

The corner of his mouth twitched. Almost a smile. Almost. “Take your time.”

I stared at him. He stared back. The party surged around us—someone brushed past with a tray of shots, the DJ crossfaded into something with a heavier beat, a cheer went up from somewhere near the pool—and we stood there, two forty-six-year-old men from Forestville, Washington, looking at each other like the world had tilted sideways.

I had a thousand questions. I had a million things I’d rehearsed saying in the shower, in the car, in the dark for over two and a half decades. Angry things. Hurt things. Things I thought I’d never get to say because I’d never see him again.

Except here he was.

I swallowed. “Buy you a drink?”

Hanson looked at me for a long moment with that gray gaze, steady and unreadable. Then he glanced down at his glass, back at me, and something shifted in his expression, something cautious and careful, like a door opening half an inch. “Yeah, okay.”

If ads affect your reading experience, click here to remove ads on this page.