Alan found him before the sun did.
The pool deck stretched empty in the gray pre-dawn light, still wet from last night's rain, the loungers arranged in neat rows like sleeping birds. He'd walked past cabanas, past the silent bar, past the hot tub that steamed faintly in the cool air, and then he'd seen him—a silhouette against the dark ocean, sitting on a lounger at the far end near the beach, facing the water.
Kevin didn't turn at the sound of footsteps on wet concrete. He just raised a hand, a lazy wave, and Alan felt something loosen in his chest that he hadn't realized was tight.
"Couldn't sleep either?" Alan said, lowering himself onto the lounger beside Kevin's. The plastic sling was cold through his shorts.
"Didn't try." Kevin's voice was rough, still thick with sleep—or maybe with something else. He was wearing board shorts and a loose linen shirt, his gray hair disheveled, his beard untrimmed. He looked like he'd walked straight out of bed and down to the water. "Figured I'd watch the sunrise. Haven't done that in years."
"Me neither."
The ocean breathed. Dark, endless, the waves folding onto the sand in a rhythm that felt older than any of this. A few stars still held on overhead, fading into the gray. Somewhere behind them, a bird called once and fell silent.
"So," Kevin said, and Alan heard the grin in his voice before he saw it. "Big night."
Alan laughed, a short breath. "You could say that."
"How's Alice?"
"Sleeping. She's always out after." He paused. "You?"
"Same." Kevin stretched his legs out, crossing his ankles. His feet were bare, his sandals kicked off beside the lounger. "Kaya's dead to the world. Won't wake up for hours."
Silence. The waves. A distant gull.
"She wanted it in the ass last night," Kevin said, casual as if he were discussing the weather. "Came at me the second we got through the door. Clothes off before I could even lock it. Dropped to her knees and took me in her mouth—right there on the tile floor, water still dripping off us."
Alan's throat went dry. He stared at the ocean, not trusting himself to look over.
"Started slow," Kevin continued, his voice low, intimate, like he was telling a secret in a crowded room. "Her on her hands and knees, me behind her. I worked her up with my fingers—two of them, then three, sliding in and out, her wet enough to soak my wrist. She was moaning, pushing back against my hand, and when I finally pushed my cock into her ass—God, Alan. The sound she made. Like I was giving her something she'd been starving for."
Alan's hand found his own thigh, gripped it. His cock was already stirring.
"I took it slow," Kevin said. "Real slow. Let her feel every inch. Watched my cock disappear into her, watched her ass stretch around me. She had a vibrator on her clit—she was already close before I was even halfway in. Came on my cock less than a minute later. A fucking mess. But she didn't stop. Told me to keep going. Told me to fuck her."
A long pause. Kevin's hand landed on Alan's thigh, warm and heavy, the calluses rough even through the thin fabric of his shorts.
"She came twice," Kevin finished. "And I came on her back. Watched it pool in the small of her spine. Thick and white."
Alan let out a breath he hadn't known he was holding.
"Jesus, Kevin."
"What about you?" The hand on his thigh squeezed, once. "You and Alice looked pretty tangled up when you ran off."
Alan nodded. Swallowed. "She pulled me into the shower. Clothes and all. Dropped to her knees before the water even hit us."
Kevin's thumb traced a slow circle on his thigh.
"She took me in her mouth," Alan said, and the words came easier than he expected, like he'd been waiting to say them. "Right there on the shower floor. I came down her throat. And then she led me to this bench—this teak bench in the corner—and she straddled me. Rode me until she came so hard she squirted."
Kevin went still.
"I didn't know she could do that," Alan said. "Thirty years. And I didn't know."
"Holy shit." Kevin's voice was barely a whisper. "She squirted?"
"All over my chest. Warm. I could feel it running down my stomach. She just—let go. Completely. I've never seen her like that."
Kevin's thumb stopped moving. His hand was just there, a warm pressure on Alan's thigh, the silence between them thick with what they'd shared.
"That's—" Kevin started, then stopped. Started again. "Fuck, Alan. That's beautiful."
Alan looked at him then. Kevin's hazel eyes were dark in the gray light, his face open in a way Alan had never seen—not in the months of video calls, not in the steam room, not across the fire pit. Unarmored. Real.
"Yeah," Alan said. "It was."
A wave broke closer than the others, the foam sliding up the sand, nearly reaching the edge of the pool deck. The horizon was beginning to lighten, a pale yellow bleeding into the gray.
"I've been thinking," Kevin said, and his hand slid off Alan's thigh, casual, like it had never been there. "About today."
"Yeah?"
"We should take them out on the water. Rent a boat for the day. Get them away from the resort, away from other people."
Alan turned to face him fully. "You know how to run a boat?"
Kevin's grin reappeared, slow and crooked. "Grew up on the Gulf. Had a little skiff when I was fourteen. Took my dad's cabin cruiser out every weekend from the time I was sixteen. I can handle a rental."
"A boat," Alan repeated, testing the idea. "Four of us. On the water. With no one else around."
"I was thinking a four-hour cruise. Midday, when it's hottest. We'll anchor somewhere, swim, have lunch." Kevin's eyes held his. "Plenty of time for things to... happen."
The word hung between them, charged with everything they'd built over two years and one long night.
"I think Kaya would love it," Kevin said. "She's always happier when she's got a plan. And Alice?"
"Alice loves the ocean. She'd be sold on a boat before I finished the sentence."
"Then it's settled." Kevin stood, stretched, his back cracking audibly. "Let's go tell them."
Alan didn't move. "Kevin."
Kevin looked down at him.
"The steam room," Alan said. "You said—"
"I know what I said."
The sunrise was coming now, a line of gold spreading across the water, catching the edges of Kevin's beard, lighting the gray in his hair. He looked down at Alan, and something shifted in his expression—a hunger that had been waiting all night, patient and patient and now ready.
"Come on," Kevin said, and held out his hand. "We've got time before they wake up."
Alan took the hand. Kevin's grip was warm and callused, and he pulled Alan to his feet like he weighed nothing.
They didn't speak as they walked across the pool deck, past the silent bar, past the hot tub. The spa entrance was around the back, a low building of pale stone and dark wood, still closed at this hour. But Kevin reached into his pocket and pulled out a key card—black, unmarked—and swiped it at the side door.
The lock clicked open.
"Resort perks," Kevin said, pushing the door inward. "I tipped the night manager."
Alan followed him into the dark corridor. The air was cooler here, smelled of chlorine and eucalyptus. Their footsteps echoed on the tile floor, soft and secret.
The steam room was at the end of the hall, its door closed, a faint heat radiating through the glass. Kevin pressed the button on the wall, and the room began to hiss, steam filling the chamber beyond the window.
They waited.
Neither of them spoke.
When the glass was fogged completely, Kevin pushed the door open, and a wave of heat rolled out, thick and wet, carrying the scent of cedar and salt. He stepped inside, and Alan followed.
The room was small, maybe ten feet across, with curved stone benches along three walls. The steam obscured everything beyond arm's reach, turning the space into a white cocoon, intimate and private. Water dripped from the ceiling. The tiles were warm under Alan's bare feet.
Kevin turned to face him. The steam clung to his hair, his beard, the linen of his shirt. His eyes were dark, unreadable.
"We said we'd shave," Kevin said. "Remember?"
Alan remembered.
Kevin reached into the pocket of his board shorts and pulled out a small plastic razor, still in its packaging. "I brought one for each of us." He held it out.
Alan took it. His fingers brushed Kevin's. Neither of them pulled away.
"You first," Kevin said, and his voice was rough in a way that had nothing to do with the steam.
Alan's hands were steady as he undid his shorts, pushed them down, stepped out of them. He sat on the warm stone bench, the heat pressing against his bare skin. His cock was half-hard already, and he felt Kevin's gaze on him like a physical weight.
He tore the packaging open, pulled out the razor. The steam beaded on his thighs, his stomach, the slick heat making everything wet and ready. He spread his legs, and the razor made a soft scraping sound as he drew it across his skin, just above his balls.
Kevin lowered himself onto the bench across from him, close enough that their knees almost touched. He didn't take his eyes off Alan's hands. He watched every stroke of the razor, every strip of dark stubble that came away, every inch of skin left smooth and clean.
"You've done this before," Kevin said, his voice low.
"For you." Alan didn't look up. "I've been doing it for you."
The razor scraped. The steam hissed. Water dripped from the ceiling onto Alan's chest, and he shivered despite the heat.
"Let me see," Kevin said.
Alan set the razor down. He leaned back on the bench, his legs still spread, his balls smooth and clean, his cock fully hard now, standing up against his stomach. The steam covered him in a sheen of moisture, making his skin gleam in the dim light.
Kevin's breath caught. Audible. A sharp intake of air that Alan felt in his own chest.
"Fuck," Kevin whispered. "You're beautiful."
Alan couldn't speak.
Kevin tore open his own razor. He didn't stand, didn't move away—he just undid his shorts, pushed them down to his knees, and began shaving himself right there, sitting on the bench, his legs spread, his thick cock half-hard against his thigh. The razor moved in practiced strokes, clearing the gray hair from his balls, the base of his shaft, the sensitive skin behind them.
Alan watched. He couldn't look away. The way Kevin's callused hands handled himself, careful and precise, the way his breath quickened as the razor passed over his most sensitive skin, the way his cock filled as he worked, growing harder with every stroke.
"Done," Kevin said, and set the razor down.
He was fully hard now. His cock stood thick and heavy, the head dark against his pale skin, smooth and clean and ready.
He looked at Alan.
"I want to go first," he said.
Alan nodded.
Kevin rose from the bench and lowered himself to his knees on the wet tile. The steam swirled around him, caught in his hair, his beard, the thick cords of his shoulders. He was so close Alan could feel the heat radiating off his body, could see the pulse beating in his throat.
Kevin's hands found Alan's thighs, spread them wider. His palms were warm and rough, and Alan felt the calluses drag against his skin as Kevin leaned forward, his mouth hovering inches from Alan's cock, his breath hot and uneven.
"I've wanted this," Kevin said, his voice barely audible over the hiss of steam. "I've wanted this for two years."
And then his mouth was on Alan's cock.
Alan's head fell back against the warm stone. The feeling was electric, overwhelming—the wet heat of Kevin's mouth, the scrape of his beard against Alan's smooth skin, the way Kevin's tongue traced the length of him, slow and deliberate, like he was memorizing every inch.
Kevin took him deep. All of him. Alan felt his cock hit the back of Kevin's throat, felt Kevin's jaw relax, felt him swallow around the head. His hands gripped Alan's thighs hard enough to bruise, and he stayed there, holding, letting Alan feel what it meant to be fully taken.
"Fuck," Alan gasped. "Kevin—"
Kevin pulled back, just enough to speak, his lips brushing the head of Alan's cock. "Tell me."
"It's—" Alan's voice broke. "It's better than I imagined."
Kevin hummed, a sound of satisfaction that vibrated through Alan's entire body, and took him in again. His head moved in a slow rhythm, each stroke deeper than the last, his tongue working the underside, his throat opening to take him fully. The steam wrapped around them, thick and white, hiding nothing and everything, and all Alan could feel was Kevin's mouth, Kevin's hands, Kevin's breath hot against his skin.
It didn't take long. Alan had been hard since Kevin's hand landed on his thigh on the pool deck, had been aching since the story about Kaya, had been wanting for two years. He felt the tension building in his gut, felt his balls drawing up, felt his whole body tightening toward a release he'd dreamed of a hundred times and never let himself believe was real.
"I'm gonna—" he started, but Kevin didn't pull away. He doubled down, his hand wrapping around the base of Alan's cock, his mouth working the head, his tongue circling the slit, and Alan came with a sound he didn't recognize—a raw, animal groan that seemed to come from somewhere deeper than his throat.
He emptied himself into Kevin's mouth, hot and thick, and Kevin took it all. Swallowed. Kept sucking until Alan was trembling, oversensitive, pushing at his shoulders with weak hands.
Kevin pulled back, his lips wet, his beard glistening. He looked up at Alan with dark, satisfied eyes and wiped his mouth with the back of his hand.
"Now you," he said, and shifted back, giving Alan room.
Alan's legs were unsteady as he rose from the bench. Kevin stayed on his knees, looking up at him, and Alan saw it then—the same vulnerability he'd felt, the same openness, the same trust. Kevin was offering himself on his knees, bearded and scarred and strong, and Alan had never seen anything more beautiful.
He knelt in front of Kevin. The tile was warm and wet under his knees. Kevin's cock stood straight up, thick and hard, the head dark and swollen, slick with pre-cum. Alan wrapped his hand around the shaft and felt it pulse against his palm.
"This is—" Alan started, but words failed him.
"I know," Kevin said. "Just—please."
Alan leaned in. His first touch was with his lips, just a brush against the head, tasting salt and skin and something indefinable that was just Kevin. Then his tongue, tracing the ridge, circling the head, learning the shape of him. Kevin groaned, his hands finding Alan's shoulders, gripping hard.
Alan opened his mouth and took Kevin in.
He wasn't practiced—he'd never done this before, not with a man, not like this—but he let instinct guide him, let the sounds Kevin made tell him what worked. He took him deep, not as deep as Kevin had taken him, but deep enough to feel the weight of him on his tongue, the heat of him filling his mouth. He worked his hand in rhythm with his mouth, sliding up and down the slick shaft, feeling the pre-cum lubricate his palm.
"Like that," Kevin gasped. "Just like that."
Alan found a rhythm. Slow. Deep. His tongue pressing against the vein on the underside, his hand twisting at the base, his other hand cupping Kevin's smooth balls, feeling them tighten as Kevin's breathing quickened.
"Alan—I'm close—"
Alan didn't pull away. He stayed, mouth full, hand moving, looking up at Kevin through the steam. Kevin's head was thrown back, his eyes closed, his mouth open, his whole body trembling with the effort of holding back.
"I'm going to come in your mouth," Kevin said, his voice ragged. "Tell me you want it."
Alan pulled back just enough to speak, his lips brushing the head of Kevin's cock. "I want it."
Kevin came with a shout. Alan felt the first pulse hit his tongue, tasted the bitter salt of him, and he took it all—swallowed, kept his mouth tight around the head, kept his hand moving until Kevin was spent and trembling and sagging forward, his forehead coming to rest against Alan's shoulder.
They stayed like that, breathing hard, the steam curling around them, the tile warm beneath their knees. Kevin's hand found Alan's, blind and searching, and Alan laced their fingers together.
"We should," Kevin said, his voice muffled against Alan's shoulder, "tell them about the boat."
Alan laughed, a broken sound. "Yeah. We should."
Kevin pulled back. His eyes were bright, his face flushed, his beard still wet. He looked at Alan like he was seeing him for the first time.
"That was—" Kevin started.
"I know."
Kevin smiled, slow and warm, and reached for his shorts. He pulled them on, zipped them, ran a hand through his wet hair. "Let's go tell them about the boat."
Alan nodded. He found his own shorts, pulled them on, his skin still slick with steam.
Kevin pushed open the door. The cool air of the corridor rushed in, crisp and clean after the heat of the room. He stepped through, and Alan followed.
The door hissed shut behind them.

