Romance

Neighbor's Forbidden Kiss

Elena and her teenage crush Marcus finally fuck after years of longing.

22 min read 5,053 words August 07, 2026New

Elena’s rental car rolled to a stop beneath the canopy of old oaks that lined Maple Street, the same street where she’d learned to ride a bike, where she’d snuck cigarettes behind the Garcias’ garage, and where she’d spent countless humid summer nights staring out her bedroom window at the house next door. At twenty-eight, she was supposed to be past all that—past the girlish fantasies, past the ache that used to bloom low in her belly whenever Marcus Reeves cut the grass shirtless. She was a wedding photographer now, successful enough to book jobs across three states, independent, self-possessed. Yet the moment she stepped out onto the cracked sidewalk in front of her childhood home, the years collapsed like wet cardboard.

The air smelled of cut grass and distant barbecue, exactly as it had the night she left for college a decade ago. She adjusted the strap of her camera bag, the familiar weight grounding her, and walked toward the open front door of the Henderson place two houses down. Her best friend Claire was getting married tomorrow. Elena had promised to shoot the rehearsal dinner portraits for free, a gift wrapped in nostalgia. She had not promised to survive the sudden reappearance of the man who still starred in her filthiest dreams.

She found them in the backyard. Claire’s fiancé was laughing too loudly by the grill, but Elena’s eyes snagged immediately on the tall figure beside him. Marcus. Broader through the shoulders than the boy she remembered, his dark hair shorter, jaw shadowed with the kind of stubble that would scrape deliciously against soft skin. He wore a simple white button-down with the sleeves rolled to his elbows, revealing the corded forearms that had once flexed while he fixed her bike chain. Thirty-two looked sinfully good on him. When he turned and their gazes locked, the paper plate in his hand dipped, forgotten.

“Elena.” Her name in his mouth sounded like gravel and honey. He set the plate down and crossed the lawn in four long strides. Up close she could smell the clean soap on his skin mixed with something warmer, like cedar. “Jesus. Look at you.”

She managed a smile that felt brittle. “Hi, Marcus. Claire didn’t mention—”

“That I’m best man? Yeah. Surprised me too when Jake asked.” His eyes roamed her face, lingering on her mouth the way they always had. “You look… fucking incredible.”

Heat flooded her cheeks and traveled lower, pooling between her thighs with humiliating speed. She was wearing a simple sundress, nothing special, but under his stare it felt like lingerie. “You grew up,” she said, aiming for light and missing. “In a good way.”

A muscle ticked in his jaw. “You left so fast after graduation. One almost-kiss on your front porch and then you were gone. I waited for you to call.”

The memory slammed into her: eighteen-year-old Elena in a thin tank top, suitcase already in the trunk, Marcus’s hands bracketing her face as the porch light buzzed. Their mouths had hovered a breath apart, her nipples tight against cotton, his erection a hard promise against her hip. Then her father’s car had pulled into the driveway and the moment shattered. She had cried the entire drive to campus.

“I was scared,” she admitted now, voice low so Claire wouldn’t hear. “Of how much I wanted you. Of ruining the only home I knew if it went wrong.”

Marcus stepped closer. The heat of him licked across the small space separating their bodies. “And now?”

Elena’s pulse hammered at the base of her throat. She could see the flecks of gold in his brown eyes, the faint scar on his lower lip from a childhood fall. Ten years of fantasies crowded her tongue—Marcus pushing her against the fence, Marcus’s mouth on her breasts, Marcus burying himself deep while she whispered filthy things only he was allowed to hear. Her panties were already damp.

“Now I’m here for forty-eight hours,” she said. “And you’re still living next door to my parents’ empty house.”

He exhaled a rough laugh. “Bought it last year. Fixed the porch swing.” His fingers brushed her wrist, a deliberate stroke over her racing pulse. “I still think about that night, Elena. About how soft your mouth looked. How you arched when I got close. I’ve jerked off to the memory of your tits pressed against me more times than I can count.”

The crude confession punched the air from her lungs. Around them the party continued—laughter, clinking bottles—but it all faded to a dull roar. She wanted to drag him behind the garage right then, hike her dress, and finally feel the thick cock she’d only ever imagined. Instead she whispered, “I used to watch you from my window. Touch myself while you mowed the lawn. I came so hard thinking about you walking in and catching me.”

Marcus’s nostrils flared. His hand settled on her waist, thumb sweeping the underside of her breast through the thin fabric. “Fuck. We’re going to talk about this. Properly. After dinner.”

Claire’s voice cut across the yard, bright and oblivious. “Elena! Come meet everyone properly!”

They broke apart like guilty teenagers. Elena’s skin burned where he’d touched her. Throughout the long, endless rehearsal dinner she felt his eyes on her—when she lifted her camera, when she bent to adjust a light, when she licked barbecue sauce from her thumb. Every glance was a caress. Every accidental brush of shoulders under the table sent sparks straight to her clit. She crossed her legs tighter, aching, empty.

Later, when the guests thinned and string lights cast gold across the grass, Marcus found her alone near the fence that still separated their childhood yards. The night air was thick, alive with cicadas. He didn’t speak at first. Just cupped her face the way he had a decade ago and dragged his thumb across her lower lip.

“Still scared?” he murmured.

“Terrified,” she breathed. “But I never stopped wanting you.”

He leaned in until their mouths nearly touched, the almost-kiss echoing across years. She felt the ghost of his breath, warm and minty, and the hard line of his body against hers. Her nipples pebbled, begging. One shift of her hips and she would feel how hard he was for her. The tension coiled so tight she thought she might come from the nearness alone.

Then Claire called his name from the deck, needing help with leftover chairs. Marcus closed his eyes, rested his forehead against Elena’s for one scorching second, and stepped back.

“Tomorrow,” he promised, voice wrecked. “After the ceremony. No more almosts.”

Elena watched him walk away, thighs slick, heart slamming, the unfinished kiss burning between them like a live wire. Forty-eight hours had never felt so long—or so dangerously short.

Elena lingered by the fence long after Marcus disappeared onto the deck, the ghost of his forehead still burning against hers. Cicadas screamed in the oaks. She pressed her thighs together and felt the slick evidence of how close she’d come to climbing him right there in the dark. Claire’s laughter floated over the grass; chairs scraped. Elena forced her legs to move, camera bag heavy on her shoulder like an anchor she no longer trusted.

They worked side by side packing coolers and folding tables under the string lights. Every time Marcus passed her a stack of plates their fingers brushed, deliberate, lingering. Heat sparked up her arm and settled low, a throb that matched her heartbeat. She caught him watching the sway of her sundress when she bent to gather empty bottles. His gaze was open hunger now, no longer veiled.

“Remember the summer we were sixteen?” he murmured when they were alone behind the garage, hauling trash bags to the bin. “You dared me to skinny-dip in the creek. I almost did it just to see if you’d follow.”

Elena’s laugh came out shaky. “I would have. God, I wanted to. I used to lie awake inventing excuses to knock on your window.” She set the bag down and turned. In the half-dark his eyes gleamed. “I still have the tank top I wore that last night. The one you almost kissed me in. Sometimes I sleep in it and pretend your hands are the ones pushing it up.”

Marcus groaned, low and rough. He stepped in until the front of his body grazed hers—hard chest, harder cock pressing unmistakably against her belly through his jeans. One big hand settled on her hip, thumb stroking the soft skin just above the waistband of her panties. “Fuck, Elena. I’ve thought about peeling that dress off you a hundred times tonight. Spreading you out on the porch swing I fixed and tasting every inch I missed.” His breath ghosted her ear. “Tell me you still touch yourself thinking about me.”

“Every week,” she whispered, shameless. “Fingers deep, your name on my tongue. I come so hard I see stars.”

His thumb slipped under the fabric, found bare skin, circled once. She arched, a soft sound escaping. Then Claire’s voice called for the good champagne glasses and they sprang apart again, chests heaving, the almost of it all turning both of them half-feral.

Sleep was a joke. Elena lay in her childhood bed across the street—her parents’ house empty, key still under the frog—staring at the ceiling fan. She slid two fingers between her legs and worked herself slowly, eyes on the dark shape of Marcus’s bedroom window next door. When she came it was with his name bitten into her pillow and the fierce hope that tomorrow would finally break the decade-long stalemate.

Morning arrived humid and gold. Elena moved through the wedding prep on autopilot—helping Claire into her lace gown, pinning baby’s breath into the bridesmaids’ hair, camera clicking softly. Every time she stepped outside for a breath Marcus was there in his charcoal suit, sleeves rolled already despite the early hour, dark hair still damp from the shower. Their eyes met across the lawn and the air thickened.

The ceremony itself unfolded beneath the oaks like something out of a dream she used to scribble in the margins of notebooks. Claire cried happy tears; Jake’s voice cracked on the vows. Elena photographed it all through a sheen of her own unshed emotion, hyper-aware of Marcus standing tall at Jake’s side. When the couple sealed their promises with a kiss, Marcus looked straight at her. The look said everything: this could have been us, this still can be us.

Reception tables bloomed with mason jars and wildflowers. Toasts stretched into golden hour. Elena captured first dances and stolen bites of cake, but the real gravity pulled her toward the man who kept finding reasons to appear at her elbow—refilling her champagne, brushing a stray curl behind her ear, his knuckles grazing the sensitive shell so that goosebumps raced down her neck.

Night settled fully. Guests drifted toward the dance floor or the open bar. Elena slipped away to the side yard for a moment alone with her camera bag and the thrumming need under her skin. Footsteps on grass. She knew the cadence before she turned.

Marcus stood a few feet away, jacket discarded, tie loose, the top buttons of his shirt undone to reveal the hollow of his throat. String lights caught in his eyes. “Walk with me.”

They crossed the familiar stretch of lawn to the fence line, then through the gate into the backyard of the house that had once been his childhood home and now was simply his. The porch swing he’d fixed creaked gently in the breeze. Crickets sang. He stopped beneath the old maple, close enough that she could smell cedar and clean sweat and the faint sweetness of champagne on his breath.

“I’ve loved you since we were kids,” he said, voice low and raw, no preamble. “Not the puppy kind. The real kind. The kind that made me turn down every woman who wasn’t you. I waited through college, through the years you were gone, through buying this place just so I’d be here if you ever came back. I told myself if I got one more chance I wouldn’t waste it on almosts.” His hands came up to cup her face the way they had at eighteen, thumbs stroking her cheekbones. “I love you, Elena. I’ve never stopped. And if you feel even a fraction of that, I’m done waiting.”

Tears pricked hot behind her eyes, but the smile that broke across her mouth was pure light. She covered his hands with hers, pressed closer until her breasts brushed his chest, nipples already tight peaks against the silk of her bridesmaid dress. “I ran because I loved you too much. Because the thought of losing you—or worse, turning what we had into something ordinary and broken—terrified me more than distance. But I never stopped either. Not one day. I love you, Marcus. I’m still scared, but I’m more yours than I’ve ever been anyone else’s.”

He made a broken sound of relief and hunger. Then his mouth was on hers.

The kiss detonated ten years of restraint. Soft at first—just the press of lips, the shared exhale—then deeper, open, wet. Marcus licked into her mouth like he’d been starving for the taste of her. Elena met him with equal fire, tongue sliding against his, teeth grazing his lower lip. His hands dropped to her waist, yanking her flush so she felt every thick, hard inch of him against her stomach. She moaned into the kiss and rolled her hips, shameless, chasing friction. One of his thighs pushed between hers; the pressure against her soaked panties made her see white for a second.

They kissed like the world might end if they stopped—desperate, wet, gasping. His stubble scraped her chin deliciously. She fisted his shirt and pulled him impossibly closer, feeling the heavy throb of his cock. When his palm slid up to cup her breast through the dress, thumb circling the stiff nipple, she whimpered and arched, offering more. The swing creaked behind them. Somewhere music drifted from the reception, but it belonged to another planet.

Marcus tore his mouth away only far enough to rasp against her lips, “Inside. Now. Or I swear I’ll take you right here against this tree and neither of us will care who hears.”

Elena’s answer was another searing kiss, all tongue and consent and years of bottled longing finally cracking open. She laced their fingers and tugged him toward the back door of the house that had always felt like home, pulse pounding between her legs, the night still young and the rest of their second chance waiting just beyond the threshold.

They crossed the threshold into the quiet dark of Marcus’s house, the back door clicking shut behind them like a promise sealed. The air inside smelled of cedar and the faint lemon polish he must have used on the old hardwood floors. Elena’s fingers stayed laced with his as he led her up the narrow staircase, every creak of the wood familiar from a hundred childhood games of hide-and-seek. Her pulse thundered in her ears, louder than the distant thump of reception music still drifting through the open windows. At the top of the stairs he paused only long enough to cup her face again, kissing her deep and slow, as if he needed one more taste before the rest of their lives began.

His childhood bedroom waited at the end of the hall, the same blue walls faded a little softer, the same twin bed now replaced by a wide oak frame that still sat beneath the window overlooking her parents’ empty house. Moonlight spilled across the quilt. Marcus closed the door with a soft snick and turned to her, eyes dark with years of want.

“I’ve imagined you in this room a thousand times,” he whispered, voice rough. “Standing right there. Letting me finally touch you.”

Elena stepped out of her heels, the carpet soft under her bare feet. “Then touch me.”

They undressed each other with trembling reverence, no frantic tearing, just careful hands and shaky breaths. Marcus’s fingers found the zipper of her bridesmaid dress and drew it down inch by inch, knuckles grazing the knobs of her spine. The silk pooled at her feet. She stood in nothing but pale lace panties, nipples tight in the cool air. His gaze dragged over her like a physical caress—full breasts, the soft curve of her waist, the damp spot already darkening the lace between her thighs. He made a low, wounded sound and dropped to his knees to press open-mouthed kisses along the edge of the fabric while he unhooked her bra. Elena threaded her fingers through his hair and shivered when the cups fell away and his mouth closed over one aching peak, sucking gently, tongue circling.

She tugged his tie free, then the buttons of his shirt, revealing the broad chest she had only ever mapped in dreams. Dark hair dusted his pecs, arrowing down to the hard ridges of his stomach. When she pushed the shirt off his shoulders he stood so she could work his belt, the metal buckle clinking loud in the hush. His cock sprang free, thick and flushed, the head already glistening. Elena wrapped her fingers around him, stroking once from root to tip, marveling at the heat and weight of him. Marcus groaned her name like a prayer and kicked free of the rest of his clothes.

They tumbled onto the bed in a tangle of bare skin. He rolled onto his back and drew her astride him, hands spanning her hips. Elena braced her palms on his chest and lowered herself slowly, notching the blunt head of his cock against her soaked entrance. Their eyes locked. She sank down in one long, trembling glide, taking every inch until he was buried to the hilt. The stretch burned sweet, perfect; she had never felt so full, so claimed. Marcus’s jaw clenched, tendons standing out in his neck as he fought not to thrust up.

“Elena—fuck—you feel like home,” he rasped.

She began to move, rolling her hips in a slow, deliberate rhythm, rising until only the tip remained inside her before sinking down again. Every descent dragged her clit against the base of him. They never looked away. Moonlight silvered the sweat already beading on his forehead. Tears pricked her eyes—not from pain, from the unbearable tenderness of finally being here.

“I used to watch your window at night,” she whispered, voice breaking on a moan as she ground down harder. “I’d touch myself and pretend it was your fingers, your mouth. I came so many times imagining this exact thing—riding you, looking at you.”

Marcus’s hands slid up to cup her breasts, thumbs stroking her nipples in time with her ride. “I bought this house so I’d be here when you came back. Every woman I dated… I closed my eyes and saw you. Only you. I love you so fucking much it scares me.”

“I love you,” she breathed, leaning forward so their chests pressed together, her mouth brushing his with every rock of her hips. “I never stopped. Not for one day. I’m yours, Marcus. I’ve always been yours.”

The confessions poured out between wet, open kisses—half-formed memories, secret longings, the raw admission that no one else had ever come close. Elena rode him with aching slowness, savoring the thick slide, the way his cock dragged against every sensitive place inside her. Pleasure coiled tight and low, sparkling at the edges of her vision. Sweat slicked their skin. Her thighs trembled. He watched her face like it held the answers to every question he’d ever asked the universe.

When the tension grew too sharp, Marcus sat up in one powerful motion, arms banding around her back, and flipped them. Elena’s spine met the mattress; he stayed buried deep the entire time. He caught both her wrists in one big hand and pinned them above her head against the pillows—firm, commanding, exactly the dominance she craved. Her back arched in welcome. He braced on his free forearm and began to thrust, long deep strokes that bottomed out each time, the wet sound of their joining filthy and perfect in the quiet room.

“Look at me,” he ordered softly. “I want to watch you come on my cock after waiting ten goddamn years.”

She kept her eyes open, locked on his. Every drive of his hips ground her clit against him. The pressure built like a storm. He fucked her with rolling, relentless power, free hand sliding under her ass to tilt her hips higher, deeper. The headboard tapped the wall in a steady rhythm. Elena’s moans spilled freely now—his name, yes, more, I love you. Marcus’s face contorted with the effort of holding back, sweat dripping from his temple onto her breast.

“Come with me,” she begged. “Please, Marcus—fill me. I’ve wanted it forever.”

He growled and drove harder, pinning her wrists tighter. The first flutter of her orgasm ripped through her like lightning. Elena cried out, walls clamping down hard around him, pleasure crashing white-hot and endless. Marcus followed a heartbeat later, burying himself to the root and pulsing deep inside her, hot spurts that seemed to go on forever. He groaned her name against her mouth as they shook together, the climax so intense it stole breath and thought, leaving only the raw truth of finally, finally belonging.

They stayed locked that way for long minutes, foreheads pressed, breathing each other’s air while aftershocks rippled through them. Marcus released her wrists only to lace their fingers, still buried inside her, still half-hard. Outside, laughter and music floated faintly from the reception. Reality waited just beyond the bedroom door—guests who would notice their absence, a wedding that would end, a morning that would come too soon.

Elena turned her head and pressed a soft kiss to the inside of his wrist where it rested beside her cheek. “Don’t let me go yet,” she whispered, voice small and raw with everything still unsaid. “I’m not ready for the night to end.”

Marcus’s arms tightened around her, cock giving a possessive twitch inside her. “I’m not going anywhere,” he promised against her hair. “But dawn’s coming, and there’s a whole life we still have to figure out how to start.”

Marcus shifted inside her, the slow drag of his still-hard cock sending a fresh ripple of pleasure through Elena’s spent body. She clenched around him instinctively, drawing a low groan from his chest that vibrated against her bare breasts. The room smelled of sex and champagne and the faint cedar of his skin; moonlight painted silver stripes across the sweat-slicked planes of his back. He stayed buried to the hilt, hips giving the tiniest pulse, as if even the thought of leaving her body was unbearable.

“Again,” she whispered against his mouth, the word half plea, half command. “I need to feel you take me slow this time. Like we have forever.”

He answered by rolling them carefully onto their sides, never slipping free. One strong thigh slid between hers, opening her wider. His hand stroked down the damp curve of her waist, over the soft give of her hip, then lower until his fingers found the swollen bud of her clit. He circled it with maddening gentleness while his cock began a shallow, rolling thrust—just enough to keep her stretched and full, just enough to make her breath hitch.

“Look how wet you still are for me,” he murmured, voice thick with wonder. Two fingers dipped lower, gathering the slick mess of their combined release where it leaked around his shaft, then brought it up to paint wet circles over her clit. “Ten years of wanting and you’re still soaking me. Jesus, Elena… I can feel every flutter. You’re gonna make me hard all over again just like this.”

She rocked back onto him, taking him deeper, the thick ridge of his head dragging over that perfect spot inside her with every slow grind. Her nipples brushed the dark hair on his chest; the friction was exquisite, electric. “I used to dream about this exact feeling,” she confessed between soft moans. “You thick inside me after you’d already come, still hungry, still claiming. I’d wake up shaking and empty. Never again. Fill me up again, Marcus. Please.”

He kissed her then—deep, wet, unhurried—tongue sliding against hers in the same lazy rhythm as his hips. The kiss tasted of salt and champagne and pure relief. When he finally pulled back it was only to trail open-mouthed kisses down her throat, across the slope of her breast, until he could suck one tight nipple between his lips. He worked it with tongue and careful teeth while his fingers kept circling her clit and his cock kept that devastatingly slow pace. Pleasure built like warm honey pouring through her veins—thicker, sweeter, more inevitable than the first frantic climax.

Elena’s hand slid between them to cup his heavy balls, gently rolling them, feeling them draw up tighter with every thrust. “You’re getting harder,” she breathed, awe in her voice. “God, I can feel you swelling. Stretch me open again. I want to come with you buried so deep I taste you.”

Marcus growled against her breast and rolled her fully onto her back once more. He hooked her knees over his elbows, folding her open, and drove home in one long, perfect stroke that made them both cry out. The angle was devastating; every thrust kissed her cervix and ground her clit against the base of his cock. He fucked her with rolling, deliberate power—deep enough that the wet sounds of their joining filled the quiet room, slow enough that she felt every thick inch leave and return.

“I love you,” he rasped against her mouth, forehead pressed to hers so he could watch every flicker of ecstasy cross her face. “I love the way you take me. The way your pussy grips me like it never wants to let go. I’m gonna marry you someday, Elena. Put a ring on this finger—” he laced their hands and pinned them above her head “—and fuck you just like this every night for the rest of our lives. Say you’re mine.”

“I’m yours,” she sobbed, the words breaking on a moan as the first waves began to crest. “I’ve always been yours. Come inside me again—please, Marcus, give it to me—”

He drove harder, freer hand sliding under her ass to tilt her hips higher. The headboard tapped a soft rhythm against the wall. Sweat dripped from his temple onto her lips; she licked it away and came with a broken cry, walls clamping down in rhythmic pulses that milked him ruthlessly. Marcus followed with a guttural groan, burying himself to the root and flooding her with another hot, endless rush. They shook together, kissing through it, whispering I love you over and over like a spell that might keep the morning away forever.

Long minutes later he eased out of her with a shared hiss of sensitivity. The sudden emptiness made her whimper; he soothed it by gathering her close, pulling her flush against his chest so her head tucked beneath his chin and their legs tangled. Sticky thighs pressed together. His heartbeat thundered under her cheek, gradually slowing to match hers. He pressed a lingering kiss to her forehead, lips warm and reverent against her damp skin.

“This is only our beginning,” he said softly, voice rough with spent passion and absolute certainty. “Not the end of the waiting. The start of everything.”

Elena smiled against his collarbone, fingers tracing lazy circles through the hair on his chest. “Tomorrow we tell Claire and Jake. They’ll probably scream. Then my parents—God, Mom’s going to cry happy tears and immediately start planning another wedding. Your mom too. We can do Sunday dinner at my parents’ place once they get back from Florida. Make it official. No more hiding. No more almosts.”

Marcus’s arms tightened, one big hand splaying possessively over the small of her back. “Move in with me. This week. I’ll clear half the closet before you even pack a bag. Wake up every morning to you in my bed, in my shirts, barefoot on these floors. I already fixed the porch swing for two.” His voice dropped, thick with emotion. “I want the whole damn world to know Elena Henderson is finally mine. And that Marcus Reeves has been waiting his entire life to come home to her.”

She lifted her head just enough to brush a soft kiss over his jaw. “Yes. To all of it. We’ll figure out the photography schedule, your construction jobs, whose turn it is to mow the lawn we used to watch each other across. I want lazy Sundays and loud arguments about what color to paint the kitchen and falling asleep exactly like this every single night.” Her eyes shone in the moonlight. “Forever sounds perfect.”

They talked in soft murmurs until the words blurred into comfortable silence—plans for introducing their friends properly, for reclaiming the empty house next door as guest space for family visits, for the little things like buying a bigger coffee maker and hanging her favorite photographs in the hallway. Outside, the last of the reception music faded; cicadas sang the night toward dawn. Marcus pulled the quilt over their cooling bodies and tucked her tighter into the cradle of his arms. Elena’s breathing evened first, her body going pliant and trusting against him. He followed moments later, face buried in her hair, one hand still resting possessively over her heart.

They fell asleep entwined, already halfway into the bright second-chance life they had spent a decade circling, the promise of forever warm and solid between them like a shared secret finally spoken aloud.

And in the quiet dark, the old porch swing creaked once in the breeze, as if the house itself had been waiting just as long to welcome them both home for good—because the forbidden kiss had never been forbidden at all; it had simply been the first page of a love story written in the stars above Maple Street since the day they met.

Rate this story

Thanks for rating
Tagged

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.