𝐇𝐞 𝐤𝐞𝐩𝐭 𝐛𝐫𝐢𝐧𝐠𝐢𝐧𝐠 𝐦𝐞 𝐜𝐨𝐟𝐟𝐞𝐞...♡.ᐟ
summary : You work in the RPD library. Leon Kennedy keeps finding excuses to come see you. What starts with coffee deliveries, terrible jokes on post-it notes, and walks to your car after work slowly turns into something neither of you can deny. When he finally asks you to dinner, one sweet night at his apartment turns into your first kiss, your first time, and the kind of tenderness you never thought love could feel like.
warnings: re2r!leonx femreader, no use of yn, fluff, smut, mdni!!!, first time, established relationship, loss of virginity, established relationship, soft smut, praise, consent checks, reassurance, gentle Leon, awkward sweetness, oral sex (m receiving), protected sex, aftercare, cuddling, nervous reader, wholesome intimacy, domestic vibes, reader insecurity comforted, romantic tension payoff, english is not the authors first language.
wc : 4.8k
autor's note: this was inspired by an anonymous request sent to me on tumblr 🤍 thank you so much for trusting me with it. i’d love to keep doing more requests like this, so please feel free to send them in whenever you want. i really enjoy writing your ideas.
Leon and you had started dating only a few weeks ago.
You met at work. He was a police officer at the RPD, and you were a librarian there, though it was only a second job while you studied English Literature. Your real dream had always been to become a writer, so working at the library never bothered you at all.
You met Leon when he once needed you to pull some files for him so he could finish a report on a case they were about to archive. You had only just started working there, and he had only been a police officer for a few months himself.
“Excuse me…” Leon said quietly while you had your back turned, shelving books in the library.
He startled you badly. Hardly anyone ever came through the library, and when you noticed someone behind you, you couldn’t help letting out a sharp little scream.
“I’m so sorry,” Leon said, laughing softly at your reaction. “I didn’t mean to scare you.”
When he saw you for the first time, he couldn’t help blushing. To him, you were deeply beautiful, like someone pulled straight out of a fairy tale. Your hair was tied up, your glasses perched on your nose as you organized books when he approached you from behind.
“Don’t worry, it’s not your fault. I’m just not used to many people coming in here,” you said, blushing yourself, a shy but sweet smile on your lips.
Sometimes, because there weren’t enough non-police staff at the station, they would ask you to cover the front desk. And Leon just so happened to always pass by there to see you, even when it was terribly out of the way from where he actually needed to be.
Little by little, you became closer. Leon would bring you coffee whenever he could, and if you weren’t in the library at the time, he’d leave you a post-it with some corny joke.
"Can February march? IDK but April may :D"
When you saw it, you couldn’t help laughing to yourself. Leon, watching you from the doorway without you noticing, smiled like a triumphant little boy. Without realizing it, he was falling for you.
Before either of you noticed, you were always looking for each other whenever you could. He would wait by the doors of the RPD, even if he got off earlier, just to walk you to your car after your shift ended.
At first they were short walks. Awkward conversations about anything at all: traffic in Raccoon City, some strange coworker at the station, the books you were reading for class, or the terrible movies Leon insisted on defending.
Then, without either of you knowing exactly when, it became routine.
You started saving part of your break just in case he came by the library. And when he didn’t, you noticed it far too much.
Until one afternoon, while he was walking you to your car like always, Leon stopped in front of the driver’s door, hands in his pockets, wearing an oddly serious expression.
“I wanted to ask you something.”
“Tell me.”
He glanced down for a second and let out a nervous little laugh.
“Would you like to be my girlfriend? I know it’s not the most impressive way to ask, but… I really like you. And I’d rather stop calling you ‘the girl I’m seeing’ whenever I think about you.”
You laughed, touched.
“Is that what you call me?”
“No. Usually I say things that are way more embarrassing.”
You didn’t even let him finish. You stepped forward and hugged him tightly.
“Yes, Leon. Of course.”
You felt him relax in your arms, exhaling like he’d been holding his breath for days.
Still, as your relationship moved forward, there was something that kept circling in your mind more than you wanted to admit.
Leon had never pressured you about anything. He hadn’t even tried to kiss you yet, aside from the occasional distracted brush to your forehead or hand that made your heart race. He was patient to ridiculous extremes, as if he knew instinctively that you moved at your own pace.
And that was exactly why you felt worse, because the truth was you had never kissed anyone before. Not because you’d lacked opportunities, but because you’d never wanted to enough. No one had ever made you want to share something like that… until him.
And now that you did want to, you were terrified of not knowing how, terrified of disappointing him.
One day, he came into the library with a sweet smile and a hint of embarrassment.
“Hey…” he said, scratching the back of his neck as he leaned on the counter, pretending to look at some forms. “Would you like to have dinner with me tonight?”
You looked at him over your glasses, convinced you’d heard wrong.
“Dinner… with me?”
Leon smiled nervously.
“Yes. With you. Unless you already have plans. Or don’t want to. Or think I’m weird. Which is also possible.”
You couldn’t help laughing.
“I’d love to.”
The smile that spread across his face was so beautiful it stayed with you the rest of the day.
The date was set for Saturday night.
That Saturday, you took longer than usual getting ready. You chose a pretty strapless dress, simple but flattering. You wore your hair down and put on just enough makeup.
When Leon opened the door, you understood immediately that he had done exactly the same.
He wore dark jeans and a gray t-shirt that showed off his shoulders without seeming like it meant to. His hair was still damp, falling slightly over his forehead, as if he’d stepped out of the shower only minutes earlier, and he smelled so good that your first coherent thought was that it was deeply unfair. Clean, warm, masculine, with a soft cologne that made you want to stand a little too close.
But it was him who froze when he saw you. For one full second he said nothing, only looked you up and down with an expression somewhere between surprised and completely captivated.
“Hi… wow.”
You couldn’t help smiling.
“Sorry, I had something better planned, but then I saw you and forgot all of it.”
He stepped aside to let you in, still slightly dazed, and as you entered you saw a bouquet of flowers carefully arranged in a vase on a small table near the door. Pale, delicate flowers, chosen with care.
“Leon…”
He scratched the back of his neck again, suddenly shy.
“They’re for you. I hope you like them.”
You stepped closer, brushing one of the petals with your fingertips.
“They’re beautiful.”
“I wasn’t sure which ones to get. I spent way too long staring at flowers.”
You turned toward him.
“They’re perfect. Thank you so much.”
Without thinking too much about it, you rose onto your tiptoes and kissed his cheek. Leon stood completely still for a few seconds.
“Okay,” he murmured. “This night just got a lot better.”
His apartment was cozy. Warmer than you expected. There were books stacked unevenly on a shelf, a blanket folded over the couch, and soft music playing quietly from the kitchen. Everything smelled delicious: garlic, tomato, warm bread, herbs.
The kitchen was already set up. Ingredients laid out on the counter, a cutting board, fresh pasta, vegetables, an open bottle of wine.
“I was going to cook to impress you,” he admitted, looking adorably shy. “But then I remembered I don’t actually know how to make that many things. So… I need help.”
You ended up cooking together, standing side by side in a kitchen far too small for two people and, because of that, somehow perfect. You chopped vegetables while he stirred the sauce with almost exaggerated concentration. Every time he needed something behind you, he’d place a hand lightly at your waist and move you just a few inches, always slow, always asking permission with his eyes even when he said nothing.
You talked for hours while you cooked. About your classes, the books you wanted to write someday, how Leon had wanted to be a police officer since he was a kid, terrible movies you both secretly loved, places you’d like to travel to even though neither of you had the time.
Leon tasted the sauce with a spoon and held it out for you to try. When you opened your mouth, his gaze lingered on your lips a little longer than necessary.
You froze when you noticed. He smiled at the expression on your face, so you bumped your hip lightly against his. He just laughed.
Dinner turned out surprisingly well. You ate at the small table in the living room, with two candles placed there that he had very clearly tried to straighten several times. Every time you looked up, he was already looking at you.
“Is something wrong, Leon?” you asked eventually.
“N-no, nothing.” He looked away quickly.
“You’re a terrible liar.”
Leon leaned forward on his elbows.
“I’m just thinking that I like you a lot.”
The honesty of it, said so naturally, left you speechless for a moment. Then you smiled at him.
“I like you a lot too.”
The way he smiled then would have been enough to make you remember the whole night forever.
Afterward, you cleaned up together between silly jokes and soft little shoves until the kitchen was more or less decent again. Leon insisted on finishing the last few things while you carried the glasses into the living room, so you ended up sitting on one end of the couch, smoothing the fabric of your dress and trying to make your heart stop racing.
The living room was lit only by the lamp in the corner and the candles still burning on the table. The music was still playing softly in the background. Everything had that strange calm that makes even the smallest detail feel important.
Leon appeared a moment later with two glasses of water in his hands.
“I figured after the wine, this was the responsible choice.”
“How mature of you.”
“I have my moments.”
He handed you one and sat beside you—not too close, though not as far as he might have at the start of the night. The couch dipped slightly under his weight, and the smell of his cologne wrapped around you again immediately. You tried not to think too hard about it.
For a while, you talked about anything. A terrible movie showing at the theater that week, a coworker of his who couldn’t figure out how to use the station copier, a book you were reading for class that he swore he’d try to understand someday, though he promised nothing. But the conversation slowly began to fade—not awkwardly, just because both of you seemed distracted by something else.
Leon traced the rim of his glass with his fingers. You watched him doing it more than necessary. Every time you looked up, he was already watching you.
Finally, he smiled to one side.
“You know you do that a lot?”
“Do what?”
“Look at me and then pretend you weren’t.”
Heat rushed to your cheeks.
“I don’t pretend that badly.”
“Terribly, actually.”
You nudged him with your shoulder and he laughed softly. Then a short, comfortable silence settled between you, and when you looked back at him, he seemed much more serious.
“You’ve been nervous all night,” he said quietly, with no intention of making you uncomfortable.
You shifted in your seat.
“That’s not true,” you lied, unable to meet his eyes. It took you a second to find the words. “It’s just… I don’t know how to do this stuff.”
“What stuff?” he asked gently.
“This. Dates. Being like this with someone.”
You only looked at him for a second before glancing away again.
“I’ve never kissed anyone before, Leon,” you admitted, bracing yourself for the worst reaction possible.
You got the opposite. His whole expression softened instantly.
“That’s it?” he asked, sounding relieved.
You blinked at him.
“You thought it was something worse?”
“I thought you were about to tell me something terrible.”
You couldn’t help laughing a little, still embarrassed.
“It feels terrible to me.”
Leon set his glass down on the coffee table and turned fully toward you.
“Look at me.”
You did.
“There is nothing wrong with that,” he said, voice warm and steady. “You’re not behind on anything. You don’t have to know anything before being with me. You don’t owe me experience, or confidence, or some version of yourself you think would impress me.”
Something in your chest loosened at his words.
“I just like you.”
You stared at him, not knowing what to say. Leon hesitated for a moment, then reached up and tucked a loose strand of hair behind your ear, his blue eyes holding yours so softly it almost hurt.
“And I’d really like to kiss you,” he said quietly. “But only if you want that too.”
Your heart was beating so hard you were sure he could hear it. You nodded slowly.
A small smile touched his mouth—the kind that felt reserved for important moments.
Then he moved closer, very slowly, giving you all the time in the world to pull away if you wanted to. You didn’t.
When his lips brushed yours, it was gentle. Almost shy. A short kiss at first, soft as a question.
He pulled back only an inch, searching your face. When he saw your smile, he leaned in again.
This one lasted longer. His lips were warm, one hand resting beside your knee without touching you yet, as if even now he wanted to be careful.
You found yourself leaning toward him on instinct, closing the distance until you were nearer to him than you had been all night.
The next kiss wasn’t as timid. Still soft, still slow, but something between you had changed the second you moved closer.
The space between you disappeared completely when he placed a careful hand at your waist and drew you onto his lap.
Your hands, which hadn’t known where to go all evening, finally settled on his shoulders. You felt them tense beneath the fabric of his shirt when you touched him, and the way he smiled against your mouth nearly undid you.
The kisses began to blur together after that. Brief at first, then slower, deeper, learning each other as you went. Every time you parted, it was only to breathe or to look at one another for a second with that same stunned, eager expression before starting again.
“You’re doing really well,” he whispered at one point, brushing his nose lightly against yours with a teasing smile.
“Shut up,” you muttered, flushed.
He laughed softly.
“I’m just telling the truth.”
You kissed him again just to silence him, much more confident this time, and felt his hand at your waist tighten slightly. His other hand slid slowly up your arm until it reached your cheek, thumb brushing your skin as he tilted his head to kiss you better.
Everything was still slow—but no longer shy. The music kept playing in the background, forgotten. The candles burned lower on the table.
At some point, you ended up pressed closer to his side, nearly against his chest, and Leon slipped an arm around you as he kissed you again. You could feel the warmth of him, the steady rise and fall of his breathing, not quite as calm as it had been earlier.
When his lips left yours, they only traveled to the corner of your mouth, then your cheek, lingering for a moment at your jaw as if checking you were still comfortable.
You turned your face to find him again. The smile that crossed his face was so beautiful it almost felt unfair to look at for too long.
He kissed you before you could say anything, and this time you fisted your hand lightly in his shirt just to pull him closer.
His thumbs absentmindedly caressed your sides over the fabric of your dress as you adjusted yourself, seated on top of his thighs. Leon let out a small groan at the movement, but his hands quickly settled on your hips, holding you with firmness and care at the same time. Heat rushed to your cheeks.
“Sorry…” you murmured automatically.
His lips moved down to your jaw, then to the side of your neck, leaving slow kisses that seemed designed to undo you piece by piece. Your fingers found their way into his still slightly damp hair, and when he felt you tug at it just a little, Leon closed his eyes for a second.
“You’re going to be the death of me,” he murmured against your skin.
A nervous laugh slipped out of you. Then he looked at you again, this time with something more serious in his eyes.
“Hey,” Leon said, brushing a strand of hair away from your face. “If at any point you want to stop, we stop. If you want to go slow, we go slow. If you’d rather I just keep kissing you tonight until we can’t breathe… that sounds like an incredible plan too.”
Your chest tightened with pure affection. You looked down for a second before meeting his eyes again.
“I’m nervous,” you confessed, breaking eye contact for a moment. “But I don’t want to stop.”
Something in his expression softened even more.
“Then come here.”
He pulled you toward him with a calmness that contrasted with the way he was breathing. Then he laid you back against the couch, hovering above you. First he kissed you with the same passion as before—slowly, but with a little more urgency now—one hand resting at your waist.
Then he moved to your neck, pressing small pecks along your jaw first. Your skin was warm, flushed beneath every kiss Leon gave you. Soon, his kisses deepened against your neck, his tongue joining in, the taste of him mixing with your perfume and your skin.
You felt yourself growing wetter between your thighs at the excitement of it all. Then his hands slowly began to travel up your legs, beneath the fabric of your dress, silently asking permission to continue. You gave it without thinking twice.
Without ever stopping his kisses, Leon’s hands explored your thighs, reaching your ass and squeezing it, drawing a moan from both of you—you from pleasure, and Leon because…
Leon was a gentleman through and through. He had always respected you and had never crossed a single line since the day you met. But that didn’t mean he didn’t have his… fantasies. Quietly, from time to time, he’d look at your ass, at the way your pants hugged the peachy shape of it. Or at your chest, imagining what was hidden beneath all those layers. Still, he would always feel guilty afterward, because he truly valued you and never saw you as some one-night stand.
Leon traced the seam of your panties until he reached your pussy, but he didn’t touch it until you gave him verbal permission.
“D-do it…” you whispered, flustered.
It didn’t take long for his hand to glide over your folds, already slick with arousal, until he reached your clit, swollen and sensitive.
He began making slow circles over it, searching for the rhythm you liked most. It didn’t take him long to find it, drawing soft moans from you at his touch. Leon couldn’t help letting out a low grunt of his own.
Then he moved to your entrance, circling it again while waiting for your approval. You nodded eagerly. Slowly, he slipped one finger inside you. At first it hurt quite a bit—you had never done anything like this before, after all. At your little sounds of discomfort, Leon kissed you tenderly, making you feel safe.
After some time, once you adjusted to the feeling of his finger inside you, he added a second. His pace quickened, reaching deeper, finding that spongy spot inside you that made you writhe with pleasure.
Leon couldn’t keep his mouth off yours, kissing you with hunger and tenderness every chance he got.
You decided to take the initiative then and motioned for him to pull his fingers out. Confused, he obeyed immediately, sitting back on the couch. Then you dropped to your knees in front of him and began undoing his belt.
“Hey… you don’t have to do anything you don’t want to,” he said, though inside he was desperately hoping you would.
You shot him a playful look and a smile full of mischief before continuing, tugging his pants down. Beneath them were black boxers, his cock straining visibly against the fabric, hard as stone.
You didn’t hesitate long before pulling them down too, freeing his dick—big, and above all, thick. The moment it sprang free, a groan slipped from Leon’s lips.
You had never done this before, but you decided not to overthink it and got right to work. First, you licked the tip, collecting the bead of precum there and drawing a choked sound from him.
Slowly, you began taking his cock into your mouth, little by little, licking along the length of it and making sure to go deeper each time, picking up the pace more and more.
Leon felt like he was dreaming: the girl he had fallen for was sucking his cock, and despite you being a virgin, he had never had a blowjob like this in his life.
And the sight was just as satisfying for you: Leon spread out on the couch, his shirt half-ridden up to reveal his V-line and the hint of his abs, moaning from the pleasure you were giving him.
You kept going for a while, saliva everywhere—your lips, his cock, his balls. Then Leon started to feel the tension tightening in his stomach, heat building inside his cock, telling him he was close. So he asked you to stop; he didn’t want to finish so quickly during your first time together—your first time.
That was when he asked you again.
“Are you sure you want this? I don’t want you doing anything just to please me,” Leon said, helping you back up onto the couch beside him.
“Leon…” you said, looking into his eyes with a mix of innocence and desire. “There’s nothing I want more than this.”
Leon kissed you again, but this time with more tenderness, lifting your dress as he did so and revealing your matching white lingerie patterned with little strawberries. You felt shy when he saw it, but if anything, it only turned him on more.
He pulled your panties down, then quickly ran to his bedroom to grab condoms. When he came back, he opened one and rolled it on. Then he positioned himself above you, pressing his cock to your entrance and drawing a soft moan from both of you.
He searched your face for approval once more, and you nodded.
Then, with one slow thrust, he pushed part of himself inside until he was fully seated within you. At first you couldn’t help moaning in pain—sharper and stronger than when he’d used his fingers. Seeing the discomfort on your face, he covered your cheeks and forehead in little kisses, waiting patiently for it to pass.
After a while, the pain turned into pleasure, and Leon began to move, slowly at first, then gradually faster, drawing moans from both of you.
“God, it’s hot in here…” Leon muttered before pulling his shirt off, never slipping out of you, revealing his toned torso in the dim light of the living room, his broad shoulders and defined pecs and abs only made more unfair by the shadows.
As a gift in return, you sat up slightly and removed your bra too, baring your breasts. The sight only made Leon harder.
Immediately, he laid you back down again, thrusting into you while his mouth sucked and bit at one of your breasts, leaving a small mark, while his hand kneaded the other.
After a while like that, both of you were close, so Leon increased his pace—faster, harder—pulling broken moans from each of you.
At the same time, his hand slid down to your clit, rubbing circles over it and pushing you right to the edge.
Soon after, both of you came, completely exhausted.
When he pulled out, Leon kissed your forehead and lifted you into his arms like a princess, carrying you to his bedroom and setting you gently on the bed.
“I’ll be right back, princess,” he said as he left the room. He returned with a glass of water and one of his RPD shirts from the closet for you to wear.
Leon settled beside you carefully. The room smelled like cologne, clean sheets, and that soft warmth happiness leaves behind when it’s still lingering in the air.
You wore his oversized RPD shirt, and he couldn’t stop glancing at you now and then with a silly, tired, completely lovestruck smile.
Without a word, he held the glass to your lips.
“Take a sip” Leon said.
You took a couple of sips and handed it back. He set it on the nightstand, then immediately came back to you, slipping one arm beneath your neck to pull you against his chest. His free hand began stroking your back slowly, up and down. For a few seconds, the only sound in the room was your breathing trying to fall into the same rhythm. You played nervously with the hem of his shirt, not quite daring to look at him.
“Leon…” you asked softly.
“Hmm?”
“Did… did you like it?” One of your biggest insecurities had been not doing your first time right.
He looked down at you at once, genuinely surprised, as though the question itself were impossible. Then he let out a low, tender laugh and shook his head.
“Did I like it?” He tilted your chin up with two fingers so you would look at him. “It was the best time of my life.”
You felt your cheeks heat instantly.
“I mean it,” he added, leaning in to kiss the tip of your nose. “Not because of… you know, though that too. Because it was you. Because of the way you looked at me.”
You hid in the crook of his neck, embarrassed, and he smiled against your hair.
“I was nervous…” you admitted, curling closer into his chest.
“Me too,” the blond confessed, stroking your back.
You looked up at him, incredulous.
“You?”
“I nearly lost it when you showed up at my door in that dress,” he murmured.
A soft laugh escaped you. Leon took the chance to kiss you again, slow this time. Then he tucked the blanket around you better and slipped your legs between his for warmth.
“If anything hurt, you tell me. If you’re uncomfortable, you tell me. If you want water, food, another blanket, or for me to shut up, you tell me too.”
“And what if I want cuddles?” you asked in a sweet little voice that made Leon’s heart melt.
Leon held you tighter against him.
“You already have those without asking, princess.”
You stayed quiet for a moment, listening to the calm beat of his heart beneath your cheek.
“I was scared of doing it wrong,” you confessed again.
His hand paused at your back only to move up and stroke the nape of your neck.
“There was no right or wrong way to do anything.” He kissed your forehead with a tenderness so beautiful it almost hurt. “And it was perfect.”
You felt something inside you loosen completely. All the nerves, all the shame.
“Perfect?”
Leon nodded with certainty.
A tired laugh left you, and he smiled as if it were the best sound he had ever heard. After a while, when you were already starting to drift off, Leon spoke softly, almost whispering.
“Thank you for trusting me.”
Then he kissed you once more, slow and gentle.
“I’ll take care of you always, if you let me.”
And like that, tangled in his arms, with his fingers drawing lazy circles over your back until they grew slower and slower, you fell asleep listening to him keep whispering sweet nonsense between kisses and sleep.
hope you enjoyed it! i'm open to any requests! follow me on ao3 too here
── ginevra ❤︎












