The scent of salt and coconut oil clung to the air as Maya watched her from across the infinity pool. It was the third day of their shared vacation in Santorini, and for the third straight morning, Maya found herself breathless.
Jess was suspended between water and sky, her arms draped over the pool's edge as she gazed out at the caldera. The whitewashed buildings of Oia clung to the cliffs behind her like sugar cubes, but Maya couldn't look at them. Her eyes were fixed on the droplets of water that traced slow paths down Jess's spine, catching the afternoon sun like liquid amber.
They’d been friends for eight years, colleagues for four, and Maya’s secret had been a constant hum beneath every conversation, every shared lunch break, every accidental brush of hands in the office kitchen. Jess was a landscape architect with a laugh that filled rooms and eyes the color of the Aegean Sea. And now, in a bikini that was the color of ripe peaches, she was the most devastating thing Maya had ever seen.
“You’re staring again.”
Maya startled, nearly spilling her iced coffee. Jess had turned, a knowing smirk playing on her lips. Her dark hair was slicked back, revealing the elegant curve of her jaw and the delicate shell of her ear.
“I was just… thinking about dinner reservations,” Maya lied, her voice cracking.
Jess laughed, a low, throaty sound that did dangerous things to Maya’s core. “Liar. You’ve got that look.”
“What look?”
“The one you get when you’re solving a puzzle.” Jess pushed off the edge and swam toward the steps, water sluicing over her toned shoulders. “Come on. I’m getting pruny. Let’s go to the room.”
The room. A two-bedroom suite with a private plunge pool and a view of the sunset they’d watched together every evening. Maya had booked it knowing full well the proximity would be torture, but she’d convinced herself she could handle it. She’d been wrong.
They walked back along the winding stone path, past bougainvillea cascading over white walls. Jess had thrown a sheer cover-up over her bikini, but the fabric did little to conceal the generous swell of her breasts or the curve of her hips. Maya’s hands ached to touch.
Inside the suite, the air was cool, laced with the scent of jasmine from the garden below. Jess tossed her beach bag onto the couch and stretched, her arms reaching for the ceiling, her spine arching. Maya watched the way the muscles in her back shifted, the way her waist narrowed above the tie of her bikini bottoms.
“Going to grab a shower,” Jess said, her voice casual. “Want to order us some wine for later? Something red?”
“Yeah. Sure.”
Maya’s voice was a strained whisper. She turned away before Jess could see the flush spreading across her chest. She busied herself with the minibar menu, but her hands trembled as she read the same line five times without comprehension.
The shower started. Through the thin walls, Maya could hear the water hitting tile, the soft hum of a song Jess always sang when she thought no one was listening. Maya squeezed her eyes shut, pressing the heels of her palms against them. *Get a grip. She’s your friend. Your straight friend.*
But the memory of last night flickered behind her eyelids—the way Jess had leaned in close during dinner, her thigh brushing Maya’s under the table. The way her breath had ghosted over Maya’s ear when she’d whispered, “This is perfect. I’m so glad we did this.”
And the way Maya had wanted, with a ferocity that bordered on pain, to turn her head and capture those lips with her own.
Twenty minutes later, Jess emerged from the bathroom wrapped in a towel, her hair damp and curling against her shoulders. Steam billowed out behind her, carrying the scent of coconut and vanilla.
“Your turn if you want,” Jess said, settling onto the edge of the bed. “I’ll pour the wine.”
Maya nodded, escaping into the bathroom. She stood under the hot spray, letting it beat against her tense shoulders, trying to wash away the ache that had taken up permanent residence in her chest. She took her time, hoping the cool of the tiles and the steady rhythm of water would restore some semblance of control.
When she finally stepped out, wrapped in a robe, Jess was sitting on the terrace, two glasses of crimson wine on the low table beside her. The sun was beginning its slow descent, painting the sky in shades of amber, rose, and violet.
“Come sit,” Jess said, patting the cushion beside her.
Maya obeyed, settling into the chair next to her. She wrapped her fingers around the stem of the glass, grateful for something to hold.
They sipped in silence for a while, watching the sky churn with color. A breeze swept through the terrace, carrying the scent of the sea and the distant sound of a guitar from a taverna below.
“Maya,” Jess said, her voice softer now, stripped of its usual playfulness. “Can I ask you something?”
Maya’s heart lurched. “Sure.”
Jess turned, her eyes searching Maya’s face. “Why did you never tell me?”
The question hung in the air, heavy as the humidity before a storm. Maya’s throat closed.
“Tell you what?”
“That you feel this way. About me.”
Maya’s wine glass trembled. She set it down before she dropped it. “Jess, I don’t—”
“Don’t lie to me.” Jess’s voice was gentle, but firm. “I’ve known for years, Maya. The way you look at me when you think I’m not watching. The way you touch me—lingering just a second too long. I’ve been waiting.”
“Waiting?” Maya echoed, her voice barely a whisper.
“Waiting for you to stop being afraid.” Jess leaned forward, her face inches from Maya’s. She could smell the wine on her breath, the lingering notes of her shampoo. “I’m not straight, Maya. I never was.”
The words hit Maya like a wave, stealing her breath. “But… you dated men.”
“Because it was easier. Because I was scared.” Jess’s hand came up, her fingers brushing a strand of wet hair from Maya’s face. Her touch was electric, sending a shiver down Maya’s spine. “But I’m not scared anymore. Are you?”
Maya’s answer was her lips.
She surged forward, capturing Jess’s mouth in a kiss that was eight years in the making. It was desperate and hungry, a release of tension that had coiled tight for far too long. Jess responded in kind, her hands fisting in the lapels of Maya’s robe, pulling her closer.
Jess’s mouth tasted of wine and warmth, and Maya couldn’t get enough. She deepened the kiss, her tongue sweeping against Jess’s, coaxing a soft moan from deep in her throat. Maya’s hands found the knot of Jess’s towel, tugged it loose, and the fabric fell away.
Jess was bare beneath her, her skin glowing in the fading light. Maya pulled back, just enough to look at her. Her breasts were full, tipped with dark nipples that had already tightened in the cool evening air. Her stomach was flat, her hips flaring wide, and between her thighs, a dark triangle of curls glistened.
“You’re beautiful,” Maya breathed.
Jess’s smile was a slow curve. “Show me.”
Maya didn’t need to be told twice. She slid off the lounger, kneeling in front of Jess, her hands finding the soft skin of her inner thighs. Jess’s breath hitched as Maya’s fingers traced upward, spreading her open.
Maya leaned in, pressing her mouth to the warm, wet center of her. Jess gasped, her hips bucking as Maya’s tongue found her clit. She licked slowly at first, tasting the salt of the sea and the sweetness of her arousal, learning the rhythm of Jess’s body.
“Yes,” Jess breathed, her fingers tangling in Maya’s hair. “God, yes.”
Encouraged, Maya deepened her focus. She circled her tongue around the sensitive nub, dipping lower to taste her entrance, then back up. Jess’s hips moved in a slow, hypnotic rhythm, her moans growing louder, more urgent.
Maya slid two fingers inside her, curling them in a slow, deliberate motion. Jess cried out, her back arching off the chair. She was hot and slick, gripping Maya’s fingers as they moved inside her.
“Don’t stop,” Jess begged. “Please, don’t stop.”
Maya obeyed, her mouth and fingers working in perfect harmony. She could feel Jess trembling, feel the tension coiling in her core, the small, sharp gasps that signaled she was close. Maya pushed harder, faster, driving her toward the edge.
Jess shattered with a cry that echoed across the terrace, her body clenching around Maya’s fingers. Maya held her through it, her mouth still gentle on her clit, drawing out every last shudder.
When Jess finally stilled, Maya crawled up her body, kissing her softly. Jess’s taste lingered on her lips, and she wanted more.
“My turn,” Jess murmured, her voice husky.
She pushed Maya onto her back on the lounger, the cushions cool against her damp skin. Jess’s hands worked the tie of Maya’s robe, pushing it open to reveal her body. Jess’s eyes traveled over her slowly, hungrily, as if she were memorizing every curve.
“You have no idea how long I’ve wanted this,” Jess said, her voice thick with desire.
She bent her head, taking Maya’s nipple into her mouth. Maya gasped, her hands fisting in Jess’s still-damp hair. Jess laved her with her tongue, sucking gently, then hard, before moving to the other breast.
Maya’s hips bucked against the air, seeking friction. Jess seemed to read her mind, her hand sliding down Maya’s stomach, through the nest of curls between her legs, to the slick heat waiting there.
“You’re so wet,” Jess breathed against her skin.
“All for you,” Maya managed.
Jess’s fingers found her clit, circling it in slow, deliberate strokes. Maya’s breath came in short, ragged gasps, her body arching into Jess’s touch. Jess moved lower, her mouth trailing kisses down Maya’s stomach, her hips, until she settled between her thighs.
The first touch of Jess’s tongue was like a jolt of electricity. Maya cried out, her hands clutching the sides of the lounger as Jess devoured her. She licked and sucked and probed, driving Maya to the brink within minutes.
“I’m close,” Maya panted. “Jess, I’m so close.”
Jess’s fingers joined her mouth, sliding inside her. She crooked them, hitting that spot, and Maya shattered in a cascade of stars. Her orgasm ripped through her, wave after wave, and Jess drank it all, her tongue never stopping until Maya’s trembling subsided.
They lay together on the narrow lounger, tangled in damp robes and warm skin, the night fully dark now. The stars were out, scattered across the sky like diamonds on velvet.
“I’ve been waiting for that for eight years,” Maya whispered.
Jess pressed a kiss to her throat. “You’ll never have to wait again.”
They stayed there, wrapped in each other, as the cool night air settled around them. The wine sat unfinished, the world forgotten. Tomorrow, there would be breakfast in bed





