my handyman┃leon s. kennedy
✮ synopsis: when a sudden downpour catches you on your way back from the market, your charming-as-ever neighbor leon steps in to help without hesitation— just like he always does. but leon’s tired of beating around the bush to get your attention.
✮ warnings: female reader, use of pet names (sweetheart, baby, etc), explicit sexual content, neighbor au, language, dirty talk, nipple play, fingering, power dynamics, unprotected sex, mirror sex, orgasm denial, overstimulation, creampie
✮ word count: too fucking many (8,636)
the quiet nature of the suburbs was something you never thought you'd have the luxury of experiencing. growing up in an overpopulated city, you were used to the hustle and bustle and the slew of expletives aimed at you whenever you bumped into someone on accident. well, before the sunshine, there's rain, and unlucky for you, it'd been pouring for the better part of an hour now.
you sat in your driveway, engine still running, staring through your window at the heavy sheets of rain hammering down on the pavement in a powerful crescendo. the short walk up your driveway suddenly felt like a trudge through a fierce snowstorm. you glance at your backseat, nearly a dozen flimsy brown paper bags overflowing with groceries. you groan, already imagining the bags disintegrating the moment you step out of your car. just as your hand reached for the door handle, bright, almost blinding headlights swept across your yard.
it was none other than leon, your stoic yet snarky neighbor, a well-rounded man who just couldn't seem to leave you be. the loud roar of his engine silenced as you watched him step out from his car without hesitation, rain soaking his hair and clothes immediately.
the fabric of his shirt stuck to his frame, emphasizing every muscle on his chest and protruding vein along his biceps. leon was pretty tall— not overbearingly tall, but certainly an ideal height. his solid, well-built frame came from years of physically straining work, a career that put more stress on his body than any gym ever could. his dark blond hair, usually carefully styled, was now plastered to his forehead, water droplets dripping from the ends and running down the sharp line of his jaw.
his eyes caught yours through the window, a small smile on his face even in the pouring rain. leon was usually quite stoic— quiet, observant, and to himself most days— but with you he was different. open, flirty, and a little too persistent. he just could not seem to leave you alone, and as embarrassing as it is to admit it, he was actually pretty helpful... especially in times like these. god, you wished you weren't so helpless around him.
he jogged over to your car, boots splashing through unsuspectingly deep puddles as he made it over to you, a playful smirk gracing his features. he tapped lightly on the glass with two knuckles, brow raised in a mildly teasing way that you'd quickly become accustomed to over the past few months living here.
you rolled the window down, allowing him to rest his elbow on the side of your car to speak to you. "stuck in the rain, huh, sweetheart?" he smiles, voice low and warm, carrying that familiar teasing lilt that made your skin raise with goosebumps. "or are you just here admiring the lovely weather while the rest of us get soaked?" you couldn't help the small smile that graced your face at his sly comment, shaking your head before explaining the predicament you were facing.
leon chuckles as you explain, hands pushing off your car and glancing towards the back as he notices the plethora of groceries. "unlock the back for me, beautiful. couldn't stand to see you get drenched like this." he smirks, winking at you as you unlock your car door for him. you can just feel the warmth creep up your neck at his words, your mind automatically associating the comment with something dirty. he knows exactly what he's doing, you think, swallowing your spit as you stare at him through your side mirror.
he worked quickly and efficiently— the way he always did when he was helping you with something. in no time, he had rounded up most of the heavy paper bags of food and other essentials in his arms. the sight of his biceps flexing under the soaked fabric of his shirt and the way his veins bulged against his forearms from the effort truly felt sinful. you could hardly draw your attention back to the task at hand as you ogled him. pushing your distracting thoughts away, you mentally prepare yourself to step out into the endless onslaught of rain.
grabbing the two lightest bags, you hurriedly jumped out of your car and dashed the short distance to your covered porch. by the time you reached it, you and leon were both thoroughly drenched, the earthy notes of petrichor sticking to your bodies. your clothes clung uncomfortably to your skin, and leon's grey t-shirt was practically glued to his torso, outlining every firm ridge and muscle across his chest, abdomen, and arms.
he set the bags down carefully against the brick so the contents inside wouldn't spill out, then ran a rough hand through his hair, squeezing the water out with his fist. leon turned to you, a soft, endearing smile on his face as water continued to drip down from his hair and down his face despite his efforts.
"see, told 'ya i'd save the day," he says, voice low and warm with that same teasing tone he always took with you. "can't have my favorite neighbor spilling all her groceries everywhere, right?" he chuckles, the deep sound sending shock waves up your spine as you smiled shyly up at him, brushing away a strand of hair that had gotten stuck to your face in your pursuit to the front door.
"thank you, leon... you really didn't have to come running over in the rain like that for me. i would've figured something out." you tell him, eyes locked onto his as you assess his expression. he waved you off and leaned against the porch post casually, arms crossing over his broad chest, causing his shirt to pull even tighter— if it could get any tighter, that is— across his shoulders and pectorals.
"i know you would've," he replied, smiling down at you, head tilted to the side. "you're stubborn like that, sweetheart. i'd know, you never want me to help you, 'cause you can do it yourself, right?" he nods towards you, a smirk playing across his face. you felt a small, knowing smile tug at your lips despite the way your cheeks were warming at his accusation. he wasn't wrong. you had turned down his help more than once, insisting you could handle your own. i mean, that's what you were used to growing up in the city— every man for himself. asking for help had always felt like a weakness.
but standing here on your porch, soaked to the bone with leon looking at you like that, it was getting harder for you to keep denying him.
water continued to drip steadily from his hair down to the rest of his body. you sucked in a sharp breath as you averted your gaze from his distracting frame and met his eyes once more. the longer you stood there, the more you noticed his eyes skimming over your rain-soaked form. your thin t-shirt was completely drenched, clinging uncomfortably to your curves and leaving very little to the imagination under his heavy gaze. to make matters worse, the black bra you'd chosen that morning with a delicate lace trim you now deeply regretted wearing—was clearly visible through the wet fabric.
leon's eyes lingered there for a moment, just long enough for you to look around awkwardly as you felt heat traveling up your neck and spreading across your cheeks. when his gaze finally lifted back to your face, there was a new darkness in those icy blue eyes, pupils blown wide and gaze intense under your faltering one. he pushed off the porch post and took a slow step closer, closing some of the distance between the two of you. rain continued to hammer down just beyond the overhang; the once loud pattering of raindrops reduced to white noise as you stared up at him.
"besides," he murmured, voice dropping lower as he stood mere inches away from you, "i don't mind getting a little wet, sweetheart. long as i get to help you out, yeah?" your breath catches at that, his suggestive tone making you inhale sharply. you instinctively crossed your arms over your chest, trying to hide the way your nipples had hardened from the cold rain and the intensity of his stare, but it only seemed to amuse him more.
leon's expression softens into something warmer, though the desire in his eyes was apparent. he reached out slowly, brushing his hand across your cheekbone to push a stray strand of hair out of your face and behind your ear. his calloused thumb lingered on your face for a moment, brushing against the swell of your cheek before pulling away.
"you're shivering, sweetheart," he said softly, a hint of concern in his voice mixed with slight amusement as his dark eyes assessed your form. "c'mon, let's get you inside. wouldn't want you to get a cold. i'll help you put everything away, yeah?" you blink dumbly, still a little dazed from the physical contact before nodding absentmindedly. you fiddle with your keys briefly, hands shaking slightly as you struggle to put the key in place. once you finally unlock the door, you hold it open for leon as he gathers the heavy bags again effortlessly, setting them down carefully on the island in your kitchen.
the sound of rain becomes muffled as you shut the door behind you with your foot, kicking your shoes off while carrying the two remaining bags into the kitchen before placing them next to the others. the air feels charged, the only sounds present in the room were your soft breaths and the steady drip of the water from both of your clothes onto the tile floor. you quickly find something to do with your hands, reaching into the bags to start putting your groceries away. you couldn't take the quiet atmosphere, never once gotten used to the quaint silence of suburbia.
leon didn't move to leave, instead, he leaned his hip against the counter and watched you with that calm, observant gaze that always made you nervous. his soaked shirt was still clinging to his skin sinfully, and you had to force yourself to not stare at the man.
after a long, quiet moment of you unpacking the goods, he spoke again, his voice lower and rougher around the edges.
"you know, i keep finding reasons to come over here," he said, pushing off the counter to step closer to your frame which had visibly stiffened at his words. "fixing your porch light, mowing that little strip of grass between our lawn, carrying your groceries..." he continued, voice dropping to a low, sultry drawl. "maybe i should stop pretending it's all just me being a good neighbor, huh, sweetheart?" you freeze at his boldness, intrigued at what he meant by "pretending." you'd figured leon was just lonely and liked your company, you'd been there, but you wouldn't have imagined this. perhaps you were much too oblivious to catch on.
leon was now just a foot away, looking down at you with a sultry expression that made your whole body feel hot. he leans down to your ear, deft hands twirling a damp strand of your hair between his pointer finger and thumb, the gesture surprisingly tender.
leon reached down with his other hand and gently took the eggs that you'd been holding dumbly from your hands, setting them down on the counter so he'd have your full attention. he then moved to place both of his large hands on the edge of the counter, caging you in. leon's head dipped lower, lips hovering just beside your ear so you could hear him clearly. you shuddered, breath catching in your throat at the close proximity. god, you think you might explode.
"i've been real patient, sweetheart," he purred lowly in your ear, breath fanning against your skin. "coming over with tools, fixing whatever you need, telling myself i'm just being helpful..." he confesses, and you swallow at his bluntness. you couldn't believe this was your life right now. you knew he was flirty, which was never an issue, but you didn't expect to like it as much as you did. you reveled in the closeness, exhaling softly as he continued.
"but if i'm being honest, darling," he pauses, hands gripping the counter tightly behind you, voice rough as he continues, "i'm not thinking about the fucking porch light or the leaky faucet. i'm thinking about you." he pulls back from your ear slowly, gaze flicking down to your chest again, where your wet t-shirt and black lace bra were still clearly visible. your chest was rising and falling faster than earlier, nipples visibly hardened from the cold rain and the heat of his attention. he curses under his breath, teeth tugging at his bottom lip as his eyes settle back on your face.
"but i'm no dummy, either, baby. don't act like you don't know what you're doing to me." he says, almost condescendingly, voice low and rough with barely restrained hunger. he leans in even closer, one hand leaving the counter behind you to slide boldly up your hip, thumb caressing the small of your waist through the soaked fabric. your breath hitches, eyes tracking his hand as you subconsciously lean into his touch.
"so tell me, you gonna keep playing dumb or are you finally gonna let me have you, huh?" the question hangs heavily in the air between you. leon doesn't move any closer, he just studies your expression closely with slow, deliberate circles of his thumb over the wet material of your shirt. his gaze is intense, unapologetic, almost daring you to look away from him. you stood, frozen in space, staring dumbly up at leon as you try and gather your thoughts. your mind felt foggy, the only thing you could truly focus on was leon's slow movements on your waist.
your lips are parted slightly and your heart thumps against your ribcage, your wide eyes staring into leon's half-lidded ones, the atmosphere in the room thick. you were at a loss for words. this was leon— your neighbor, the man who fixed your porch light without being asked, who carried your groceries in the rain, who always had that easy, soft smile for you. you'd caught yourself thinking about him more than you wanted to admit— the way his veiny arms flexed when he worked, the low timbre of his voice whenever he called you “sweetheart,” the way he'd wave at you every time you'd head inside from a long day at work.
and now he was right here, caging you against your own kitchen counter, telling you exactly what he wanted.
the chilly sensation the rain left on your body had long since subsided and your whole body now felt hot, burning under his stare as you struggled to form a coherent sentence. your mouth opened and closed embarrassingly, settling on shutting it as you melted under the intensity of his stare.
leon's thumb moved in those slow, maddening circles, occasionally brushing just beneath the hem of your shirt, teasing the bare skin of your waist. your skin was hot against his touch, goosebumps forming in wake of his cold thumb caressing the skin softly. he waited for your response, a brow raised in question as he smiled down at you softly.
after a few seconds of silence, he lets out a low, rough chuckle.
"look at you," he murmured, voice dripping with dark amusement. "too flustered to say anything? you're real cute, baby." he says, tilting his head slightly, eyes never leaving yours. his thumb dips just a little higher under your shirt each time, brushing against the sensitive skin just below your ribs. you twitch a little at the touch, his cold hands tickling the skin of your abdomen. his hands felt hypnotizing on you, as if every small circle he traced was pulling you in deeper into his trance.
"you don't have to be brave with words right now, baby." he continued, voice low and confident as he expertly assessed your nervous frame staring up at him. "i can see how fast your heart's racing." he says, breath fanning over your lips in a hushed whisper, "and i can definitely see how hard your nipples are pressing against that pretty black lace." he observes, eyes glancing down to your chest to punctuate his words before looking back up to your flushed face.
your spit caught in your throat in at his boldness. the rain had long since been forgotten, and you were no longer shivering. in fact, your whole body felt feverish under leon's intense, brooding stare. you wanted to say something, anything to not seem like a total ditz, but all you could do was stare up at him in a haze.
leon hums, offering you a sympathetic smile at your shyness. despite his soft expression, the heat behind his eyes never faltered.
"you've been driving me crazy for months, sweetheart," he confessed, letting out a soft exhale as his other hand reaches up to play with a loose strand of your hair again. "every time you smile at me all shy when i help you, when you bend over to tend to your flowers in those little shorts... i've had to walk away and tell myself to behave."
he leans in further, lips brushing the shell of your ear as his voice dropped to a rough whisper. you shudder, thighs pressing together as he presses a chaste kiss to the outside of your ear.
"but i'm done behaving, sweetheart. i won't play these games with you anymore." he pulls back just enough to look you in the eyes again, bold and unapologetic. "so i'm only gonna ask once more," he said, thumb dipping higher, brushing under the curve of your breast where the wire of your bra sits. "you gonna keep playing shy... or are you gonna let me have you, baby?" he repeats, eyes piercing into yours with a gaze so intense you think you might explode.
the kitchen felt impossibly small. the rain was still pouring outside, but you had hardly noticed with the way leon's body was pressed so close to yours. the air was almost suffocating with how hot his hand felt on your skin, looking at you like he was ready to devour you the second you said yes.
your mouth opened and closed again almost embarrassingly. you finally managed one shaky breath before the words slipped out, soft and breathless: "...i want you, leon." a slow, satisfied smirk spreads across leon's face, expression dark as he finally hears the words he'd been waiting to hear fall from your pretty lips for what felt like eons.
"that's my girl." he coos, the hand that was absentmindedly twirling your hair around his finger fervently pushes the strand behind your ear. without another second of hesitation, he cups the back of your neck and pulls you into a deep, hungry kiss. his lips are slightly chapped, slotting against yours perfectly as he kisses you like his life depends on it.
the kiss was anything but gentle— it was demanding, full of all the months of tension he'd been holding back. his hand traveled up the nape of your neck and into your hair, fingers threading through the wet strands as he tilted your head just the way he wanted, deepening the kiss with a low groan that vibrated against your mouth.
you melted into it, hands instinctively coming up to clutch at his soaked shirt, feeling his chest muscles flex under your touch. leon presses you back against the counter, one thick thigh sliding between your legs to keep you steady as he devoured your mouth. you gasped at the stimulation to your core, eyebrows furrowing as his tongue sweeps past your lips, brushing against your own wet muscle. you moan at the contact, the feeling of his tongue against yours so incredibly delicious as you feel a pit begin to settle in your stomach.
he finally pulls back for air, forehead resting against yours, both of you breathing hard. a thin string of saliva connected your lips for a moment before it broke, your lips glossy and hot from making out. leon's eyes were dark, half-lidded, and burning as he stared at you intensely.
"fuck..." he breathed, voice strained and low as he catches his breath. "been dying to hear you moan like that for months." his thigh presses a little firmer between your legs, giving you just enough pressure to make your hips twitch. you whine, tilting your head slightly, staring into leon's eyes with a desperate expression painted on your pretty face.
"so needy," he murmured, lips brushing against yours teasingly. you chase his lips, only to have him pull away at the last second, leaving you whining. he chuckles lowly, hand coming up from your waist to brush against your cheek. "i haven't even touched you properly yet, baby. you needed me that badly, huh, sweetheart?" you nod, desperate, biting your lips briefly before leon leans back in.
he kisses you once more— slower this time, savoring the soft moans and whimpers that leave your mouth as he moves his thigh subtly against your heat to give you some more friction. your mouth falls open slightly more, a whiny moan leaving your mouth as leon pulls away to ogle at your frame under him.
his hand delves under your shirt again, moving higher to cup your breast through the soaked lace of your bra. his thumb cascades over your pebbled nipple, making you arch into his touch with a soft, needy sound. he curses, looking down at you to gauge your reactions. he circles his thumb experimentally around your small, erect nub, a tightness forming in his damp pants as he watches you writhe under his touch.
"please, leon, more..." you whine, staring up at him with a needy expression on your face.
"god, you're so responsive," he groans, voice heavy with desire as he watched your brows furrow at his touch. "look at you, already arching into my hand like you were made for it. damn thing's been teasing me far too long, sweetheart. it's almost a shame it's going to have to come off, isn't it, baby?" he says, raising a brow teasingly before reaching under your shirt to undo the clasp of your damp bra.
leon's hands tug at the ends of your shirt, pulling the useless fabric up and over your head while you shrug out of it. he tosses the flimsy material on the island, eyes fixated on the one article of clothing he'd been dying to snatch off the whole night. hurriedly, leon's deft hands race to pull the bra off you in one smooth motion, setting it next to the shirt he'd just rid you of.
you couldn't stop the soft, breathy moan that escaped you as leon reached out to cup each of your breasts in his hands. "got such pretty tits, baby," he says, staring into your dazed eyes as he fondles them. "so fuckin' perfect." he squeezed them gently, pushing them together in his large palms before letting them settle again. he leans down, pressing hot, open mouth kisses down the column of your neck, sucking occasionally at the flesh until he reached your chest.
leon's tongue darts out to lick a thin, teasing stripe up your left nipple, his saliva coating the hardened bud. he blows ever so slightly, causing you to shiver at the cool sensation. you can't help but let out a strangled moan as his other hand works your right nipple, rolling it between his thumb and pointer finger. your core clenches as he finally takes your nipple into his mouth, mouth sucking the nub fervently.
"fuck, leon... feels good..." you trail, hips subtly grinding down into the thick muscle of his thigh that was still pressed between your soaked core, desperate for more friction. leon groans deeply at the sound of your sweet voice, the low vibration traveling straight through your nipple he has trapped between his lips. his eyes flick up to meet yours, dark and burning with desire, while his thumb continues its slow, relentless assault on your right nipple.
"yeah, baby? feels so good, right?" he breathes out, pulling off your nipple with a wet pop, lips shiny with saliva. a thin string of spit connects his mouth to the swollen peak before it breaks. you nod with an embarrassing amount of enthusiasm, tears nearly pricking at your eyes just from how horny you are. your hips grind down on his meaty thigh harder this time, tiny, desperate moans slipping from your mouth as you stare at him, eyes practically begging him to give you more.
leon's eyes flare with dark satisfaction as he watches you nod so eagerly, tears threatening to fall from your eyes, hips grinding down desperately against his thigh. "fuck, sweetheart..." he breathes, thumb giving your right nipple one last slow roll before his hands slide down to grip your waist. "look at you, so goddamn horny you're about to cry. you want it that bad already, huh, baby?" he leans in, pressing a small kiss to your collarbone, then trails lower, running his lips over your chest while his hands slide down to pop the button on your pants, pulling the zipper down in one smooth motion.
the damp fabric clings stubbornly to your skin as he tugs at it, hooking his fingers into the waistband of your pants and panties together. you lift your hips to help him, elbow rested atop the counter behind you to balance yourself. he tugs the soaked layers down your legs in one steady pull, tossing them aside on the kitchen floor with a damp slap. the cool air kisses your overheated, dripping cunt and you shiver, a soft whimper escaping your lips under leon's quiet, intense stare. you're now completely bare in front of him, eyes gazing up at him needily as you gauge his expression.
leon is practically hypontized, his gaze dropping between your thighs, eyes darkening with raw, unrestrained hunger. he wets his lips slowly with his tongue, as if he's already imagining how good you're going to taste. he steps closer, right hand traveling down your abdomen and in between your thighs. his palm is warm against your skin, leaving a trail of heat in its wake. he slides two fingers between your thighs, running his middle finger through your slick slit, parting your folds and gathering your wetness.
a low, appreciative hum escapes him when he feels how incredibly soaked you are. he pulls his hand back and holds his glistening fingers up between you, the dim light catching on the shine coating the digits. his eyes pierce into yours as he brings his fingers closer to your face, offering them to you.
"open," he murmurs, his voice rough and commanding as he presses his middle and ring finger to your lips. when your lips part obediently, he slides his fingers into your mouth, letting your taste yourself. his thumb brushes your bottom lip and you suck gently, eyes locked onto his.
"that's it, sweetheart. taste how fuckin’ wet you are for me," he drawls, watching your tongue swirl around his finger with hooded eyes. "so wet, been thinking about this pretty little pussy for months." pulling his fingers free with a soft pop, he brings it to his own mouth, sucking it clean with a deep groan. the sight makes your core clench uncontrollably, begging to be stuffed with something, anything at this point.
and with that, leon drops to his knees in front of you, slinging one leg over his shoulder to open you up to him. you grip the counter behind you tightly, balancing yourself as leon grips the soft plush of your thigh. he leans in, hot breath fanning over your dripping cunt, and presses a soft, short kiss to your clit. you whine, eyes looking into his pleadingly.
he only smiles up at you from between your thighs, that dark, knowing smile that makes your stomach flip. he leans in again, dipping his head lower and licking a slow, thick stripe up your folds from your entrance to your clit. when he reaches the swollen bud, he flicks the wet muscle against it with the perfect pressure.
you twitch hard, a soft, needy moan slipping from your lips as sparks of pleasure rush through you.
watching your reactions, leon hums lowly before taking your sensitive clit in between his lips, suckling the bundle of nerves while flicking his tongue. his tongue draws small, deliberate circles over the trapped bud, forcing out louder, higher pitched moans from you. the sensation is almost overwhelming. your hips jerk, a hand flying to his damp hair as he works you with his mouth. you fingers grip at his strands tighter than you mean to, earning a low groan from leon. the sound vibrates straight through your clit, head falling back ever so slightly as he continues his assault.
leon presses a single digit to your folds, running his finger up and down before pushing it past your slit. you're so wet that it slides in easily, but still he takes his time, curling it gently at first before pressing an additional finger to your clenching pussy. he pumps his fingers slowly, angling his fingers upwards in a hook to press against your g-spot.
"fuck, listen to those pretty sounds, sweetheart," he mumbles against your pussy, voice muffled and rough. "grippin' my fingers so tight, pussy's just been waiting for me to split her open..." his words vibrate through you as he continues to suck at your clit with such vigor that you feel tears prick at your eyes from how fucking good it feels. you let out a sob, eyebrows knitted together as you begin to feel a pressure begin to tug at your lower abdomen.
his fingers begin to speed up, hooking upwards inside you as he feels for the spongy bump of your g-spot. every stroke making wet, obscene sounds echo in the kitchen, mixing with your high pitched, breathy moans and the steady thrum of the rain outside.
you're trembling, hips jerking uncontrollably as the pleasure builds hotter and tighter with every curl of his fingers and every suck on your clit. your grip on his hair tightens even more, tugging hard enough to pull another groan from his throat. only when your thighs begin to shake violently around his head and your moans turn into desperate, broken cries does he finally pull his mouth off your clit with a wet pop. he looks up at you, lips and chin glistening with your arousal, eyes dark and burning.
"leon, w-what the fuck?" you sob out, a single tear rolling down your heated cheeks as you stare at him in desperation, eyebrows knitted together in confusion at your ruined orgasm. he chuckles darkly, fingers pulling out of your core as he rises to his feet to press a chaste kiss to your forehead to console you. he wipes the tear that rolls down your cheek and pushes your hair behind your ear while cooing at your frustrated form.
"not yet, sweetheart." he rasps, holding your chin in place with his thumb as he forces you to look at him. "i want you shaking and begging when i finally bury my cock in this tight little pussy." he whispers, pressing a brief kiss to your pouty lips as he stares down at you. reaching his strong arms under your thighs, he scoops you up in one smooth motion. your legs wrap around his waist automatically, your dripping cunt pressed hot and slick against his abdomen as he carries you up the stairs without any effort.
he walks down the hallway to your bedroom, having already known its location from when he came over to change your window’s film which had desperately needed replacing.
kicking open your bedroom door, he walks you over to the bed and sets you down in the middle, your form sprawling out as you prop yourself up on your elbows. leon stands at the end of the bed, pulling the tight shirt off his body as you watch in delight. he makes quick work of his jeans and boxers as well, tossing the articles of clothing aside as he descends onto the bed.
your mouth is open in awe as you ogle at his thick cock, the tip leaking with small dribbles of precum. he was big, the base thick and heavy, the shaft curving slightly upward with prominent veins running along its length. it twitched under your hungry gaze, another bead of precum sliding down the flushed head.
leon's lips curl into a smug, knowing smirk as he catches you staring. "you want this, sweetheart?" he purrs, voice low and rough with arousal. he wraps his large hand around the base, giving himself a slow, lazy stroke from root to tip, spreading the slick precum over the head. his eyes never leave yours, thick with lust.
your breath catches in your throat as you watch him stroke his thick cock right in front of you, the wet sound of his hand gliding over slick skin making your empty pussy clench desperately around nothing. the ruined orgasm still has your nerves buzzing, every inch of you hypersensitive and aching for relief.
leon's smirk deepens at your obvious hunger. "yeah... you do," he answers for you, voice a raspy, filthy rumble. he leans in close, releasing his cock and letting it slap heavy and wet against his abs. his hands slide up your thighs, thumbs digging into the soft flesh as he spreads you wider, exposing every inch of you to his hungry gaze. "look at that. so fuckin' desperate for me. dirty girl, dripping all over the sheets just from watching me stroke it." one thick finger drags through your folds, collecting your slick before he brings it to his mouth and sucks it clean. his eyes flutter shut for a second, like he's savoring the taste of you, then snap back open again, his gaze more intense than before.
he shifts up the bed slowly, every muscle in his torso flexing as the mattress dips under his weight. his cock drags a scorching, sticky trail up your stomach, leaving a shiny smear of precum across your skin. when he settles between your thighs, the blunt, leaking head nudges right against your swollen clit, making your hips jerk up involuntarily. you let out a whine, your patience nearly spent as you glare at him, annoyed.
"easy, sweetheart," he chuckles darkly, pinning your hips down with one big hand. "you'll get it when i say so."
he rocks his hips forward, sliding the entire length of his cock along your pussy up and down, coating himself in your arousal until the wet, obscene sound of it fills the room. every pass bumping the head against your clit, then dragging back down to tease your entrance, never quite pushing inside. your hands fist the sheets, back arching, broken little whimpers spilling from your lips as the teasing from downstairs makes every nerve ending scream for more.
“leon… please—” you gasp, voice cracking. you were nearly about to give up.
“please what, sweetheart?” he taunts, leaning down to bite at your jaw, your throat, sucking a fresh mark into the skin just below your ear. “use your words, yeah? tell me exactly what you want me to do to this pretty little pussy.”
you’re shaking, thighs trembling around his waist, but the words tumble out anyway, much different from your bashful slurry of words from before. you beg, lip quivering desperately as you nearly cry out of sheer frustration. “fuck me—god, leon, i need your cock inside me right now. please, i can’t—i need it—”
he groans against your neck, the sound vibrating through you. “that’s my girl.” in one smooth motion he flips you onto your stomach, yanking your hips up so you’re on your knees, ass high in the air. you barely have time to catch your breath before he’s gripping your hair and tugging your head back, angling it to look towards the mirror on the right side of your bedroom.
“mirror,” he growls against your ear. “eyes on the mirror the whole time, baby." he drawls, hands caressing the fat of your ass with his other hand as he presses himself against you.
your gaze shifts. the tall standing mirror reflects every filthy detail back at you. your flushed face, lips parted and swollen, eyes glossy and desperate. and behind you, leon, shoulders broad and muscles bulging, one hand fisted in your hair, the other gripping the base of his thick cock as he lines himself up.
he pushes in slowly, inch by inch, until the stretch burns so good your mouth falls open on a silent cry. you watch in the mirror as your pussy stretches obscenely around him, lips parting wide to take every thick vein, every ridge. the slight upward curve of his cock drags perfectly against that spot deep inside, making your walls flutter and squeeze. you feel as if you're on cloud nine right now, finally feeling satisfied as his thick cock stretches your cunt deliciously. you could cry right now, the fullness of his cock buried inside you so deep you swear you could feel him in your cervix.
“fuck, look at that, sweetheart,” he rasps, voice wrecked. his eyes are locked on the where your sexes connect in the mirror, watching himself disappear inside you. "so fuckin' tight. swallowing me like you were made for it." he bottoms out with a sharp snap of his hips, pelvis flush against your ass, balls heavy against your clit.
the sight his cock buried to the hilt inside your pussy makes you moan loud enough to echo off the walls. he doesn’t wait. he pulls back until only the flushed head remains inside, then slams forward again, setting a punishing rhythm that makes your whole body jolt. a creamy white ring coats his cock with every slow, rough drag inside your cunt as his hand grips the fat of your ass.
every thrust is on full display in the mirror. the way your back arches deeper, the way your tits bounce with every impact, the way your ass ripples when his hips slap against it. his cock glistens with your slick each time he drags it out before he drives back in.
leon’s hand slides around to your front, fingers finding your swollen clit again. he rubs tight, fast circles in time with his thrusts, never letting up. he leans over your body to your ear to and whispers, “watch yourself,” he orders, tugging your hair harder so you can’t look away. “watch how pretty you look getting fucked like this. watch that greedy little pussy take every inch.” he purrs, making eye contact with you in the mirror before letting up to set an even quicker pace.
you're already so close, so fucking close to cumming, the teasing from earlier making you hypersensitive to every rough thrust of his cock in your wet pussy. you feel that familiar knot curling again in your stomach, and you swear you could cry from how good his cock feels dragging against your walls— the slight upward curve that presses against your g-spot, the thick veins that adorn it from the base to the shaft—
“leon—i’m—fuck, i’m gonna—” your voice cracks, breaking into a sob.
“yeah? gonna cum already?” he growls, hips snapping harder, the headboard starting to knock against the wall. “do it. cum on my cock, sweetheart. let me feel it. let the mirror see how fuckin’ beautiful you look when you fall apart.” look grunts out, expression nearly animalistic as he watches you intently in the mirror.
his fingers press harder on your clit, rubbing perfect circles, and that’s all it take for you to fall apart.
the orgasm rips through you like lightning, violent and blinding. your pussy clamps down around his cock like a vice, pulsing and gushing around him as you scream his name. in the mirror you watch yourself come undone, your eyes rolling back and mouth open in a broken cry, whole body shaking while he fucks you through it. leon's pace never slows as he drags your orgasm out until you’re sobbing and twitching.
“good fucking girl... shit, just like that,” he groans, voice raw. his hips keep snapping forward in that same brutal rhythm, cock slamming deep into your spasming pussy even as you’re still coming apart, walls clamping and fluttering wildly around him. the wet, filthy squelch of your arousal mixes with the relentless slap of skin on skin, louder now that the headboard is hammering the wall in time with every thrust.
“fuck, sweetheart,” leon growls, voice wrecked and dark. his fingers never leave your clit, in fact— they press harder, rubbing those perfect, merciless circles even faster, dragging the orgasm out until it twists into something sharper, almost painful. your scream melts into a broken sob as the pleasure flips straight into overstimulation, every nerve screaming while your pussy keeps pulsing and gushing around his thick cock.
“leon—please, no—too much—” you choke out, but the words dissolve into another helpless cry when he grinds deep and circles your clit just right. in the mirror you’re forced to watch it all as your eyes roll back, and tears stream down your flushed cheeks.
“too much?” he laughs low and cruel against your ear, never missing a stroke. “you’re still sucking me in, sweetheart. look at that greedy little pussy... milking my cock like it never wants me to stop.” he yanks your head up higher by the hair so you can’t hide from the reflection. “watch yourself. watch how beautiful you look when i ruin you.” he grunts, pulling you flush against his chest and forcing you into a headlock as his cock pistons in and out of you mercilessly.
your thighs start shaking violently, legs threatening to give out, but leon just bands one strong arm around your waist and holds you up, fucking you harder, deeper, his cock dragging relentlessly over that oversensitive spot inside you with every thrust. his hand on your waist lowers itself back to your clit to rub at it slick and fast, pushing you straight toward another peak before the first one has even faded.
“gonna give me another one already?” he taunts, voice rough with lust. “poor baby. 'c'mon, cum again for me, sweetheart." his pace never once falters, strong hand holding you up as he presses a small kiss behind your ear while encouraging you to cum on his cock.
the second orgasm hits you harder, sharper, almost too intense to bear. your whole body seizes, as you gush around him for the second time, fresh slick squirting out around his cock and dripping messily down your thighs onto the sheets. you scream his name until your voice cracks, eyes screwed shut in the mirror before they snap open again. back arched impossibly, mouth open in a broken sob, tears pouring freely while your body jerks and twitches uncontrollably in his grip.
but leon still doesn’t let up.
he fucks you straight through it, hips pistoning faster, the wet slap of skin turning obscene and constant. his fingers keep torturing your swollen, oversensitive clit—pinching, rubbing, and flicking it until the pleasure flips into pure fire, every stroke making you sob and thrash against him. you collapse forward onto your elbows, face buried in the bed, ass still high and presented for him as he follows you down, blanketing your body completely.
“leon—i can’t—please—i can’t take it—” you’re babbling, drooling into the bed, legs kicking weakly as a third orgasm builds right on the heels of the last one, vicious and unstoppable.
“uh-uh,” he rasps, lips brushing your ear, voice dark and filthy. “i waited months for this perfect little cunt,” he rasps, voice thick with everything he’s held back for so long. "so you can give me one more, sweetheart." leon purrs, his nails digging into your hips as he continues his relentless abuse to your cunt.
he yanks your head back again so you have no choice but to see your tear-streaked, ruined face. you’re practically limp in his arms as hot streams run down your face from the sheer amount of pleasure. the way your pussy is stretched obscenely around his thick cock as it pounds into you without mercy, and the way your whole body trembles and jolts with every brutal thrust is enough for another pit in your stomach to build.
the orgasm that’s been building finally crests, and it feels almost painful, every contraction sending tiny shocks up your spine. it drags through you in long, shuddering waves, your walls clamping down around him in tight, fluttering pulses while fresh slick gushes out around his cock. you watch it all in the mirror, your eyes glossy and unfocused, mouth open in a hoarse, broken cry, tears slipping down your flushed cheeks as your thighs shake violently.
“fuck… that’s it,” leon groans against your ear, voice raw and satisfied, his hips stuttering as he chases his orgasm. “look at that, sweetheart. look how fucking beautiful you are when you cum like that.”
you’re still twitching, still trying to catch your breath, when the overstimulation really sets in—sharp and electric, too much all at once. your hips jerk away on instinct, a wrecked sob tearing from your throat as the pleasure flips into something almost painful.
"shhh, i've got you," he murmurs against your neck, his voice losing its rough edge as his own release builds. "just one more thing, baby…" leon's breathing is ragged, his hips stuttering as he nears his release.
with a final, deep thrust, leon buries himself to the hilt and stills. he groans deeply, hips bucking as you milk him for all he's got. you feel him pulse inside you, hot, thick ropes of his cum filling you completely as he groans your name against your shoulder blade. his body trembles slightly, muscles tensing and then relaxing as he empties himself into you. it's a satisfying release that seems to go on forever, each pulse of his cock accompanied by a low, guttural sound of pure satisfaction.
leon stays buried deep for a long moment afterward, both of you breathing heavily in the quiet room. the rain has softened outside, now just a gentle patter against the windows. his weight is comforting on your back, his arms wrapped securely around your waist as he presses soft kisses along your spine.
when he finally pulls out, you collapse completely onto the bed, boneless and satisfied. he shifts beside you, gathering you into his arms and snuggling you into his side. you rest your head on his chest, listening to the steady rhythm of his heartbeat as his fingers gently stroke your hair.
"you okay?" he asks after a few moments of comfortable silence, his voice soft, a stark contrast to his rough, lust-ridden voice from a few minutes ago.
"mhm... so good." you mumble into his firm chest, and he lets out a breathy laugh at your reply. he strokes your hair gently, pressing a kiss to your hairline as he watches you catch your breath.
"yeah, baby?" he teases, settling into your arms as he thinks of what he wants to say. you're drifting off when he speaks again, his voice barely above a whisper. "i've wanted this for so long." although your eyes are heavy, you can't help the way your heart skips a beat at his words.
your eyes flutter open at his confession. "how long?" you ask curiously, mouth parted as you listen to the calm thrum of his heart against his chest.
"since the day you moved in," he admits, his thumb tracing circles on your shoulder. "that's why i kept coming up with excuses to see you. the porch light, the fence… none of it... really needed fixing." he says, and it's a little endearing to see leon so honest... it was cute. the sleepiness wore off a bit, your lips curving into a smile as you think about all the times he's offered his help to you in the name of "being a good neighbor."
"what about the leaky faucet?" you ask, propping yourself up on an elbow to look at him better. "that one was actually dripping." you inquire, wriggling your eyebrows at him playfully.
leon grins wolfishly. "okay, that one was real. but i may have exaggerated how bad it was so i could come back a few times." he admits, fingers absentmindedly drawing shapes into the small of your back.
you shake your head, unable to stop smiling. "you're ridiculous." you huff out, mirroring his mannerisms by tracing hearts into his firm chest with your fingers, eyes focused on your movements.
"i tried to be subtle, sweetheart," he admits. "but i was losing my goddamn mind trying to tell you. tonight, when i saw you stuck in the rain... i knew i couldn't pretend anymore." your fingers still on his chest, biting back a smile as you take in his words. you had to admit, it felt nice to finally hear him be honest about how he felt, the flirting a precursor to his true feelings.
"i'm glad you didn't," you say, leaning up a bit to press a soft kiss to his lips. he responds immediately, his arms wrapping around your waist to pull you closer. when you pull away, he's smiling.
"so," he says, a boyish smile gracing his features, "what happens now?" he asks, genuine curiosity behind his playful eyes.
"well," you say thoughtfully, "you could start by not pretending things are broken just to talk to me." you giggle, staring at him in amusement as a wider smile breaks out on his features.
leon laughs, the sound warm and genuine. "deal." he says, trapping you tightly into his arms. you giggle, smacking at his biceps for him to release you. once he does, you look at him with a smirk plastered on your face.
"hey, leon?" you ask, staring into his eyes with a hint of mischief.
"yeah, sweetheart?" he asks, brows raised as he stares at you trying not to laugh.
"i think my kitchen sink might be making a weird noise." you say, biting your lips to stop the laugh that eventually does escape, burying your face in his bare chest.
he chuckles, pressing a kiss to the back of your head. "i'll be over first thing in the morning to check it out."
© cametoile ♡ + ↻
nier’s note 🗒️: oh my god you guys yes this was such an indulgent write i’m not gonna lie to you. vendetta/re9 leon has been on my mind all the time lately and i can’t help it that man is such a dilf. but if you read fully to the end i really really appreciate it thank you for supporting my writing!! hoping to make this a pretty consistent blog but we’ll see. also literally the first day of me writing this it started storming hard af outside my apartment and i literally got so inspired i love rain. anyways, yes it’s long yes it’s 95% smut, yes i’m a slut for leon, no i don’t care. thank u for reading ♡




















