Rooftop Pool Confession With Her Best Friend
Talia confesses her crush to her best friend's stepfather.
The city glittered below like spilled jewelry, all glass and traffic-light neon, while the rooftop pool of Camila’s building sat dark and glassy under a thin strip of moon. Talia had the place to herself—Camila was in Cabo for the weekend, keys left under the mat with a careless use the pool, drink the wine, don’t burn the place down. At twenty-two she still felt like a trespasser in this kind of luxury: polished concrete, loungers lined like white teeth, the water heated just past body temperature. She wore the black bikini Camila had left in the guest drawer, the one that rode high on her hips, and she’d already poured herself a second glass of something cold and expensive from the outdoor bar.
She heard the elevator chime before she saw him.
Roman stepped out in jeans and a dark button-down, sleeves rolled, keys in one hand like he’d only meant to do a quick sweep. Camila’s stepfather. Thirty-eight. The man who had driven them both to graduation, who had kissed Camila’s cheek at holidays and somehow never looked at Talia longer than politeness allowed. He stopped when he saw her half-submerged on the submerged ledge, glass in hand, wet hair slicked back.
“Jesus. Talia.” His voice carried easy surprise, nothing sharp. “Camila said the place would be empty.”
“She gave me the codes.” Talia’s pulse kicked hard under her ribs. Years of wanting him pressed up against her throat all at once—the way his hands looked on a steering wheel, the low laugh he saved for actually funny things, the broad stretch of his shoulders when he fixed something in the kitchen. Forbidden. Best friend’s stepdad. Off-limits in every way that mattered. “I can go. I didn’t know you’d—”
“Stay.” He set the keys on a side table. “I only came to check the locks. Pool looks better with someone in it.” A pause, then the corner of his mouth moved. “Mind if I join? Been a long week.”
She watched him peel the shirt off, the jeans, the simple black briefs. He was solid in the way men got when they lifted because they liked the quiet of it, not for show—dark hair dusting his chest, a thin scar along one rib she had never noticed before. He slid into the water with a low sound of relief and swam a lazy length before stopping a few feet from her, arms braced on the edge.
“Wine’s good,” he said, nodding at her glass. “Camila’s mother always stocked the decent stuff.”
They talked the way people talk when the air is too charged—work, the view, whether Camila was actually relaxing or just posting carefully lit photos. Talia refilled both their glasses. The alcohol sat warm in her stomach. Playful splashing started as an accident—her foot kicking up water that caught him in the jaw—and became deliberate. He splashed back, laughing, the sound rough. She dove under and came up close enough to see the water beading in his lashes. Every glance felt electric. She had imagined this exact nearness so many times it almost hurt to have it real.
By the third drink the space between them had shrunk to nothing useful. Talia’s thigh brushed his under the surface. She didn’t pull away.
“I shouldn’t say this,” she heard herself murmur, voice low enough that the city noise almost ate it. Water lapped at her collarbones. “I’ve wanted you for years. Since I was old enough to know what wanting felt like. I keep thinking about what it would feel like—being fucked by my best friend’s stepdad. Your hands. Your mouth. All of it. I can’t make it stop.”
Roman went still. For a second she thought she had ruined everything—the friendship, the easy dinners, the careful distance. Then he exhaled like something had finally been allowed to break.
“Christ, Talia.” His hand found her waist under the water, fingers splaying wide, possessive without force. “I’ve been fighting the same filthy thoughts about my daughter’s best friend. Watching you grow into this. Telling myself it was wrong every single time you laughed in my kitchen. I told myself I’d never touch you.” His thumb stroked the wet skin just above her bikini bottom. “Looks like I was lying.”
The confession snapped the last thread. She surged forward and their mouths crashed together—hungry, open, years of restraint pouring out in the scrape of teeth and the slick press of tongues. He tasted like wine and heat. She wrapped her legs around his hips in the water and felt him hard against her, thick and insistent through the thin barrier of fabric. He growled into the kiss, hands gripping her ass, hauling her tighter.
They barely made it to the edge.
Roman spun her, bent her over the cool stone lip of the pool so her breasts pressed to the wet surface and her ass lifted clear of the water. He yanked her bikini bottoms aside—no patience for untying—and dragged the blunt head of his cock along her slit, finding her already soaked, swollen. One deep thrust buried him to the root. Talia cried out, the sound echoing off glass and night air. He fucked her hard from behind in deep, possessive strokes, water sloshing around their thighs, one hand fisted in her wet hair to keep her arched exactly how he wanted.
“Say it,” he rasped against her ear, hips snapping. “Say whose cock you’re taking.”
“Yours—fuck—Roman—” She moaned his name like a prayer and a curse. “My best friend’s stepdad. Oh god, harder—”
He gave it to her, relentless, the wet smack of skin on skin loud in the private dark. Every thrust dragged over the spot that made her vision spark. She came with a broken sob, clenching around him, and he didn’t slow—just kept pounding through it until her legs shook.
Then he pulled out, spun her, and half-carried her to the nearest lounge chair. Water dripped from both of them onto the white fabric. He pinned her wrists above her head with one big hand and shoved her thighs wide with his knees, sinking back into her in one smooth drive. Missionary so he could watch her face. She was open and wrecked under him, bikini top shoved up, nipples tight and dark, mouth parted.
“Look at me,” he ordered, voice raw. “I want to see you come on it. Want to remember exactly how my daughter’s best friend looks when she’s full of me.”
Talia couldn’t look away. Every stroke bottomed out deep; the stretch burned sweet. He fucked her like he meant to brand the memory into both of them—hard, steady, eyes locked on hers. The second orgasm ripped through her harder than the first. She arched, wrists straining in his grip, cunt fluttering wildly around his cock as she sobbed his name again. He cursed, pulled free at the last second, and hauled her down onto her knees on the wet stone.
“Open. Swallow every drop.”
She did—mouth stretching around him, tasting herself and the salt of his skin. He held her head and spilled across her tongue in thick pulses, growling low and filthy the whole time.
“Wrong,” he rasped, hips jerking. “So fucking wrong. And perfect. Claiming my daughter’s best friend like this—Christ, Talia—take it. All of it.”
She swallowed obediently, licked him clean, eyes watering, lips shiny. He hauled her up afterward and collapsed with her onto the soaked lounge chair, bodies tangled, still breathing hard. Cool night air kissed the sweat and pool water on their skin. Below them the city kept moving, indifferent.
For a long minute neither spoke. His fingers traced idle patterns on her bare hip. Her head rested on his chest, listening to the gradual slowing of his heart.
“This stays between us,” she whispered eventually. “Forever. Camila never knows.”
“Agreed.” His voice was quiet, certain. He pressed a kiss to her forehead, lingering. “We’ll find a way to do it again. Soon. I’m not done with you.”
Talia closed her eyes, deliciously ruined, already aching for the next trespass—already inventing excuses, late nights, empty apartments, any thin story that would put his hands back on her. The secret sat heavy and sweet between them, a living thing.
She would never look at Camila’s family dinners the same way again.
Rate this story
Popular Collections
Browse Categories