You coming up for a swim? Text message from Brandon. The screen of Robin’s phone glowed, stark against the darkening cabin. Outside, the last sliver of Croatian sunset was bleeding into the Adriatic, painting the sky in violent oranges and bruised purples. She was thirty-two, a full five years older than Brandon, who was twenty-seven. Their parents, Ben and Tamsin, had only been married six months, a whirlwind romance that saw them exchange vows before either Robin or Brandon had spent more than a handful of hours in each other’s company. This sailing trip was their parents' idea of a 'family bonding' exercise. Robin thought it felt more like a social experiment designed to prove just how awkward things could get. Ben, Robin’s father, was forty-four and Tamsin, Brandon's mother, was forty-seven. Everyone was well into adulthood, living separate lives when the parental union happened, so there was no history of shared childhoods, no 'growing up together' to make this feeling even weirder. Just two strangers who now shared a very inconvenient legal connection.
She looked down at her phone, the message still hanging there. She was curled on her bunk, a book unread in her lap. The cabin was small, but not uncomfortably so. The boat, a sleek 40-foot catamaran, was spacious enough for the four of them, provided they all maintained a polite distance. Which, until now, they had. But Brandon's text felt like a breach, a direct invitation. Her stomach did a flip that had nothing to do with the gentle rocking of the boat.
“Brandon?” Tamsin’s voice drifted down from the deck. “Are you still going in? It’s getting a bit chilly.”
“Nah, just waiting for Robin,” Brandon called back, his voice surprisingly close. He must have been right outside her cabin door. Her breath hitched. He was waiting for her. This was it. The line she’d been circling, the one she’d told herself was imaginary, was about to become very, very real.
She took a deep breath, pushing the book aside. Her swimsuit was already on, a dark blue one-piece that felt suddenly too revealing, or perhaps not revealing enough. She grabbed a towel, her fingers trembling slightly. When she pushed open the cabin door, Brandon was leaning against the frame, a towel slung low on his hips, water still dripping from his hair. His eyes, the color of warm honey, met hers. He wasn't smiling, not exactly, but there was a knowing glint there, a shared secret hanging unspoken in the air between them.
“Ready?” he asked, his voice low, a contrast to the cheerful tone he’d used with Tamsin. It felt like a code, just for her.
“Yeah,” she managed, her voice a little breathy. She walked past him, the space between them tight. She could feel the heat radiating off him, the faint smell of salt and sun and something uniquely him. Her arm brushed his as she passed, a fleeting contact that sent a jolt through her. She didn't look back, but she knew he was following.
They climbed onto the deck. Ben and Tamsin were sitting at the outdoor table, nursing glasses of local wine, laughing softly. They looked comfortable, content. Robin felt a pang of guilt, sharp and quick. What she was about to do, what she was considering, felt like a betrayal of that easy happiness. But the pull towards Brandon was too strong, too insistent to ignore.
“You two going for a dip?” Ben asked, a smile on his face. “Don’t stay out too long, dinner’s almost ready.”
“Just a quick one,” Brandon said, his voice completely casual now, a perfect mimicry of innocent camaraderie. Robin marveled at his composure. She felt like a live wire, every nerve ending screaming.
They walked to the stern, where the swimming platform was. The water was a deep, inky black, disturbed only by the gentle ripples from the boat. The air was cool, but not cold. She looked at Brandon, who was already perched on the edge, his back to her, preparing to dive. His shoulders were broad, muscled. His skin was tanned from days in the sun. She swallowed, hard.
“Coming in?” he asked, looking over his shoulder, a hint of a challenge in his eyes.
She nodded, unable to speak. She sat on the edge, her feet dangling in the cool water. The sensation was immediate, refreshing. She let herself slide in, the water enveloping her. It was warmer than she expected, a pleasant surprise. She pushed off, swimming a few strokes away from the boat, then turned to face Brandon. He was still on the platform, watching her.
“It’s nice,” she said, her voice a little stronger now that she was in the water, a barrier between them. She knew it was a flimsy one.
He pushed himself off the platform, a smooth, effortless movement, and entered the water without a splash. He swam towards her, his strokes long and powerful. In just a few seconds, he was close, close enough that she could feel the faint currents he created. His hair was slicked back, his eyes still fixed on hers. The moon, a sliver of white, was beginning to rise, casting a silvery sheen on the water.
“Really nice,” he agreed, his voice a low murmur. He treaded water, his body rising and falling with the gentle swell. He was so close. Too close. Her heart was hammering against her ribs. She could see the droplets of water clinging to his eyelashes, the slight tremor in his lips.
“They’ll call us in for dinner soon,” she said, the words a weak protest, a last-ditch effort to pull back from the edge.
“Plenty of time,” he countered, and then, without warning, he reached out, his hand closing around her wrist. His touch was firm, warm, sending a shiver right through her. He pulled her gently towards him, until their bodies were almost touching in the water. She could feel the warmth of his skin, the hard planes of his chest against her breasts. The water swirled around them, an accomplice to their unspoken transgression.
“Brandon…” she breathed, her voice barely a whisper. Her eyes were wide, searching his. His expression was intense, raw. There was no mistaking the desire there, mirroring her own.
He didn't say anything, just tightened his grip on her wrist, pulling her closer still. Her free hand, almost of its own volition, rose to touch his chest, feeling the wet, smooth skin, the firm muscle beneath. Her fingers trailed upwards, over his collarbone, to the nape of his neck. His eyes fluttered shut for a moment, a barely perceptible gasp escaping his lips. Then he leaned in, his mouth finding hers. It was a soft, hesitant kiss at first, tentative, testing. Then, as if a dam had broken, it deepened, his lips pressing harder against hers, his tongue seeking entrance. She opened to him without hesitation, a silent, eager invitation. His tongue explored her mouth, tracing the delicate curves, tasting the salt and the sweetness. She responded with equal fervor, her own tongue meeting his, tangling, dancing.
His hand left her wrist, moving to her waist, pulling her flush against him. Her legs tangled with his in the water, her breasts pressed hard against his chest. She could feel the hard ridge of his erection against her stomach, a thrilling, undeniable presence. The forbidden nature of it all only amplified the sensation, made it more potent, more thrilling. She wrapped her arms around his neck, pulling him closer still, desperate to feel every inch of him.
He broke the kiss, pulling back just enough to look at her, his eyes dark with desire. “Robin,” he murmured, his voice husky, almost a groan. “I’ve wanted to do that since the moment I saw you on this boat.”
“I know,” she confessed, her voice thick with emotion. “Me too.” The words tumbled out, honest and raw. She couldn’t lie, not now. Not when her body was singing with a longing she’d tried to suppress for days.
He kissed her again, this time with more urgency, more hunger. His hand slipped beneath the fabric of her swimsuit, finding the curve of her buttock, squeezing gently. Her gasp was muffled by his mouth. Her fingers dug into his wet hair, pulling him closer, wishing there was no space left between them. The water, which had felt like a barrier, now felt like a sensual cocoon, hiding them, amplifying their touch.
“Brandon! Robin! Dinner!” Tamsin’s voice, clear and cheerful, cut through the twilight. They broke apart instantly, like two teenagers caught in the act. Their heads whipped towards the boat, their eyes wide with panic. They were still close to the platform, still visible from the deck, though the fading light offered some cover.
“Shit,” Brandon muttered, pulling away from her, his breath coming in ragged gasps. He ran a hand through his wet hair, trying to look composed. Robin felt a flush spread across her cheeks, a mix of embarrassment and thrilling fear. They had almost been caught. The thought sent a fresh wave of adrenaline through her.
“Coming!” she called out, her voice a little too loud, a little too strained. She swam towards the platform, her movements stiff, self-conscious. Brandon followed, his eyes still on hers, a silent promise in their depths. They climbed out of the water, grabbing their towels, trying to look nonchalant. The air was colder now, and she shivered, but it wasn’t from the chill.
They walked back to the outdoor table, trying to appear normal, as if they’d just enjoyed an innocent swim. Ben and Tamsin were already seated, plates of grilled fish and salad laid out. Robin avoided Brandon’s eyes, focusing instead on her plate, her heart still thumping like a drum against her ribs. She could feel his presence beside her, the heat radiating off him, the silent communication passing between them. It was a dangerous game, this. A thrilling, terrifying one.
Dinner was a blur. Robin barely tasted the food, her mind racing. Every casual glance from Brandon, every accidental brush of their knees under the table, sent sparks through her. She felt alive, utterly consumed by this forbidden attraction. She stole a glance at Ben and Tamsin, who were deep in conversation, oblivious. The guilt was still there, a dull ache, but it was overshadowed by the fierce, thrilling desire that had taken root within her.
Later that evening, after Ben and Tamsin had retired to their cabin, Robin found herself pacing her own small space. The boat was quiet now, the only sounds the gentle lapping of water against the hull and the distant chirping of crickets from the shore. She knew Brandon was in his cabin, just a few feet away. The thin walls felt like no barrier at all. She picked up her phone, her fingers hovering over his name. What could she even say? *I can’t stop thinking about what just happened? Meet me?*
Before she could compose a message, her phone vibrated. It was him. A simple text: *Your cabin? Now?*
Her breath hitched. The directness of it, the raw urgency, mirrored her own feelings. She didn’t hesitate. *Yes,* she typed back, her fingers flying across the screen. She pressed send, her heart pounding. There was no turning back now. She smoothed down her silk nightgown, a nervous gesture. It felt both too modest and too revealing. She didn't want to overthink it. She just wanted him.
She heard the soft click of his cabin door, then the faintest creak of the floorboards outside her own. A moment later, a soft knock. She opened the door, her hand trembling. He was there, silhouetted against the dim light of the corridor. He was wearing just a pair of loose shorts, his chest bare, muscles defined by the faint light. His hair was still damp, falling across his forehead. His eyes, dark and intense, met hers.
“Hey,” he whispered, his voice rough. He stepped inside, and she closed the door behind him, the click sounding impossibly loud in the quiet cabin. The air was suddenly thick with unspoken desire, with the smell of him – fresh and clean and undeniably male.
“Hey,” she whispered back, her voice almost too quiet to hear. She reached out, her fingers tracing the line of his jaw. His skin was warm, slightly rough. He leaned into her touch, his eyes closing for a moment.
He pulled her gently into his arms, his mouth finding hers again. This kiss was different from the one in the water. It was slower, deeper, more possessive. His tongue swept into her mouth, claiming it, and she responded with a desperate urgency, her hands gripping his shoulders, pulling him closer. Her nightgown felt thin, insubstantial, between their bodies. She could feel every muscle, every warm plane of his skin against hers. He tasted of wine and something else, something wild and untamed.
His hands moved to her back, pushing the silk of her nightgown up, his fingers brushing against her bare skin. A gasp escaped her lips, and he pulled back just enough to look at her, his eyes burning into hers. “I want you, Robin,” he murmured, his voice a low growl. “So fucking much.”
“I want you too, Brandon,” she confessed, her voice hoarse with desire. “More than I should.”
He smiled, a slow, sensual curve of his lips. “Good,” he said, and then his mouth was on hers again, more demanding, more hungry. He lifted her, effortlessly, and she wrapped her legs around his waist, her arms around his neck. He carried her to her bunk, gently laying her down. The small space felt suddenly enormous, a private world just for them.
He broke the kiss, pulling her nightgown up and over her head, discarding it onto the floor. She lay there, naked beneath him, exposed and vulnerable, yet utterly unashamed. His eyes devoured her, lingering on her breasts, her stomach, the triangle of dark hair between her thighs. She felt a flush spread across her skin, not of embarrassment, but of pure, unadulterated arousal. She reached out, her fingers finding the waistband of his shorts, tugging at the fabric. He understood, helping her to shed them, until he, too, was naked, his hard erection springing free, thick and throbbing.
“You’re beautiful,” he whispered, his voice raw with emotion. He knelt between her legs, his eyes still locked on hers. He reached out, his fingers tracing the curve of her hip, then moving lower, teasing the soft skin of her inner thigh. Her breath caught in her throat. She arched into his touch, a silent plea.
He leaned down, his mouth finding her breast, suckling gently. A jolt of pure pleasure shot through her, and she gasped, her fingers tangling in his hair, pressing him closer. His tongue teased her nipple, then flicked, sending shivers down her spine. He moved to the other breast, giving it equal attention, his hand stroking her inner thigh, inching closer to her wetness.
“Oh, Brandon,” she moaned, her body writhing beneath him, desperate for more. She could feel the dampness between her legs, the ache building, demanding release. He finally reached her, his fingers brushing against her clitoris, sending a wave of electric sensation through her. She cried out, her hips lifting instinctively.
He looked up, his eyes meeting hers, a wicked grin playing on his lips. “Ready for me?” he asked, his voice husky with desire.
“Yes,” she practically begged, her voice thick with longing. “Please. Now.”
He shifted, positioning himself between her legs. She felt the blunt head of his penis press against her opening, hot and hard. He paused for a moment, letting the sensation build, letting her feel him, big and full against her. She gasped, her body trembling with anticipation.
Then, with a slow, deliberate push, he entered her. She cried out, a mix of pain and pleasure, as he filled her completely. He was bigger than she expected, stretching her, filling every inch of her. Her muscles clenched around him, holding him tight. He groaned, his eyes closing, his head thrown back. “God, Robin,” he whispered, his voice raw with pleasure. “You feel incredible.”
He began to move, slowly at first, a gentle rhythm, pushing deep, then pulling back, then pushing again. She met his thrusts, lifting her hips, desperate to feel him even deeper. The rocking of the boat, which had been gentle, now felt like an extension of their movements, an organic rhythm that fueled their passion. She wrapped her legs tighter around his waist, pulling him closer, wishing she could absorb him entirely.
“Fuck,” he groaned, his movements becoming more forceful, more urgent. He leaned down, burying his face in her neck, sucking lightly on her skin. His breath was hot against her ear, his body slick with sweat. The forbidden nature of it all, the risk of being caught, only intensified the pleasure, making each thrust more potent, more thrilling.
“Faster,” she pleaded, her voice choked with desire. “Please, Brandon, faster.”
He obeyed, his hips slamming against hers, a raw rhythm that drove her to the brink. Her clitoris was being stimulated with every thrust, building to an unbearable crescendo. She felt the orgasm building deep within her, a coil of white-hot pleasure tightening, tightening, until it finally burst free. She cried out, her body arching off the bunk, convulsing around him. “Oh god,” she gasped, her voice raw. “Oh, Brandon!”
He felt her come, the sudden tightening of her muscles around him, and it pushed him over the edge. He groaned, his own release imminent. With a final, powerful thrust, he poured himself into her, his body rigid, his head thrown back. He collapsed onto her, his weight heavy and comforting, his breath coming in ragged gasps. They lay there for a long moment, intertwined, their bodies slick with sweat, the only sounds their ragged breathing and the gentle lapping of the waves.
After a few minutes, he stirred, rolling to his side, pulling her with him. He kissed her forehead, then her lips, a soft, tender kiss that spoke volumes. “That was… wow,” he whispered, his voice still hoarse.
“Yeah,” she agreed, her voice a little shaky. She snuggled closer, her head resting on his chest, listening to the steady beat of his heart. She felt utterly content, utterly spent. The guilt was still there, a faint echo, but it was easily drowned out by the overwhelming sense of satisfaction and the thrill of their shared secret.
“We should probably get some sleep,” he murmured, his fingers tracing patterns on her arm. “Before someone hears us.”
She chuckled softly. “Good point.” But neither of them moved. The thought of him leaving, of the space between them, felt unbearable after what they’d just shared. “You can stay,” she whispered, her voice almost too quiet to hear. “Just for a bit.”
He hesitated for a moment, then tightened his arm around her. “Okay,” he said, his voice soft. “Just for a bit.” They lay there in comfortable silence, wrapped in each other’s arms, the gentle rocking of the boat lulling them towards sleep. The secret felt like a tangible thing, a warm, pulsing energy between them.
The next morning, Robin woke to the sound of hushed voices from the deck. She opened her eyes to find Brandon watching her, a soft smile on his lips. He was propped up on one elbow, his body a warm presence beside her. The sun was streaming through the small porthole, illuminating dust motes dancing in the air. The cabin felt safe, private, a world away from the rest of the boat.
“Morning,” he whispered, his voice still husky from sleep.
“Morning,” she replied, stretching languidly. She felt incredibly well-rested, despite the late night. Or perhaps because of it. She reached out, her fingers tracing the line of his jaw. “We should probably get up before they wonder where we are.”
He sighed, a sound of reluctant agreement. “Yeah, I guess.” He leaned in, giving her a quick, tender kiss. “Last night was… unforgettable.”
“It was,” she agreed, her heart doing a little flip. She knew this was dangerous, that it couldn’t last, but for now, in the warmth of the morning sun, with his body pressed against hers, she didn’t care. She just wanted to savor every moment.
They dressed quickly, their movements quiet, efficient, a practiced dance. The clothes felt like a costume, a return to the roles they had to play. They emerged from their cabins separately, a few minutes apart, trying to look as if they’d just woken up and were ready for the day. Ben and Tamsin were already at the outdoor table, coffee brewing, a map spread out before them.
“Morning, sleepyheads!” Ben called out cheerfully. “We were just discussing today’s itinerary. Tamsin wants to explore some ancient ruins.”
Robin forced a smile, her eyes flicking to Brandon, who was expertly pouring himself a cup of coffee, his face a mask of casual indifference. She admired his composure. She felt like she was buzzing, every nerve ending alive with the memory of their night together.
They spent the day exploring a small, picturesque island, wandering through ancient stone villages, swimming in hidden coves. Robin and Brandon maintained a polite distance, their interactions casual, familial. But every now and then, their eyes would meet, a quick, charged glance that spoke volumes, a silent acknowledgment of the secret they shared. The air between them was always thrumming with an unspoken tension, a constant undercurrent of desire.
In the afternoon, while Ben and Tamsin were napping in their cabin, Robin found Brandon on the bow, steering the boat. The wind was whipping through his hair, and he looked impossibly handsome, his muscles flexing as he gripped the wheel. She walked up to him, her heart doing a little flutter. The sun was hot on her skin, and the smell of salt and sea was invigorating.
“Looks like you’ve got it under control,” she said, her voice a little breathless.
He glanced at her, a slow smile spreading across his face. “Just enjoying the ride.” His eyes lingered on her, a silent question in their depths. She knew what he was asking. She wanted to say yes, to pull him close, to feel his body against hers right there on the deck, but the risk was too great. Not with Ben and Tamsin just a few feet away.
“Maybe later,” she whispered, her voice low, for his ears only. She saw the flash of understanding, of anticipation, in his eyes. He nodded, a barely perceptible movement. The promise was made, silent and potent.
That night, the tension between them was almost unbearable. Dinner was a quiet affair, punctuated by the gentle rocking of the boat. Robin felt Brandon’s gaze on her throughout the meal, a constant, warm pressure. She knew he was thinking about it, just as she was. The anticipation was a delicious ache in her belly.
After dinner, Ben suggested a round of cards. Robin reluctantly agreed, trying to focus on the game, but her mind was elsewhere. Brandon was sitting opposite her, and every time she looked up, his eyes were on her, a knowing glint in their depths. She felt a flush rise to her cheeks, and she tried to hide it by pretending to study her cards. Tamsin, ever observant, noticed.
“Are you feeling alright, Robin?” Tamsin asked, her brow furrowed with concern. “You look a little flushed.”
“Oh, just… the heat,” Robin stammered, cursing her own transparency. “It’s a bit warm tonight, isn’t it?”
Brandon cleared his throat, a subtle sound, but it made her heart jump. She risked a glance at him, and he gave her a faint, almost imperceptible wink. Her breath hitched. He was enjoying this, the danger, the secrecy. And so, she realized with a thrill, was she.
They played a few more rounds, the tension growing with each passing minute. Finally, Ben yawned. “Well, I think that’s enough for me,” he said, stretching. “Long day in the sun. I’m ready for bed.”
Tamsin agreed, gathering the cards. “Me too. Goodnight, you two.” They retired to their cabin, and Robin and Brandon were left alone on the deck, the only sounds the lapping waves and the distant hum of the boat’s systems. The moon was high now, casting a silver glow over everything.
Robin didn’t say anything, just looked at Brandon. His eyes were dark, intense, burning with a desire that mirrored her own. He stood up, slowly, deliberately, and walked over to her. He held out his hand, and she took it, her fingers intertwining with his. His grip was firm, reassuring.
“Your cabin, or mine?” he whispered, his voice raw.
“Mine,” she whispered back, her voice almost too quiet to hear. She wanted to be in her own space, her own bunk, claiming him there. He pulled her gently to her feet, and they walked towards their cabins, their hands still clasped, a silent agreement passing between them. The corridor felt impossibly long, the silence amplified by their anticipation.
When they reached her cabin, she opened the door, and he followed her in. She closed the door behind him, the click echoing in the small space. Without a word, he pulled her into his arms, his mouth finding hers in a deep, hungry kiss. All the unspoken words, all the suppressed desires of the day, burst forth in that one, fervent embrace.
His hands roamed her back, pulling her t-shirt free from her shorts, his fingers brushing against her bare skin. She shivered, a pleasurable tremor. Her hands found the hem of his t-shirt, pulling it up and over his head, discarding it onto the floor. His chest was warm, hard, against her breasts. She leaned into him, her body molding against his.
He broke the kiss, his lips moving to her neck, sucking lightly, leaving a trail of fire. She arched her head back, giving him full access. “Brandon,” she gasped, her hands digging into his shoulders. “I want you so bad.”
He stripped off her t-shirt, then her shorts, leaving her in just her underwear. He knelt before her, his eyes devouring her, then slowly, deliberately, he peeled away her lace panties. She stood there, naked before him, her body trembling with anticipation. He reached out, his fingers brushing against her wetness, teasing her clitoris. A moan escaped her lips.
“You’re so wet for me,” he murmured, his voice thick with desire. He ran his fingers through her pubic hair, then moved lower, finding her clitoris, circling it with his thumb. She gasped, her knees almost buckling.
He lifted her, gently, and carried her to the bunk, laying her down. He shed his own clothes quickly, his eyes never leaving hers, until he was naked, hard and throbbing, between her legs. He pushed into her, slowly, deliberately, filling her completely. She cried out, her body clenching around him, welcoming him.
“Oh, God,” she gasped, her voice thick with pleasure. “Yes.”
He began to move, a slow, powerful rhythm, pushing deep, then pulling back, then pushing again. She wrapped her legs around his waist, pulling him closer, desperate to feel every inch of him. The rocking of the boat, the darkness of the cabin, the shared secret – it all combined into a potent cocktail of pure, unadulterated pleasure. He leaned down, his mouth finding hers, his tongue tangling with hers as he continued to thrust, deeper and deeper.
“You’re so tight,” he groaned, his voice raw. “So good, Robin.”
She bucked her hips against him, her own orgasm building, a slow, steady burn that was quickly reaching its peak. Her clitoris was being stimulated with every thrust, sending waves of pleasure through her. She felt herself spiraling, closer and closer to the edge, until finally, with a guttural cry, she shattered, her body convulsing around him. “Brandon!” she screamed, her voice muffled by his mouth.
He felt her release, the sudden clenching of her muscles around him, and it pushed him over. He groaned, his own orgasm a powerful wave, and with a final, deep thrust, he spilled himself into her, his body rigid, his head thrown back. He collapsed onto her, their bodies slick with sweat, their breathing ragged. They lay there, entwined, for a long time, the only sounds their panting breaths and the gentle lapping of the waves against the hull.
“We really shouldn’t be doing this,” she whispered, her voice still shaky from her orgasm.
He chuckled softly, his lips brushing against her ear. “I know,” he said. “But I can’t stop. Can you?”
She considered his words, her mind hazy with pleasure. The guilt was a faint echo, but it was easily drowned out by the heady thrill of their shared secret, the raw, undeniable desire that bound them together. She pulled him closer, her fingers tracing the line of his spine. “No,” she admitted, her voice barely a whisper. “No, I can’t.”
He kissed her forehead, then her lips, a long, tender kiss that promised more. The boat rocked gently, carrying them further into the night, further into their delicious, dangerous secret. The Croatian sun would rise again, and with it, the need to pretend, to hide. But for now, in the darkness of the cabin, wrapped in each other’s arms, they were free. Free to explore the forbidden depths of their desire, consequences be damned. The thrill of almost getting caught, of crossing the line on purpose, made every touch, every kiss, every thrust, infinitely sweeter. This wasn’t just about sex; it was about rebellion, about finding a connection that defied all expectations, all rules. And in that moment, under the vast, star-strewn Croatian sky, Robin knew she wouldn’t have it any other way. Their adventure, both on the sea and in each other, was just beginning, and she was ready for whatever came next.