Welcome to NovelX

An AI-powered creative writing platform for adults.

By entering, you confirm you are 18 years or older and agree to our Terms & Conditions.

Stranger Shores
Reading from

Stranger Shores

19 chapters • 3 views
First Touch
1
Chapter 1 of 19

First Touch

Alan's palm is damp when he grips Kevin's hand at the swim-up bar, the older man's calluses pressing into his skin a full second longer than any first handshake should last. Alice is laughing at something Kaya said behind them, the two women already deep in conversation over margaritas, their backs half-turned. Kevin's hazel eyes hold Alan's a beat too long before he releases, and Alan feels the ghost of that grip as he reaches for his drink. Under the water, Kevin's bare knee brushes his thigh and stays there, hidden from the wives by the bar's shadow and the froth of their drinks.

The afternoon sun bleeds gold across the swim-up bar's tile, and Alan Johnson's thighs are slick against the submerged stool, the water warm as bathwater around his waist. He's been here ten minutes, maybe fifteen—long enough for the condensation on his margarita glass to pool into a wet ring, long enough for his heartbeat to settle into something almost normal. Almost.

The resort sprawls behind him in shades of white stucco and bougainvillea, a private enclave on the Riviera Maya that costs more per night than his first car. He'd booked it three months ago, fingers trembling over the keyboard, Alice asleep upstairs. Two suites. Adjacent. Non-smoking. The lie had felt solid then, a foundation. Now he's sitting in the shallow end of an infinity pool with a drink he doesn't want, waiting for a man he's only ever seen through a webcam.

"Alan!" Alice's voice carries across the pool deck, bright and unburdened. She's walking toward him in a floral one-piece that hugs her hips, a straw bag slung over her shoulder, and beside her—

Kevin Meyer is broader in person.

Alan's hand tightens on his glass. The ice shifts, clinking. He's watched Kevin on a sixteen-inch laptop screen for two years—the thick gray hair, the hazel eyes that go dark when he's close, the way his jaw tenses right before he comes. But the screen flattens him. In person, Kevin fills space. Barrel chest, thick forearms crossed casually over his stomach as he walks, the salt-and-pepper beard trimmer than Alan expected. The faded snake-and-hammer tattoo curls along his left forearm, the ink blurred at the edges.

Beside him, a woman with a sharp black bob and green eyes that sweep the pool deck like she's appraising square footage. Kaya. Alan knows her from photos Kevin's shared in post-coital chat windows, knows she speaks Spanish fluently and sleeps on the left side of the bed and hates the way Kevin leaves his coffee cup in the sink. She's lean in a black one-piece, elegant, her hand resting on Kevin's elbow with the casual possession of twenty-seven years of marriage.

Alice reaches him first, her palm warm on his shoulder. "You found it. I was afraid you'd end up at the tennis courts again."

"I followed the sound of ice." His voice comes out steady. Good. He's practiced this. "And margaritas."

Alice laughs and gestures toward the couple approaching. "These are the Meyers. From the next cabana over. We got to talking on the beach—they just checked in this morning too."

The lie within the lie. They'd planned it in a private chat room six weeks ago, synchronized their reservations, agreed on the story. We met you at the pool. We're from Ohio. No, we've never been here before. The architecture of deception was meticulous, and Alan had triple-checked every detail with the same precision he'd once used on tax filings.

Kevin extends his hand. "Kevin Meyer. Good to meet you."

Alan takes it.

Kevin's palm is dry and hot, the calluses pressing into Alan's skin—and then the grip drops, clean and quick, a handshake that lasts exactly as long as any first meeting should. No lingering. No thumb tracing the web of his hand. The contact is over before Alan's heart has time to register it, and Kevin's hazel eyes hold his with a look that says absolutely nothing at all—the public mask already in place, seamless and impenetrable.

Alan's hand falls back to his side, fingers empty. "Alan Johnson." He clears his throat. "This is my wife, Alice."

Alice has already turned to Kaya, their voices overlapping in that effortless way women find common ground. "—the ceviche at lunch was incredible—" "—I know, we had the same, Kevin nearly ordered a second—" Their laughter rises, easy and unguarded, and they're already drifting toward the bar stools, Alice touching Kaya's arm like they've known each other for years instead of twenty minutes.

The plan working. Exactly as written.

Alan slides back onto his stool as the women claim the two seats to his left, their backs half-turned to the bar, falling into the rhythm of new friendship—where are you from, how many kids, have you been to this resort before. The questions are scripted but the warmth isn't, and Alan watches Alice's hand find her pearl earring as she laughs, the way she does when she's genuinely happy.

The guilt is a familiar ache, worn smooth by repetition.

Kevin settles onto the stool beside him, close enough that Alan feels the displacement of water, the warmth of his body through the humid air. The bar's thatched roof throws a long shadow across their laps, cutting them off at the hips. Above the water, they're two strangers sharing a drink. Below, the world is hidden.

"So." Kevin's voice is lower than Alan remembers from the screen, a rough baritone that vibrates in his chest. "You two been married long?"

"Thirty years this June." Alan reaches for his margarita, the glass cold and slick. His thumb finds the rim, traces it. "You?"

"Twenty-seven. Kaya still puts up with me." Kevin's leg shifts under the water, and Alan feels the brush of hair-roughened skin against his own bare thigh. A whisper of contact, there and gone. "Some kind of miracle."

Alan's throat is dry. He drinks, the salt on the rim sharp on his lips, the tequila burning. "She seems nice."

"She's a shark in a sundress. Don't let the cheekbones fool you." Kevin's grin is quick, crooked, and it transforms his face into something younger, something Alan has watched break open on a pixelated screen a hundred times. "But she's my shark. What about Alice?"

"She used to be a librarian. Still shushes me when I'm being loud." The words come out too fast, too rehearsed. Alan forces himself to slow down, to breathe. "She notices everything."

"Noticed us yet?" Kevin's voice drops, the joke threading through the question.

Alan's pulse hammers. "They're busy."

Kevin's knee finds Alan's thigh under the water.

It's deliberate. Not an accident, not a drift of current. The pressure is firm, the skin warm and wet, and Kevin's hazel eyes hold Alan's with a stillness that says yes, I meant that. His leg presses against Alan's thigh and stays there, a warm, deliberate weight settling into the space between them like it belongs there. His hands stay on his own glass, above the water, visible to anyone who looks—the only part of him that touches Alan is hidden beneath the surface, hidden by the bar's angle, by the thatched roof's shadow, by their wives' oblivious chatter.

Alan's fingers tighten on his glass. The condensation slicks his palm. He should shift away. Should clear his throat, make a joke, break the contact. The wives are three feet away, their laughter bright and oblivious, and any one of them could turn at any moment and see—not the knee, no—but the look on Alan's face. The flush climbing his neck. The way he's stopped breathing.

He doesn't move.

"Small world," Kevin says, his voice pitched for Alan alone. "Running into you here."

The words land like a stone in his chest. Every private chat, every synchronized session, every time he watched Kevin's body on the screen and felt that dangerous pull—they'd named it. Out loud. In the dark of his home office, Kevin's voice crackling through earbuds. I want to feel you. Here. In the water. They'd planned this. The resort, the bar, the timing. The knee pressed against his thigh now, a promise they'd both whispered into the static.

Alan's mouth is dry. He takes another sip of his margarita, the ice sliding against his lip, and when he sets the glass down, his hand is steady. He's spent thirty years learning to hide what he feels. He can do this.

"Alice mentioned you were a contractor." His voice comes out almost normal. "Retired?"

"Two years. Best decision I ever made." Kevin's thumb traces the rim of his own glass, a slow circle, his hands never leaving the visible world above the water. "Kaya keeps me busy. Renovations. Travel. Trying not to drive each other crazy."

"Sounds familiar."

"Must be doing something right." Kevin's gaze drops to Alan's mouth, just for a second, then lifts back to his eyes. "Thirty years is a long time."

"It is."

Behind them, Alice laughs at something Kaya said, the sound bright and unguarded. "—no, really, he once tried to fix the garbage disposal with a butter knife—" "—Kevin does that, he thinks he's handy, but the man can't change a lightbulb without breaking something—" Their voices overlap, the stories flowing, and they're not paying attention. They're not looking.

Kevin's knee presses firmer. A question. An insistence.

Alan's hand hovers near the water's surface. His fingers could find Kevin's under the bar, hidden by the angle, by the shadow, by the wives' oblivious chatter. The option is there, electric and terrible. His palm remembers the warmth of that handshake, the brief pressure of those calluses. He could reach down. He could find that solid wrist, that rough palm, and lace their fingers together in the hidden world beneath the surface where nothing is what it seems.

He doesn't.

His hand stays on his glass. His other hand grips the bar's edge, knuckles white. The distance between them is deliberate, a wall of wet air, and the choice not to cross it sits in his chest heavier than any touch would have.

"Another round?" The waitress appears at Alan's elbow, young and pretty, her smile professional.

Alan releases his grip on the bar. The separation from nothing feels like a wound. "I'm good, thanks."

"I'll have whatever he's having." Kevin's voice is steady, easy, the mask back in place. He grins at the waitress, warm and charming. "And my wife over there might need another. She's a lightweight, but don't tell her I said that."

The waitress laughs and moves away.

Kevin's knee doesn't move from Alan's thigh.

Alan reaches for his glass—a prop, a shield—and the ice has melted, the drink watery and weak. He drinks it anyway, needing something to do with his mouth, needing to look anywhere but at the man beside him. The resort stretches out before them: the infinity pool blurring into the ocean, the white sand, the lounge chairs with their blue striped cushions. A postcard. A perfect lie.

"So." Kevin's voice is low, almost lost under the ripple of water and the distant thrum of reggaeton from the pool speakers. "What's the plan?"

Alan's throat works. He hadn't thought past this moment. The plan had been get here, make contact, see what happens. He'd mapped every variable except the one that matters: what it would feel like to have Kevin's knee against his thigh, to have that voice in his ear, and the taste of a lie on his tongue that gets sweeter every time he swallows.

"I don't know," he admits.

Kevin's expression doesn't change, but something in his eyes softens. "Good. I didn't either." His hand stays on his glass, above the water, visible and safe. The space between their hands is a foot of open air, and he doesn't reach across it. "Figure it out together?"

Alan nods. The motion feels too big, too visible, but the wives are still talking, still laughing, still oblivious. Alice has her hand on Kaya's arm, gesturing at something on the beach, and Kaya is nodding with the attentive focus of a former real estate agent appraising a property. They're fine. They're busy. They're not looking.

"Together," Alan says. The word feels like a vow.

Kevin's knee stays warm against Alan's thigh, a solid pressure, a seal. His hands remain on the bar, in plain sight, open and unremarkable. The afternoon sun climbs higher, the shadows shortening, the ice in Alan's glass melting into nothing.

"Kaya." Alan's voice is barely audible, the word shaped for Kevin's ear alone. "Does she—" He stops. The sentence hangs between them, incomplete but understood.

Kevin's jaw tightens. A muscle jumps along his cheek, and for a long moment, the only sound is the distant reggaeton, the clink of ice, the low murmur of women finding common ground.

Alan waits. His heart is a fist in his throat.

"No," Kevin says. The word is flat, final, a door held shut.

The relief that floods through Alan is sharp enough to hurt. He exhales—a breath he didn't realize he'd been holding—and the tension in his shoulders releases, leaving him lightheaded. "Okay." The word comes out rough. "Okay."

Kevin's knee presses firmer against Alan's thigh—a grounding pressure, an anchor. "She doesn't know. Doesn't suspect. I made sure of it." His voice drops lower, almost lost in the ambient noise of the pool. "Clean browser history. Separate credit card for the booking. Told her the resort was a retirement gift from a buddy I used to work with—said he had points he couldn't use."

Alan lets out a short, humorless laugh. "You planned that far ahead?"

"Had to." Kevin's hazel eyes hold his, steady and unblinking. "She's smart, Alan. Sharper than me by a mile. If I'd left a single thread loose, she'd have pulled the whole thing apart before we left the driveway."

The admission settles between them, heavy with implication. Kevin has risked as much as Alan has. Maybe more. The symmetry of it—two men, two marriages, two lives built on lies they're still constructing—presses against Alan's ribs like a second heartbeat.

"I didn't." Alan's voice is quiet. "Plan that far, I mean. I booked the rooms, told Alice it was a surprise anniversary trip, and spent the next three months convincing myself I wouldn't actually go through with it." He looks down at the water, at the distorted shapes of their legs beneath the surface. "I almost didn't."

"But you did."

"But I did."

Kevin's knee presses firmer against his thigh—a grounding pressure, an anchor. "What changed?"

Alan considers the question. The answer is complicated, a tangle of shame and want and the slow erosion of a life he'd built carefully, deliberately, over three decades. But the simplest version is also the truest. "You," he says. "The screen stopped being enough."

Something shifts in Kevin's expression—a softening around his eyes, a loosening of the careful set of his jaw. He looks, for a moment, like the man Alan has watched break open in the dark of his home office, the one who'd whispered I want to feel you into a crackling microphone. "Yeah," Kevin says. "Me too."

Behind them, Alice's laugh rings out, bright and genuine, and Alan hears her say something about the spa, about booking a couples massage for tomorrow. Kaya's response is too low to catch, but the rhythm of their conversation is easy, unhurried—the comfortable cadence of women who've decided to like each other.

Alan's hand finds the edge of the bar again, grips it. The tile is warm from the sun, the surface rough against his palm. He holds on because if he doesn't, he might reach for something he can't take back.

"What happens tonight?" The question comes out before he can stop it, too loud, too raw. He watches Kevin's face for a flinch, for the mask to slide back into place.

Kevin's knee doesn't move from his thigh. If anything, the pressure deepens—a wordless answer that bypasses language entirely. "Dinner. The four of us. There's a restaurant on the beach—Kaya mentioned it earlier. She wants to watch the sunset."

"And after?"

Kevin's thumb traces the rim of his glass, a slow, deliberate circle. The motion is unhurried, almost meditative. "We figure it out." His voice is low, rough, and Alan feels the vibration of it through the water, through the press of his knee, through the air between them. "One step at a time. Like we planned."

Alan nods. The motion feels too big, too visible, but when he glances at the wives, they're still talking, still laughing, still oblivious. Alice has her hand on Kaya's arm, gesturing at something on the beach, and Kaya is nodding with that sharp, assessing gaze that misses nothing except, apparently, the truth sitting three feet away.

"One step," Alan repeats. The words feel like a lifeline.

"We should probably act like we just met," Kevin says, his voice shifting back to that easy, charming register—the public mask sliding into place. "Before they start wondering why we're whispering."

Alan clears his throat, reaches for his glass, finds it empty. The ice has melted into a watery sludge, the rim slick with condensation. He sets it down, forces his shoulders to relax, and turns toward the women with what he hopes looks like casual interest. "Alice. You mentioned ceviche?"

Alice turns, her brown eyes bright, her smile easy. "Kaya says there's a place in town that does it with mango. We should go."

"Tomorrow, maybe." Alan's voice comes out steady. Good. "Tonight, I thought we could do the beach restaurant. Sunset."

Alice's smile widens. "That sounds perfect." She looks at Kaya. "You two should join us. Make a night of it."

Kaya's green eyes flick to Kevin—a quick, assessing glance—then back to Alice. "We'd love to." Her voice is smooth, polished, the voice of someone who's spent decades closing deals. "Kevin's been talking about the grilled snapper all day."

"Have not," Kevin says, but he's grinning, and the ease of it—the practiced charm, the casual warmth—makes something twist in Alan's chest. He's seen this version of Kevin before, on the screen, in the moments before they'd disconnect, when the real world came rushing back in. The mask is seamless. Alan wonders if his own is as convincing.

"You have," Kaya says, dry. "Three times. I counted."

Alice laughs, and the sound is genuine, unguarded. "Alan does that. Fixates on a dish and won't let it go. We went to Rome and he ate carbonara every single night."

"It was good carbonara," Alan says, and the joke lands, the laughter rising, and for a moment, it's almost easy. Almost normal. Four people at a swim-up bar, making plans, building the architecture of a vacation that hasn't happened yet.

"Seven o'clock?" Alice is saying. "At the hostess stand?"

"Perfect." Kaya slides off her stool, water streaming from her lean body, her black one-piece clinging to her sharp angles. She reaches for a towel draped over a nearby chair, dabs at her arms with efficient movements. "We should probably start getting ready. Kevin takes forever in the shower."

"I do not—"

"You do." Kaya's smile is thin, fond, and she touches Kevin's shoulder as she passes—a casual gesture, a wife's proprietary claim. "See you at seven."

Alice rises too, squeezing Alan's shoulder. "I'm going to find a good spot for reading. Don't drink all the margaritas."

"No promises."

She laughs and follows Kaya, their voices already rising again, the thread of conversation picking up where it left off. Alan watches them go—Alice's soft hips swaying, Kaya's long stride, the two of them already easy together, already friends. The guilt is a familiar weight, settled low in his stomach.

Kevin doesn't move from his stool. He doesn't stand, doesn't reach for a towel, doesn't make any move to follow his wife. His hand rests on the bar, above the water now, the fingers loose. Alan watches the way the sun catches the gray in his hair, the way his beard is trimmed close to his jaw, the way his chest rises and falls with a breath that seems too deliberate.

They sit in silence for a long moment. The women's voices fade as they round the corner of the pool deck, disappearing down a path lined with hibiscus. The space at the bar where they'd been sitting is empty now, the stools still wet from their bodies.

"It's four o'clock," Kevin says. Not looking at him. "We've got three hours."

Alan's mouth goes dry. He knows what Kevin is saying. He's been thinking it too, ever since the wives walked away, ever since the space between them became something they could actually fill instead of just hint at. "I know."

Kevin turns. His hazel eyes are dark, steady, and the mask is gone. "The spa has a steam room. Private. I checked the map this morning."

The words land like a dropped stone. Alan's pulse hammers in his throat. "Kevin—"

"We're already here." Kevin's voice is low, rough, scraped clean of charm. "It's the first time we're alone. The first time we can actually—" He stops. Swallows. His hand tightens on the bar. "I don't want to wait until after dinner. I don't want to sit through a meal with them, pretending, when I know what's waiting."

Alan's hand finds the edge of the bar. He grips it, the tile warm and rough. The afternoon hums around them—distant reggaeton, the splash of a child, the clink of glasses—and it all feels impossibly far away. "What if someone—"

"It's a steam room. Towels, steam, can't see three feet in front of you. No one will know." Kevin's voice drops even lower. "No one will see anything they shouldn't."

Alan's chest is tight. He thinks of Alice, probably already settled by the pool with her book. He thinks of the three hours stretching out before him, empty and full of possibility. He thinks of Kevin's knee against his thigh, warm and deliberate, a promise he's been carrying for two years.

"Okay," he says. The word comes out before he can stop it, and once it's in the air, he can't take it back. "Okay."

Kevin's jaw tightens. He nods once, sharp, and then he's sliding off the stool, water sluicing off his barrel chest. Alan follows, his legs unsteady beneath him, the pool water releasing him with a soft sigh. They grab their towels from the chairs, and Kevin sets off without a backward glance, across the pool deck, past the lounge chairs, down a path that winds through bougainvillea toward a low white building with frosted glass doors.

Alan follows.

The spa is quiet, cool, smelling of eucalyptus and damp stone. A woman at the front desk smiles, and Kevin answers her questions with easy charm—just two guys looking to relax before dinner, steam room available, how long do you need. Alan stands behind him, dripping on the tile, his heart a fist in his throat. Kevin hands over a room key, and they walk down a hallway lined with bamboo, past treatment rooms with closed doors, until they reach a small wooden door marked with a frosted glass panel.

Kevin opens it. Steam billows out, thick and white, carrying the scent of cedar and heat. He steps inside, and Alan follows.

The door clicks shut behind them.

The steam room is small, intimate—tiled benches lining two walls, a central drain, a single dim light that barely penetrates the white curtain of vapor. The heat hits Alan instantly, damp and suffocating, and he feels sweat bead on his forehead before he's taken three steps.

Kevin is already pulling off his trunks.

Alan watches, frozen, as Kevin's hands work the wet fabric down his thighs, his thick thighs, the dark patch of hair at his groin emerging from the waistband. He steps out of them, naked, and the steam swirls around his body, condensing on his shoulders, his chest, the trail of hair that leads down his stomach. His cock hangs soft and heavy between his legs, shaved smooth just like Alan knew it would be, just like he's seen on the screen a hundred times. But in person, it's different. The heat of him, the reality of him, the way his skin shines in the dim light.

Alan's mouth is dry.

Kevin settles onto the tiled bench, his back against the wall, his legs spread just slightly. He looks at Alan through the steam, his hazel eyes dark and patient. "You coming in?"

Alan's hands find the waistband of his own trunks. The fabric is wet, clinging, and he peels it off with clumsy fingers, his heart hammering so loud he's sure Kevin can hear it. The air hits his skin, hot and wet, and he steps out of the puddle of fabric, standing naked in the steam with the man he's only ever watched through a screen.

He's hard.

He didn't realize it until the air touched him, but his cock is already half-erect, rising from the smooth curve of his shaved pubic bone. He can feel the blood pulsing in it, can feel the weight of Kevin's gaze on it, and the shame and the want twist together in his chest, a knot he can't untangle.

Kevin's eyes drop to Alan's cock, then rise slowly back to his face. "Yeah," he says, his voice rough. "That's what I wanted."

Alan crosses the space between them. The tiles are warm beneath his feet, the steam thick and obscuring, and when he settles onto the bench beside Kevin, the distance between their thighs is inches. He can feel the heat radiating off Kevin's body, can smell him beneath the cedar—sweat and salt and something darker, something human.

Kevin doesn't reach for him. Not yet. His hands rest on his own thighs, palms open, and he looks at Alan with an intensity that makes Alan's breath catch. "We've got time," Kevin says. "We don't have to rush."

Alan's throat is tight. "I don't want to rush."

Kevin's hand moves to his own cock instead of Alan's—a deliberate choice, a boundary drawn in the steam. His fingers wrap around the shaft, thick and flushed, and he strokes himself slowly, his eyes never leaving Alan's face. "Just watch," he says, his voice rough. "For now."

Alan's hand finds his own cock, mirroring Kevin's movement. His palm slides along the shaft, slick with sweat and condensation, and he matches Kevin's rhythm—slow, unhurried, the steam pressing in around them like a curtain. The only sounds are their breathing and the wet slide of skin on skin, the soft hiss of vapor filling the small room.

Kevin's jaw tightens as his hand works his cock, his thumb catching the head on each upward stroke. "I've watched you do this a hundred times," he says, his voice barely above a whisper. "But I never heard you. Never felt the heat coming off your skin." His hand slows, almost stops. "This is better."

Alan's hand moves faster on his own cock, the pressure building low in his belly. He watches Kevin's hand, the way his callused fingers grip and release, the way his thighs tremble with the effort of holding still. "I want to touch you," Alan says, the words escaping before he can stop them.

Kevin's hand stills. His eyes meet Alan's through the steam, dark and unreadable. "Not yet." His hand resumes its rhythm, slow and deliberate. "We touch ourselves. That's what we do. That's what we've always done." He holds Alan's gaze, and there's something in his voice—a boundary, a choice, a line they're both aware of. "I want to watch you come like I've watched you a hundred times. But with you right here. Where I can feel it."

Alan's hand tightens on his cock, the rhythm faltering. He thinks of the screen, the dark of his home office, the way he'd watch Kevin's pixelated body and imagine this moment—the heat, the smell, the reality of him. And now it's here, and they're both touching themselves, and the distance between their hands is inches of steam-filled air, and it's exactly what they planned and nothing like it at all.

Kevin's breathing quickens. His hand moves faster, the wet sound filling the room, and his head falls back against the tile. "Yeah," he breathes. "Just like that."

Alan's hips lift into his own grip, the pressure building, his balls tightening. He watches Kevin's face—the slack jaw, the closed eyes, the way his throat works as he swallows—and the sight of it, the reality of it, pushes him closer. His hand moves in quick, desperate strokes, and he hears his own breathing, ragged and loud in the small space.

"I'm close," Kevin says, his voice strained. His hand is a blur on his cock, his thighs trembling. "Alan—"

Alan's hand falters at the sound of his name in Kevin's mouth—not through a speaker, not through static, but here, in the steam, close enough to feel the vibration of it. "Yeah," he manages. "Me too."

Kevin's body goes taut. His hand stills on his cock, and then his hips jerk, and Alan watches the cum pulse from his cock—thick and white, streaking his fingers, dripping onto his thigh. Kevin's mouth opens, a sound escaping him—low and rough, almost a groan—and his head presses back against the tile as the last pulses spill from him.

Alan's own hand moves faster, desperate now, watching Kevin's cum cooling on his skin, and the sight of it—the reality of it, the proof that this is real—pushes him over. His hips thrust into his grip, and he comes, his cum spilling over his fingers, hot and thick, his breath catching in a sound he can't control. His hand slows, the last pulses fading, and he sits in the steam, trembling, his cum cooling on his fingers.

The steam swirls around them, thick and white, and for a long moment, neither of them moves. Kevin's hand is still wrapped around his cock, his cum cooling on his fingers, and Alan's own hand is sticky and wet, the evidence of what they've done pooling on the tile between them.

Kevin's eyes open. He looks at Alan through the steam, his expression unreadable. Then his hand moves to the bench beside him, reaching for a towel, and he wipes his fingers clean with slow, deliberate movements.

The silence stretches. The hiss of steam fills the room. Alan's breathing slows, the heat pressing against his skin, and he becomes aware of the tile beneath him, the condensation beading on his shoulders, the way Kevin's gaze hasn't left his face.

"Next time," Kevin says. His voice is low, rough, still catching from the orgasm. He sets the towel aside. "Next time we're alone—"

He stops. His hand rests on his own thigh, the fingers loose, and Alan watches the way his chest rises and falls, the sweat gleaming on his skin.

"I don't want us to just watch each other," Kevin continues. His eyes hold Alan's. "I want your hands on me. I want my mouth on you."

The words land in the steam between them, heavy and charged. Alan's cock twitches, the aftershock of his orgasm still fading, but the want is already rebuilding—a low thrum beneath his ribs.

"Both," Alan says. His voice comes out rough. "I want both."

Kevin's hand moves from his thigh to the space between them on the bench. Not reaching—waiting. An invitation. "Then next time we're alone, that's what happens." His voice is steady, certain. "Your hands. My mouth. Both of us touching each other the way we've been pretending not to want."

Alan's gaze drops to Kevin's hand, palm up on the tile, the calluses catching the dim light. He could reach out. Could close that distance. The steam swirls around them, thick and obscuring, and the door is locked, and the wives are hours away from wondering where they are. The option is right there, warm and waiting.

He doesn't take it. Not yet. The restraint feels deliberate, a choice they're both making—saving the next threshold for the next time, letting the anticipation build in the space between now and whatever comes after dinner, after the wives fall asleep, after the resort quiets.

"Tonight," Alan says.

Kevin's hand stays open on the bench. "If we can get away."

Alan nods. His hand stays on his own thigh, fingers pressed into the muscle. "We'll figure it out."

Kevin's jaw works. He holds Alan's gaze for a long moment, then his hand closes, withdrawing to his own lap. The invitation retracted, but the promise still hanging in the air between them. He reaches for his trunks, the fabric damp and heavy, and steps into them with the same deliberate economy of motion. "We should clean up. Get dressed. Act like we just had a very relaxing spa experience."

A laugh escapes Alan—short, surprised, genuine. "Right. Very relaxing."

Kevin's mouth twitches. He reaches for a towel, wipes the condensation from his chest, and the mask slides back into place—the charming stranger, the casual retiree, the man who just happened to run into another couple at a swim-up bar. "Seven o'clock. Beach restaurant. Don't be late."

He opens the door. The steam billows out into the hallway, and Alan watches him step through, the gray light of the spa corridor swallowing his broad frame. The door swings shut behind him, and Alan sits alone in the dissipating steam, the tile cooling beneath him, the taste of salt and want still on his tongue.

Comments

Be the first to share your thoughts on this chapter.

First Touch - Stranger Shores | NovelX