Rooftop Double Date: Crossing Cravings
Two women ditch their boyfriends on a rooftop and secretly devour each other.
The night air over the city tasted like heat and spilled champagne, thick enough to cling to bare shoulders. Downtown’s skyline glittered beyond the glass railing of the secluded rooftop bar, a private nest of low sofas, string lights, and the distant thump of bass from the street far below. Maya adjusted the thin strap of her black silk slip dress and told herself, for the tenth time, that she was here for a normal double date. Normal. With her boyfriend Jake and his buddy Connor and Connor’s girlfriend Lena—who was currently laughing at something and making Maya’s pulse hammer against her throat like it wanted out.
Lena stood half a step closer than politeness required, the neon signs painting blue and magenta across the intricate ink crawling up her arms. Roses and geometric lines, a dagger through a heart just visible where her cropped tank rode up over low-slung jeans. Free-spirited didn’t begin to cover it. Twenty-eight, same as Maya, but Lena moved like the rules were optional and the night belonged to whoever claimed it first. Her dark hair was piled loosely, a few strands sticking to the damp skin of her neck. Maya caught herself staring at the pulse point there and forced her gaze back to the city.
Jake and Connor had already abandoned them for a corner booth, phones out, voices rising over some game highlight reel. “Did you see that fucking interception—” Jake’s laugh boomed. Connor ordered another round without looking up. The men were gone in every way that mattered, cocooned in stats and beer and the easy bro-code of not noticing much of anything else.
Maya’s fingers tightened on the cool metal of the railing. “They’ll be like that for an hour,” she said, aiming for dry and landing somewhere breathier. “Possibly the rest of the night.”
Lena turned fully toward her. The movement brought the warm scent of her—skin, citrus soap, a faint metallic tang of ink studio—straight into Maya’s lungs. Intense eye contact hit first: Lena’s eyes were dark, almost black in the low light, and they didn’t flicker away. They catalogued. Maya’s sharp cheekbones, the deliberate red of her mouth, the way the silk dress clung to the curve of her breasts when the breeze shifted.
“Good,” Lena said simply. The word was low, almost a hum. “Gives us a chance to actually talk. Or not talk.” A small, crooked smile. “I’ve been waiting to get you alone since that dinner three weeks ago. You remember. You wore that blazer that made you look like you could ruin a man in court and then fuck him stupid in the elevator.”
Heat flooded Maya’s face, then dropped lower, a slow roll between her thighs. She was a corporate lawyer. Precision was her currency. She did not blush at rooftop bars because a tattooed woman with a wicked mouth looked at her like she was already naked. And yet.
“I remember you sketching on a napkin the entire time,” Maya answered, letting her hip rest against the railing so their shoulders nearly brushed. “I kept wondering what you were drawing. Wondered if it was me.”
Lena’s laugh was soft, intimate. She reached out—no hesitation—and traced a single fingertip along the back of Maya’s hand where it gripped the rail. Lingering. The touch was light, but it sparked straight up Maya’s arm and tightened something low in her belly. “It was you. The line of your neck. The way you hold your jaw when you’re pretending you’re not interested.” Her finger circled Maya’s wrist bone, slow. “You’re terrible at pretending, by the way. Your eyes keep dropping to my mouth.”
Maya didn’t pull away. She turned her hand just enough that their fingers slotted loosely together, hidden from the booth by the angle of their bodies. Skin on skin. Lena’s palm was warmer, slightly rough from work, and the contrast made Maya’s silk-smooth lawyer hands feel suddenly oversensitive. “Maybe I like your mouth,” Maya said, voice dropping into the register she usually saved for closing arguments that destroyed opposing counsel. “Maybe I’ve thought about it more than I should. Late at night. After Jake’s asleep.”
Lena’s breath hitched—small, unmistakable. Her thumb stroked once across Maya’s knuckles, then again, firmer. “Tell me.”
The city noise faded. String lights blurred. Maya could feel every place their bodies almost touched: the brush of Lena’s thigh when she shifted closer, the ghost of heat from Lena’s bare midriff. “I think about you on your knees in my office,” Maya murmured, eyes locked on Lena’s. “After hours. Door locked. Me still in my heels, skirt shoved up, and that filthy talented mouth of yours working between my legs until I forget every deposition and every billable hour. I think about tasting you back. Spreading you out on my desk and licking every bit of ink I can reach until you’re shaking.”
Lena’s free hand came up and settled at Maya’s waist, fingers splaying over the slippery fabric, thumb stroking just under the ribcage. Possessive. Hungry. “Fuck, Maya.” The name sounded like a confession. “I’ve been wet since I saw you walk in tonight. That dress should be illegal. I keep imagining sliding the straps down and finding out if your nipples are as tight as they look right now.” Her gaze flicked down, shameless, then back up. “They are. I can see them. Hard little points. For me.”
Maya’s nipples ached, yes—scraping the silk with every breath. She pressed her thighs together under the short hem and felt the slick evidence of how far gone she already was. This wasn’t supposed to happen. She had a boyfriend ten feet away who loved football more than foreplay. Lena had Connor, who was currently shouting at a replay. But the attraction had been a live wire for months: lingering looks across dinner tables, “accidental” brushes in doorways, late-night texts that danced right up to the edge and never crossed. Tonight the edge was gone.
Lena leaned in, lips nearly at Maya’s ear. The hand at her waist slid lower, cupping the curve of her hip, fingertips grazing the upper swell of her ass through the dress. “They’re not watching,” she whispered. “They won’t notice if I do this—” Her mouth brushed the shell of Maya’s ear, then lower, a hot open-mouthed kiss against the side of her throat. Tongue flicking once, tasting salt and perfume. Maya’s knees threatened to buckle. A soft sound escaped her before she could swallow it.
“Lena—”
“Say you want it.” Lena’s teeth grazed, gentle pressure. Her body crowded closer until Maya was pinned lightly between the railing and the warm, inked length of her. Breasts brushed. Lena’s thigh slipped between Maya’s, just enough pressure to make Maya’s clit throb against the seam of her thong. “Say you’ve been craving this as badly as I have. Because I lie awake thinking about eating you out until you come on my tongue and then making you watch me finger myself with your wetness still on my hand. I want to hear that polished lawyer mouth get filthy for me.”
Maya’s control snapped like a weak objection. She turned her head so their mouths were a breath apart. Eyes blazing. “I want it. I want you. I’ve wanted to shove my hand down your jeans since the second we got up here and find out how soaked you already are. I want to kiss you so hard you forget Connor’s name. I want—”
Lena closed the distance. The kiss was instant, filthy, open. No soft exploration—just hunger. Lena’s tongue slid against Maya’s, licking deep, tasting champagne and want. Maya moaned into it and kissed back harder, free hand fisting in the fabric of Lena’s tank to drag her closer. Their breasts crushed together. Lena’s thigh pressed higher between Maya’s legs, and Maya shamelessly rocked once, chasing the friction. The railing bit into her back. Distant traffic noise swallowed the wet sounds of their mouths.
When they broke, both breathing hard, Lena’s lips were swollen and shiny. She kept her forehead against Maya’s, voice rough. “Bathroom. Or the service stairwell behind the planters. I need to get my mouth on you before I lose my mind. I need to feel how wet you are for me.”
Maya glanced toward the booth. Jake was demonstrating a play with beer bottles. Connor laughed, oblivious. The rooftop felt like their private stage now—string lights, night wind, the secret thrum of two women who had finally stopped pretending.
“Stairwell,” Maya decided, voice husky. Her fingers were still laced with Lena’s; she squeezed once, deliberate. “But if you start, I won’t want to stop. I’ll want your fingers inside me. I’ll want to drop to my knees on those concrete steps and lick you until you have to bite your own arm to stay quiet. Are you ready for that?”
Lena’s eyes went molten. She tugged Maya’s hand, already stepping backward toward the shadowed corner where potted ficus and a discreet door led to the service stairs. “I’ve been ready. Every time you crossed your legs at dinner and I saw the flash of thigh. Every time you laughed and I wanted to swallow the sound. Come on, counselor. Come let me ruin you a little where no one can see.”
They moved together, still touching—Lena’s hand sliding from hip to the small of Maya’s back, possessive and guiding. Maya’s blood sang. The attraction wasn’t simmering anymore; it was a live current, snapping and bright, promising filthy things in the dark just beyond the next door. Behind them the men kept talking sports. Ahead, the night opened like a mouth, ready to swallow every secret moan they were about to feed it.
Maya’s last coherent thought, before Lena pushed the stairwell door and the cooler shadows claimed them, was simple and devastating: she was going to taste this woman tonight, boyfriend be damned, and she already knew once would never be enough.
The stairwell door thudded shut behind them, swallowing the rooftop’s string-light glow and the distant boom of Jake’s voice. Cooler air wrapped around bare skin, scented with concrete dust and the faint metallic tang of the fire door. Lena shoved Maya back against the rough cinderblock wall before the latch even clicked, hips pinning her hard, mouth crashing down again in a kiss that was all tongue and teeth and desperate breath.
“Fuck, finally,” Lena growled against her lips, the words vibrating straight into Maya’s mouth. Her hands were already under the silk—no teasing this time—palms sliding up Maya’s ribs, thumbs finding the undersides of her breasts and shoving the thin cups of her bra aside. Bare skin. Hot. Soft. Maya’s nipples were already diamond-hard, and Lena rolled them between callused fingers the second she found them, pinching just sharp enough to make Maya’s back arch off the wall.
“Been dying to feel these,” Lena whispered, husky and raw, lips dragging along Maya’s jaw to her ear. “So tight for me. Look at you—trembling already and I’ve barely touched you.” She tugged one nipple harder, twisting gently, then ducked her head and sucked it straight into her mouth through the silk she’d yanked down. Wet heat closed over the aching peak. Maya’s hands flew to Lena’s hair, fisting the dark strands, holding her there while a broken sound tore out of her throat.
“Lena—god—” Maya’s voice cracked into a moan as Lena’s teeth scraped, tongue lashing the stiffened tip. The other hand shoved the rest of the dress up Maya’s thighs, fingers skating over bare skin until they met the soaked lace of her thong. Lena pressed two fingers flat against the drenched fabric and rubbed, slow and filthy, circling Maya’s clit through the barrier until the silk was plastered to her folds. “You’re soaked. Dripping through your panties like a filthy little secret. Is this all for me? Tell me.”
“Yes—only you—” Maya gasped, hips jerking forward to grind against those clever fingers. She yanked at Lena’s tank top, dragging it up over inked abs and higher until Lena’s own breasts spilled free—fuller, heavier, dark nipples already pebbled tight. Maya’s palms filled with them immediately, squeezing, thumbs flicking the peaks while she leaned in and bit the side of Lena’s throat. “I’ve wanted my mouth on these since that first dinner. Wanted to suck them until you begged.”
Lena’s laugh was low and broken. She shoved Maya’s hand lower, guiding it past the waistband of her jeans, past the elastic of her own underwear. “Then feel what you do to me first.” Maya’s fingers slid into slick heat—Lena was dripping, cunt swollen and slippery, coating Maya’s hand the second she cupped her. Two fingers sank in without resistance, knuckles deep, and Lena’s head dropped back against Maya’s shoulder with a guttural curse.
“Jesus, Maya—your fingers feel so fucking good.” Lena rocked down onto them, fucking herself in short, greedy thrusts while she kept working Maya’s clit through the thong. The wet sounds filled the stairwell—obscene little squelches every time Maya curled her fingers and stroked that front wall. Lena’s free hand yanked Maya’s thong aside completely now, two of her own fingers plunging straight into Maya’s cunt in one smooth push. Stretch. Heat. The sudden fullness made Maya cry out, muffled against Lena’s mouth as they kissed again, messier, hungrier, tongues sliding while they finger-fucked each other against the wall.
Nipples dragged together with every roll of their hips—hard peaks scraping, sparking fresh jolts straight to their clits. Lena scissored her fingers inside Maya, stretching her open, thumb grinding ruthless circles over the swollen bud. Maya matched her rhythm, pumping deeper, twisting her wrist so her palm slapped wetly against Lena’s clit on every thrust. They were both shaking, thighs quivering, breaths punching out in matched pants.
“Harder,” Maya demanded, voice wrecked and low. “I want to feel you for days. Want to sit in my office tomorrow still aching from your fingers.” She added a third finger, stretching Lena wide, and felt the other woman’s cunt clench hard around the intrusion. Lena’s answering moan was pure filth. She bit Maya’s lower lip and sucked it, then dropped her mouth to Maya’s breast again, sucking the nipple deep while her fingers curled and rubbed that perfect spot inside.
The orgasm built fast—too fast—coiling low and vicious. Maya’s walls fluttered, then clamped down in rhythmic pulses as she came with a choked sob, soaking Lena’s hand, thighs clamping around her wrist. Pleasure ripped through her in hot waves, legs nearly giving out. Lena didn’t stop; she kept thrusting through it, drawing the climax out until Maya was whimpering and oversensitive. Only then did she ease her fingers free, glossy to the knuckles, and lift them to Maya’s mouth.
“Clean them,” Lena ordered, eyes black with lust. Maya obeyed instantly, sucking both fingers deep, tasting herself—salt and musk and pure need—while she kept pumping her own hand between Lena’s legs. She curled hard, found the angle, and rubbed without mercy. Lena’s hips stuttered. Her free hand slapped the wall beside Maya’s head for balance as she came, cunt spasming, a rush of fresh wetness coating Maya’s palm and wrist. She bit down on Maya’s shoulder to stay quiet, body jerking through every pulse.
They stayed locked together in the aftermath, fingers still buried, foreheads pressed, chests heaving. Silk was rucked up around Maya’s waist; Lena’s jeans were shoved halfway down her hips. The stairwell smelled like sex and skin. Distant bass still thumped from the rooftop above, a reminder that the world hadn’t stopped—that Jake and Connor were still out there, oblivious, probably ordering another round.
Lena slowly withdrew her hand and fixed Maya with a look that promised nothing gentle. “We’re not done. Not even close.” Her voice was ruined, raw. She kissed Maya again, slower this time but no less hungry, tasting herself on Maya’s tongue. “I need my mouth on you. Properly. Need to spread you open on these steps and eat you until you forget how to form sentences. And then you’re going to do the same to me. I want to watch that perfect lawyer face when you lick me clean.”
Maya’s cunt clenched around nothing at the words, already aching to be filled again. She dragged her slick fingers up Lena’s stomach, painting a shiny trail over the dagger tattoo, then brought them to her own lips to suck clean. “Then get on your knees,” she whispered back, fierce and wanting. “Right here. Before someone comes looking. I want your tongue inside me while I still taste like your cum.”
Lena’s eyes flashed pure heat. She dropped without another word, jeans still open, tank shoved under her breasts, and shoved Maya’s thighs wider with both hands. The first long lick dragged from entrance to clit, slow and deliberate, and Maya’s head thunked back against the wall as fresh sparks detonated behind her eyes. Lena moaned into her like she was starving, tongue plunging deep, nose pressing against her clit while she fucked Maya open with her mouth.
Above them the rooftop door stayed shut—for now. Below them the stairs dropped into deeper shadow. Maya tangled her fingers in Lena’s hair and held her there, hips rolling, already climbing toward another peak, knowing the night was only just cracking open and neither of them had any intention of stopping.
Lena’s tongue worked deeper, fucking into Maya with filthy precision, and Maya’s second orgasm crashed over her so hard her vision whited out. She bit down on her own wrist to smother the scream, thighs clamping around Lena’s head while her cunt pulsed and spilled fresh slick straight onto that greedy mouth. Lena drank every drop, moaning like she was the one coming, only easing back when Maya’s knees buckled and she had to catch herself against the wall.
They stayed frozen for three ragged breaths, listening. No footsteps. No shout of their names. Just the distant thump of bass and Jake’s laugh floating down from the rooftop.
Lena rose, wiped her shining chin with the back of her hand, and kissed Maya hard enough to share the taste. “Not enough,” she rasped. “I need more of you. Out there. Where the air hits wet skin and the city can almost hear us.”
Maya’s pulse hammered. The risk should have terrified the careful lawyer in her; instead it made her cunt clench around nothing, still fluttering. She yanked her thong back into place, smoothed the silk dress with shaking hands, and nodded. “Ventilation unit on the far side. Behind the planters. No cameras. I checked earlier.”
They slipped back through the door like shadows. The string lights felt brighter, the men’s voices sharper—still lost in sports, still oblivious. Lena’s fingers brushed Maya’s as they cut across the rooftop, casual enough to look like two friends heading for air. The moment they rounded the massive metal ventilation unit, the city dropped away into a pocket of darkness and warm exhaust air. Condensation beaded on the steel. The railing was only two steps beyond, glittering lights of downtown sprawling beneath them like scattered jewels.
Maya didn’t wait. She spun Lena against the vent, shoved her jeans and soaked panties down to mid-thigh in one ruthless yank, and dropped to her knees on the gritty rooftop concrete. The sight punched the air from her lungs: Lena’s cunt flushed dark and dripping, swollen lips parted, clit standing out like a pearl begging for attention. Maya leaned in and dragged the flat of her tongue from entrance to clit in one long, greedy lick, collecting the slick that had already started running down Lena’s inner thighs.
“Fuck—Maya—” Lena’s hands fisted in her hair, hips jerking forward. “Eat it. Devour me like you’ve been starving.”
Maya did. She sealed her mouth over Lena’s pussy and sucked hard, tongue plunging deep in filthy strokes, then shifting higher to latch onto that swollen clit. She flicked it rapidly, then sucked it between her lips with wet, rhythmic pulls while two fingers drove inside hard and fast. The stretch made Lena cry out—too loud—so Maya reached up with her free hand and clamped it over Lena’s mouth. Lena licked her palm in response, hips rolling, fucking herself onto those thrusting fingers. Maya curled them, found the spongy spot, and rubbed without mercy while her tongue lashed Lena’s clit in tight circles.
Interior heat coiled low in Maya’s belly again. She could still taste herself on Lena’s tongue from earlier; now she was drowning in Lena’s sharper, saltier flavor, nose buried, chin soaked. Every greedy suck made Lena’s thighs tremble. Maya added a third finger, pumping brutal and deep, knuckles wet, the wet squelch of it nearly drowned by the city wind.
“Gonna come—gonna soak your pretty face—” Lena’s voice cracked against Maya’s palm. Her cunt clamped down in hard, rhythmic spasms, flooding Maya’s mouth and hand. Maya stayed locked on, sucking every pulse through, fingers still working until Lena’s legs nearly gave out and she had to brace both hands on the vent unit.
The second Lena could move, she hauled Maya up, spun her, and bent her over the glass railing. Cool night air kissed Maya’s bare ass as the dress was shoved to her waist and the thong ripped aside. Lena dropped behind her, spread her cheeks with both hands, and buried her face. The first long lick dragged from clit all the way up through dripping folds to the tight furl of her ass, then back down again. Maya bit the railing to stay quiet, knuckles white, while Lena’s tongue fucked into her from behind—deep, filthy, nose pressed against her hole, chin grinding her clit.
“Taste so fucking good like this,” Lena growled between licks. “Dripping down your thighs for me. Look at the city while I eat this pussy. Anyone could look up and see you bent over getting ruined.”
The words alone nearly tipped Maya over. Lena’s tongue speared deeper, then two fingers joined it, scissoring while she sucked hard on the swollen clit from below. Maya’s breasts hung free over the railing, nipples tight in the breeze, every sensation dialed to screaming. She pushed back onto that mouth, chasing it, already climbing again.
Lena stood suddenly, spun Maya around, and hauled one of Maya’s legs up over her hip. Dresses and jeans tangled, bare cunts met—slick, hot, swollen. They ground together in frantic tribbing, clits sliding and catching, wet folds parting and kissing with every desperate roll of their hips. Lena’s hand clamped on Maya’s ass, yanking her tighter; Maya’s fingers dug into Lena’s inked shoulders. Mouths crashed together, swallowing moans, tongues fucking in time with the frantic grind.
“Harder—rub that clit right on mine—” Maya panted into the kiss. “I can feel how wet you still are. Gonna come all over you—”
Lena’s free hand slipped between them, two fingers pressing both clits at once, adding pressure while they rutted. The dual stimulation detonated. Maya shattered first, cunt spasming hard, gushing fresh slick that painted Lena’s thighs. The clench and the wet heat dragged Lena over with her. They came together in powerful, mutual waves—bodies locked, mouths open against each other, moaning into the kiss as pleasure ripped through them in long, violent pulses. Knees buckled. They held each other up against the railing, still grinding through the aftershocks, pussies fluttering and sliding, juices dripping onto the concrete between their feet.
For a long moment there was only panting and the distant city roar. Lena’s forehead pressed to Maya’s, both of them trembling, dresses wrecked, hair wild, the scent of sex thick enough to taste.
Then Jake’s voice carried, closer than before. “Babe? Maya? You out here?”
Lena’s eyes flashed wicked heat even as she quickly tugged clothes back into place. She stole one more deep, filthy kiss, tasting of both of them, and whispered against Maya’s swollen mouth, “We’re nowhere near finished. Next time I want you riding my face until you can’t walk straight. And I want it somewhere we can scream.”
Maya’s cunt clenched hard around the promise. She smoothed her dress with shaking hands, heart slamming, already aching for more even as she stepped out from behind the vent unit with Lena half a step behind her—both of them flushed, lips bitten red, the secret still dripping down their thighs and the night crackling with everything they still hadn’t done.
They stepped back into the string-light glow still trembling, the concrete grit of the rooftop biting faintly at the soles of Maya’s heels. Jake’s voice had already drifted back toward the booth—“Yeah, I’m looking for her, hold up”—but neither man had rounded the ventilation unit. Lena’s fingers brushed the small of Maya’s back once, a fleeting brand of heat through the silk, before they separated by a careful half-step. The air between them still crackled. Maya could feel every slick pulse between her thighs, her thong ruined and sticky, fresh wetness cooling against the night breeze that slid under the short hem of her dress. Her nipples remained tight, scraped raw by Lena’s mouth and the earlier friction of silk; each breath made the fabric drag like a deliberate reminder.
Lena’s jeans were tugged roughly into place, the button only half-done, a dark damp patch darkening the denim high on her inner thigh where Maya’s tongue and fingers had left her dripping. The cropped tank sat crooked, one strap twisted, the dagger tattoo still glossy with the trail Maya had painted earlier. Lena’s lips were swollen, chin faintly shiny even after she wiped it with the back of her hand. She caught Maya looking and gave the smallest, filthiest smirk—private, possessive—before they rounded the planters fully into view.
Jake spotted them first. He half-stood from the booth, beer bottle dangling, the game still blaring muted on Connor’s phone. “There you are. Thought you two fell off the edge or something.” His smile was easy, oblivious, the same lazy grin he wore when he was three drinks deep and stats-drunk. Connor didn’t even glance up, just barked a laugh at a replay and muttered something about pass rush.
“Just needed air,” Maya said. Her voice came out huskier than she intended, throat still raw from biting back screams against the railing. She smoothed the front of her dress with both palms, deliberate, pressing the silk flat over her stomach and the tops of her thighs as if she could erase the wrinkles Lena’s fists had left. The motion made her acutely aware of how swollen she still was, folds slick and sensitive, clit throbbing in slow aftershocks every time she shifted her weight. A thin line of wetness had tracked down the inside of one thigh; she felt it cool and sticky against her skin and pressed her legs together harder, praying the short hem hid it.
Lena moved with that same unhurried confidence, rolling her shoulders so the tank settled better over her bare midriff. She reached up and casually fixed a loose strand of dark hair, the gesture flashing the ink on her inner arm. “City looks better from the far side,” she said lightly. “Less noise.” Her eyes flicked to Maya’s for half a second—black and still molten—and Maya’s cunt clenched hard around nothing, another slow drip escaping.
They slid back into the booth as if nothing had cracked open between them. Jake slung an arm around Maya’s shoulders, the casual weight of it suddenly foreign after the fierce grip of Lena’s hands. Connor finally looked up long enough to pass Lena a fresh champagne flute. The men launched straight back into the interception debate, voices rising, bottles clinking. Maya sat with her thigh pressed lightly against Lena’s under the table—accidental to anyone watching, deliberate to them. The heat of Lena’s denim burned through the thin silk. Maya’s pulse hammered in her throat, in her wrists, low between her legs where she was still open and aching.
Under the cover of the booth’s high back and the shadows cast by the string lights, Lena’s hand found Maya’s knee. Fingers slid higher, slow, until they rested on the bare skin of her inner thigh, just beneath the hem. A single fingertip traced a small circle through the dampness there, collecting it, then pressed firmly once against the soaked lace of her thong. Maya’s breath caught. She kept her face turned toward Jake, nodding at something he said about third-down conversions, while her free hand dropped beneath the tablecloth and covered Lena’s. She squeezed—hard—then guided those clever fingers higher for one stolen second, letting Lena feel exactly how wet she still was, how her body had not calmed. Lena’s thumb stroked once over her clit through the fabric, a tiny, vicious circle that made Maya’s hips twitch minutely on the seat. Then the hand withdrew, leaving Maya empty and throbbing worse than before.
They stayed like that for long minutes that felt like hours: flushed, smiling politely, the secret leaking steadily into ruined underwear while the men argued over stats. Maya’s mind raced with the lingering taste of Lena on her tongue—salt and musk and the sharp edge of champagne. She could still feel the phantom stretch of Lena’s fingers, the wet heat of that mouth from behind, the way their clits had slid together when they ground against the railing. Every time Lena laughed at something Connor said, the sound vibrated straight down Maya’s spine and made fresh slick gather. She pressed her thighs tighter, chasing friction, and felt another slow trickle threaten the edge of her thong.
When Jake finally stood to order another round, announcing he and Connor were hitting the bar for shots “to properly mourn that defensive collapse,” the two women were left alone at the booth for the first time since they had rejoined. The second the men’s backs were turned, Lena leaned in. No pretense now. Her hand cupped the side of Maya’s face, thumb brushing the corner of her mouth, and she kissed her—deep, possessive, open. Tongues met in a slow, filthy glide that tasted of both of them: Maya’s earlier release still faint on Lena’s lips, Lena’s sharper flavor still coating Maya’s own. Maya moaned softly into it, fingers fisting in the front of Lena’s tank, pulling her closer until their breasts crushed together again. The silk and cotton did nothing to dull the scrape of still-hard nipples. Lena’s free hand slipped back under the table, palm cupping Maya’s cunt hard through the dress, two fingers pressing the soaked fabric right against her entrance as if she could push inside even now.
They broke only when the kiss threatened to turn louder. Foreheads pressed together, breathing shared and ragged. Maya’s lipstick was ruined; Lena’s mouth was shiny again.
“Tomorrow night,” Lena whispered against her lips, voice raw and low enough that only Maya could hear. “My place. Connor’s working late. I want you naked on my couch the second the door shuts. I want your thighs around my head until you scream without having to bite anything. And then I want you to fuck me with that pretty lawyer strap you keep in the back of your closet—don’t look surprised, I saw the way you looked at me when I mentioned toys last month. We’re going to ruin each other properly. No quiet. No rushing. All night.”
Maya’s cunt clenched so hard she nearly whimpered. She nodded, chasing Lena’s mouth for one more brief, biting kiss. “Eight o’clock. I’ll bring the strap. And I want you already wet when I walk in—touch yourself thinking about my mouth before I get there. Text me pictures if you want. I want to walk into your apartment knowing you’ve been fingering that pretty cunt for me all afternoon.”
Lena’s eyes flashed pure hunger. She stole one final taste, licking into Maya’s mouth like she was still between her legs, then slowly sat back. Both women straightened their clothes with deliberate care. Maya tugged the straps of her slip dress higher, smoothed the skirt down over her thighs though it did nothing to hide the damp sheen still cooling on her skin. She reached under the table and adjusted her ruined thong as best she could, wincing at the sticky pull of lace. Lena buttoned her jeans fully, yanked her tank straight, and ran both hands through her hair until it looked artfully messy instead of thoroughly fucked. They were still flushed—cheeks high with color, lips bitten red, pupils blown—and the scent of sex clung faintly under the perfume and champagne. But when Jake and Connor returned balancing shots and fresh bottles, the two women were sitting side by side with calm, satisfied smiles, knees touching under the table like any pair of friends.
Jake dropped into the booth and slid a shot toward Maya. “Missed you. Everything good?”
“Perfect,” Maya said, and meant it in a way he would never understand. She clinked glasses with Lena across the small space, their eyes locking over the rim. Secret heat passed between them, thick as the wetness still dripping slowly down both their thighs. Lena’s foot hooked around Maya’s ankle under the table and stayed there, a quiet claim.
They drank. They laughed at the right moments. Maya let Jake’s hand rest on her thigh higher than usual and felt nothing but the ghost of Lena’s fingers there instead. Plans for the next night already unspooled in her head in filthy detail: Lena’s apartment door, the strap packing heavy in her bag, the first desperate collision of mouths and then Lena’s face buried between her legs until Maya’s voice broke. She squeezed Lena’s ankle back with her own foot and watched the corner of Lena’s mouth curl.
Connor eventually checked his phone and groaned about an early shift. Jake started talking about heading out too, already calculating Uber times. The night was winding down around them, the bass from the street fading, the string lights seeming dimmer against the brighter city glow. Maya felt the pleasant, heavy ache between her legs—used, swollen, still slick—and the deeper, hungrier ache of everything they had promised for tomorrow.
Lena stood first. She stretched, the motion lifting her tank and flashing the lower roses of her tattoo, then leaned down as if simply saying goodnight. Her lips brushed the shell of Maya’s ear one last time.
“Tomorrow,” she breathed. “Don’t wash. I want to taste tonight on you when I finally get you alone again.”
Then she straightened, linked fingers loosely with Connor’s, and gave Maya one last look loaded with everything filthy and new. Maya stayed seated a moment longer, Jake already standing and stretching beside her, the rooftop cooling as groups drifted toward the elevators. The secret sat warm and wet between her thighs, the memory of Lena’s mouth and the promise of the next night already rewriting every careful line of her life.
Jake touched her shoulder. “Ready?”
Maya rose, smoothed her dress once more, and followed him toward the exit. At the stairwell door that led down to the street-level lobby, she paused. Lena and Connor were already ahead, disappearing into the first flight. Maya watched the inked curve of Lena’s shoulder vanish around the turn, the last glimpse of dark hair and that knowing smile.
She did not hurry to catch up. Instead she let Jake go first, then stepped into the cooler stairwell herself, the door swinging shut behind her with a soft final thud. The sound of the rooftop—the bass, the distant traffic, the lingering heat of what they had done—fell away. Maya walked down alone, heels clicking steady on the concrete, body still flushed and dripping beneath the silk, already counting the hours until she could walk out of her own careful life and straight into Lena’s waiting mouth again.
Rate this story
Popular Collections
Browse Categories