The scent of salt and frangipani hung thick in the warm night air, a potent perfume of memory and place. Maya let it fill her lungs as she stood on the balcony of the borrowed villa, the dark expanse of the Pacific a restless, whispering void beyond the railing. Ten years. A decade since she’d last felt this specific, humid heat on her skin, since she’d last seen the two people who had once been her entire world.
A tremor ran through her, a shiver of nerves that had nothing to do with the balmy temperature. She’d flown halfway across the globe for this reunion, a spontaneous, reckless decision fueled by a single, teasing group chat message from Liam: *“The old gang, the old place. One last hurrah before we’re all too respectable?”* He’d attached a picture of the three of them from their senior year of college, sun-burnt and grinning, their limbs tangled together on a beach towel, a tangle of easy intimacy that had been the hallmark of their relationship.
She heard them before she saw them, their laughter echoing up from the beach path, a familiar melody that made her heart clench. Taking a deep breath, she turned from the view and walked back into the cool, minimalist living room just as the front door slid open.
And there they were.
Liam, broader than she remembered, his dark hair still a careless mess, but his face had settled into its handsome lines, etched with a quiet confidence that was new. And Chloe, her wild blonde curls now tamed into a sleek bob, her dancer’s body as lean and graceful as ever, her smile a beam of pure, unadulterated joy.
“Maya!” Chloe’s shriek was the only warning she got before she was engulfed in a hug that smelled of coconut sunscreen and Chloe’s signature jasmine perfume. “You’re here! You’re actually here!”
Maya laughed, the sound watery with emotion, as she hugged her back fiercely. “I’m here.”
Liam hung back for a beat, a soft smile playing on his lips, his eyes roving over her face as if memorizing it all over again. Then he stepped forward, wrapping his arms around both of them. He was a warm, solid wall of muscle, and Maya felt herself sink into the embrace, the years melting away in an instant.
“Look at us,” Liam murmured, his voice a low rumble against her hair. “The three musketeers.”
The first hour was a whirlwind of wine, stories, and the giddy, breathless re-discovery of each other. They talked about careers, about failed relationships, about the mundane details of lives lived apart. But beneath the easy laughter and the clinking of glasses, a different kind of current was flowing, a low-voltage hum that charged the air between them. It was in the way Liam’s gaze would linger a second too long on Maya’s mouth, in the way Chloe’s hand would find Maya’s knee when she laughed, her touch a warm, electric spark.
They moved to the balcony, the three of them, the vast, star-dusted sky their only witness. The wine had loosened their tongues and their inhibitions. Chloe, perched on the railing, was talking about her latest dance piece, her voice animated, her body unconsciously swaying to a rhythm only she could hear.
“It’s all about connection,” she said, her eyes meeting Maya’s. “About trust. About knowing someone so completely that you can anticipate their next move without a single word.”
Liam, leaning against the wall, watched them both, his expression unreadable. “That’s what we had, isn’t it?” he said softly. “That’s what we still have. I can feel it. Can’t you?”
The question hung in the air, heavy and thick with unspoken possibility. Maya’s breath hitched. This was it. The moment they’d been dancing around all night.
“Yes,” she whispered, her voice barely audible above the crashing waves. “I feel it.”
Chloe slid off the railing and took a step toward her. Then another. She stopped inches away, her blue eyes dark and serious in the dim light. “We were so good together, Maya. All three of us. I’ve missed that. I’ve missed… us.”
Liam pushed off the wall and came to stand behind Maya, his chest a warm, solid presence against her back. He didn’t touch her, but she could feel the heat of his body, the weight of his attention. “We don’t have to be the people we were back then,” he said, his voice a low, intimate murmur near her ear. “But maybe we can see if this… this thing between us is still there.”
Maya’s heart hammered against her ribs. She was caught between them, a delicious, terrifying snare. Every nerve ending in her body was alight, screaming with a need she had suppressed for a decade. She had never been able to choose between them, so she had chosen neither. But here, in the darkness, the rules felt different. The choice felt irrelevant.
Chloe’s hand came up, her fingertips ghosting along Maya’s jawline. Her touch was impossibly soft, a whisper against her skin. “Tell me to stop,” Chloe breathed, her eyes searching Maya’s. “Tell me you don’t want this, and I’ll walk inside right now.”
Maya couldn’t speak. The word ‘no’ was stuck in her throat, a lie she couldn’t force past her lips. Instead, she closed the small distance between them and pressed her mouth to Chloe’s.
The kiss was a revelation. It was soft and hesitant at first, a gentle exploration of a long-forgotten territory. Chloe’s lips were plush and tasted of the crisp white wine, and she let out a tiny, breathy sigh against Maya’s mouth. Then her hand slid into Maya’s hair, pulling her closer, and the kiss deepened, turning hungry and demanding. It was a woman’s kiss, a lush, intuitive dance of lips and tongue and shared breath that sent a wave of molten heat crashing through Maya’s veins.
Behind her, Liam let out a low groan. His hands found Maya’s hips, his fingers digging into the soft flesh there, pulling her back against the hard, hot length of his erection. She gasped into Chloe’s mouth, the dual sensations of Chloe’s soft lips and Liam’s rigid body overwhelming her senses.
Chloe broke the kiss, her fingers still tangled in Maya’s hair. She looked over Maya’s shoulder at Liam, her eyes gleaming with a predatory hunger that made Maya’s stomach flutter.
“Your turn,” Chloe whispered, her voice husky.
Liam didn’t need to be asked twice. He gently turned Maya in his arms, his hands cupping her face. His eyes were dark, pupils blown wide with desire. He looked down at her, a question in his gaze. She answered by rising on her toes and pressing her lips to his.
His kiss was everything Chloe’s wasn’t. It was hard and demanding, a raw, masculine claim that stole her breath. His stubble scraped deliciously against her skin, and his tongue swept into her mouth, tasting, possessing. He kissed her like a man starving, his hands moving from her face to her waist, lifting her with an ease that made her head spin. Her legs wrapped around him instinctively, and she could feel the thick, hot press of his cock against her core through the thin fabric of her sundress.
Chloe moved behind them, her hands sliding around Maya’s waist from the front, her fingers deftly undoing the buttons on Maya’s dress. The fabric parted, and the cool night air kissed her feverish skin. Chloe’s lips found the sensitive spot behind Maya’s ear, her tongue tracing a scorching path down her neck. Her hands cupped Maya’s breasts, her thumbs brushing over the lace of her bra.
“God, you’re beautiful,” Chloe murmured against her skin. “I always thought so. I used to watch you, you know. In class. I’d imagine what you’d taste like.”
A shudder wracked Maya’s body. Liam’s mouth was still on hers, his kiss a relentless, consuming fire, while Chloe’s hands and lips worked a different kind of magic from behind. It was too much. It wasn’t enough.
“Inside,” Liam grunted against her lips. “Now.”
He carried her through the sliding glass doors and into the villa, Chloe following close behind. He didn’t stop until they reached the large master bedroom, the king-sized bed a stark white canvas against the dark wood floor. He laid her down gently, his body covering hers for a moment, the weight of him a grounding comfort.
Chloe joined them on the bed, her movement fluid and graceful. She knelt beside Maya, her gaze hot and possessive. “Let me see you,” she whispered, her hands moving to the straps of Maya’s bra. She slid them down her shoulders, unclasped the back, and pulled the flimsy lace away.
Maya felt a surge of self-consciousness, but it was quickly burned away by the heat in their eyes. Liam was staring at her breasts, his gaze a physical caress, while Chloe let out a soft, reverent sigh.
“So perfect,” Chloe breathed, her head dipping down to capture one of Maya’s nipples in her mouth.
The sensation was electric. Her back arched off the bed as Chloe’s tongue swirled around the tight bud, her lips pulling and sucking. At the same time, Liam’s hand found her other breast, his fingers rough and calloused against the sensitive skin, his touch a stark contrast to Chloe’s soft mouth. He rolled her nipple between his thumb and forefinger, sending sharp spikes of pleasure straight to her clit.
A low moan escaped her lips, a sound she didn’t recognize. She was a creature of pure sensation now, a vessel for their shared desire. Her hands fisted in the sheets, her hips bucking involuntarily as they worked her body between them.
“Off,” Liam commanded, his voice thick with arousal. He tugged at her panties, and Chloe helped him slide them down her legs. Maya was completely bare to them now, her skin flushed, her pussy slick with a desperate, aching need.
Liam’s gaze zeroed in on her cunt, his eyes dark with a feral hunger. He shifted down the bed, his large hands gently parting her thighs. He inhaled deeply, a low growl rumbling in his chest. “You smell incredible,” he said, his voice a ragged whisper. “I’ve dreamed about this. About tasting you again.”
He didn’t waste any more time. His head dipped between her legs, and his tongue swept through her folds in one long, devastating lick.
Maya cried out, her hips jerking against his mouth. He was relentless, his tongue laving at her clit, dipping into her entrance, tasting her like a man dying of thirst. He knew exactly how to use his mouth, alternating between broad, flat strokes and sharp, targeted flicks that made her see stars.
Chloe, meanwhile, had moved to kneel behind Liam. Her hands roamed over the broad expanse of his back, her fingers tracing the lines of muscle. She leaned down, her lips pressing kisses along his spine. She reached around him, her nimble fingers finding the button of his shorts.
“Let me help you,” she murmured, her voice a seductive whisper.
She unfastened his shorts and pulled them down, along with his boxers. His cock sprang free, thick and long and hard, already glistening at the




