Work Text:
Your relationship with Leon was perfect at first. Maybe that was the problem. It seemed you set yourself up for a dream, not reality. He was picture perfect after all. Handsome as they come with dirty blonde hair and blue eyes. Perfectly placed moles you kissed. A name that you found yourself cursing most nights.
Leon Kennedy. The cute officer that pulled you over one night. You ran into him by coincidence a few weeks later and he asked if you’d like to get dinner. A nervous, awkward wreck that had you head over heels in love. He was charismatic and sweet, a man right out a romance novel. He offered flowers and kisses. Long drawn apologies when he had to work late. It was smooth sailing until it wasn’t.
You were done with an off and on relationship. Sick and tired of arguing over small things and drifting apart. You weren’t good for eachother. But Leon didn’t care about any of that. He didn’t care if his friends told him to move on or to meet other people. It was you he wanted.
It was late, and you were taking time to collect everything your now ex-boyfriend left at your house. A half-empty bottle of wine sat on the counter beside your cellphone. Do Not Disturb blocked the missed phone calls.
You’d only broken up with Leon the week before, and he tried playing it civil. Mature. “If that’s what you think is best.” Or so you thought. Your doorbell ringing repeatedly made you groan and set the box on the kitchen table.
You made your way over to the front door, unlocking it with a pit on your stomach. You had an inkling idea of who it could’ve been. The lock clicked once, and you swung it open, met with the far less composed Leon you knew. You met his eyes, his cheeks red as if he’d been crying. The way he shifted on his feet, squeezing a bouquet of flowers in his hands gave the impression he’d been drinking.
“I hope you didn’t drive here.” You scoffed, looking past him for his jeep. He frowned when you said that.
“It’s not a long drive.” He didn’t take his eyes off of you for a second, looking like a stray puppy on the street. Begging someone to take him home. “I just had to see you.” He cleared his throat and held out the flowers. “Your favorite.” He tried to smile. “Can we talk .. Please?” His lower lip trembled with those words, baby blues eyes pleading.
You looked away, fighting your inner morality. It was stupid to let him in. You’d do the same thing as always—fight and make up. His insistent whining to give him another chance had you stepping away to give him room. “Fine. You can take your things while you’re here.” You dismissively held the door open for him.
Leon clamored inside, practically throwing himself into your arms. “Thank you, thank you.” He nuzzled into your shoulder, squeezing you tight against his shivering body. You caught a whiff of his breath, confirming your suspicions. “I missed you so much.” He whimpered, pulling away to look at your face.
“I’m sure you did.” You tried to squirm away, but he held tighter. He had always been clingy. Expecting you to be there each time he needed someone. “I swear, it’s like you need a mother, not a girlfriend.” You tilted your head away from his sad eyes and pout.
For a moment, he wasn’t sure how to respond to that. You were right, he looked for a maternal figure in you. Underlying mommy issues that he wasn’t about to unpack.
“Don’t you see? I need you.” His voice broke on the last word, shaking hands moved to cradle your face. “I don’t want anyone else, nobody understands me like you. Or treats me like you do.” He babbled, tears welling in his eyes. “I don’t care if we bring eachother down. I couldn’t stand it if you hated me.” He sounded pathetic, devotion laced words that came out with passion. Not regret.
“Leon,” You sighed, wiping away the tears than began to run down his pretty face. “No, no. I don’t hate you. I could never hate you.” You tried to soften your tone, rubbing his cheeks. “Hate is a very strong word. Maybe I wish you’d listen once in a while. Or say things I don’t mean..” You trailed off, the sight of his tears had you breaking down. Falling for his charms.
“But it doesn’t mean I don’t want what’s best for you. If that means not being with me, then so be it.” You were honest, knowing it was better than stringing him along.
Leon stared back at you like you’d slapped him. A physical sting from those words had him finally letting you go. Only to walk over to the kitchen, spotting the box of his belongings. Upon closer look, it had gifts he’d given to you as well.
“Don’t say that.” He reached inside and pulled out a locket he’d given you. The date of your anniversary engraved on the back. “You can’t tell me this doesn’t mean anything to you.” He dangled it by the chain, then tossed it back on top of the stack of clothes and gifts. He rested his hands on either side of it, as if contemplating the past year together.
“Of course it does!” You were by his side immediately, hesitant to rest your hand on his shoulder. “Please, don’t think like that. Look at it this way.” You began while attempting to soothe him. It left you feeling like the mother he needed. “We had good times, and bad times.”
Before you could continue, Leon was cutting you off. “Good times.” He tilted his head up to look at you with a hopeful expression. “Weren’t the good times better than the rest? You can’t look me in the eye and tell me that you weren’t happy with me.” He took your hands in his, intertwining your fingers and squeezing tight.
“I wasn’t … unhappy. Not the whole time.” You met him half-way, failing to meet his gaze. It wasn’t a constant. Sure, he frustrated the hell out of you, but he was getting to you.
“I know.” He tugged you closer, fumbling to pull you into a clumsy embrace. You didn’t fight back, instead you reciprocated. You let him kiss at your throat and say he was sorry. You tangled your fingers in sandy blonde hair and said you were sorry too.
You were tipsy yourself, giving into Leon’s whims. There was no use giving up on something that was clearly in full force. He loved you, and there was nothing you could do about it. He stumbled you to the couch, draping himself on top of you with a groan.
“I missed you soooo much,” He drawled, kissing your chin to your lips. He groaned into it, licking into your mouth as he began to grind his hips against yours. “I love you, love you a lot.” He mumbled against your lips, scrambling to undress you beneath him.
“I love you too.” You panted out, tugging his shirt over his head. He glanced up at you with a pitiful pout.
“Can we? Can I .. Please? I want you so bad. I wanna forget we ever broke up.” His words were a bit slurred from his emotional outburst. You knew that it was a mistake, a cycle to get caught up in. But with Leon, maybe you’d make it.
“Yes.” You gave in, letting him eagerly strip you down for his eyes only, peppering kisses over each inch of skin he exposed. When he sat up off of you, you lended a hand. You reached out to help unbuckle his belt, and he let out a breathy moan at your touch. He lifted his hands out the way to give you control.
“Please,” He whined, squirming as you tugged his jeans down his thighs. The creamy expanse of skin with darker blonde hair, and his aching cock twitched for attention. He let you switch your positions, hands on your hips as you straddled him instead.
The noise you heard was heavenly. “Please, please. I love you so much, I want us to be okay again.” Leon was babbling once more, eyes focusing on where your bare pussy hovered over his leaking tip. Precum blurted out, making him buck his hips up to graze your wet entrance.
“I know, I know.” You hushed him, guiding the head of his cock to where it craved to be. You slid down slowly, taking every thick inch of him until your thighs were on either side of his. His head tilted back with another whimper, twitching inside of you.
The prettiest whines spilled from his lips as he thrusted his hips up. “You always feel s’ good.” He leaned in to kiss you once more, gasping with your downward motions.
It was rough and frantic, the way Leon humped up into you, going on and on about how badly he needed you. You grasped his shoulders each time you were bounced on his lap, each time he throbbed inside. “Please, fuck, ‘m not gonna last long.” He whimpered, eyes glazed over with tears. His hands grasped your hips, squeezing hard enough to leave bruises in the shape of his fingers.
It had you moaning his name, hooking your arms around the back of his neck as you grinded your hips down. He slid his fingers between your bodies, sloppily rubbing at your clit. You became much slicker around him, the wet noises filling the room.
Leon was noisy, sliding his free hand up to cup your breast. “You’re so pretty, I’m sorry I fucked up.” He panted, blinking up at you with puppy dog eyes. It was hard to resist an apology with his cock driving into you.
“You’re so stubborn.” You choked out, feeling your walls squeeze him tighter. “I-I can’t stand you sometimes.” You gripped his shoulders harder, unable to fight the pleasure of his rabbiting hips.
His whines became breathy grunts. “That’s when I want you the most.” He admitted, hips bucking up to meet your downward movements. “When you’re mad at me.” He smiled, a charming boyish look.
You could’ve smacked the smile off his face if not for the sheer ecstasy he was giving you. It seemed you were proving his point by ignoring that. His fingers were busy on your pulsing bud, slick from your arousal.
“Shit, ‘m gonna cum.” You arched against him, bare chest pressed to his as he held you tighter. As your release washed over you, you felt him throb inside—no doubt close himself.
“Oh, oh, fuck.” Leon whined, bucking his hips up harder. “Inside, please..” He nuzzled into your neck. “Can I?” He mumbled, peppering kisses over your collarbones. You felt his spit on your skin, begging not to pull out.
“Yeah.” You nodded, squirming when his tongue ran over one of your nipples. It only speared him further into you, the overstimulation of him suckling at your sensitive bud. “Leon,” You whined, and he pulled off with a pop as he stared up at you.
“Mmm? s’ close. I love you so badly.” He was whining, fucking up into you with a few more rough bucks of his hips. He whimpered something breathy, as he stuffed you full of his load.
With a huff, he was wrapping his arms around your back to keep you close. “God, I love you so much.” He slurred, tilting his head back to press his lips to yours. A sloppy kiss, albeit sweet.
The words i love you made you swoon.. and sleeping with Leon was amazing. You wanted to sarcastically thank him for making it worse. There was no way you could go through with leaving him .. again that is.
“I love you too.” You said it back, relaxing in his embrace. You just hoped falling back into his arms wasn’t a mistake. He was thick and warm inside of you, and the sweetest man you’d ever met. Making amends might not have been the worst idea after all.
