Actions

Work Header

innocent crush

Summary:

She’d tried to brush it off. Told herself it was the trauma or something, maybe the adrenaline, maybe she was just confused.

He was her hero after all, of course she had a light crush on him. Just a light, innocent crush.

So she made a plan.

A really dumb one, now that she thought about it with her hand out of her panties.

Notes:

hi! here's another fic, i had this in my notes since maybe a year ago [i have more, i'll see if you like this one and maybe i'll post them all (:]

i love the moral dilemma of Leon feeling a bit guilty for wanting Ashley, i feel like its very in character. also, if i was Ashley, id definitely wouldve tried harder to get him, lol!

some of the dialogue and dinamics are inspired by some fanfics about them, especially Righteous Revenge by elizaviento and apathyisdead, fanfic which i miss very much:(. so credits to the autors!

please let me know if you like it!! comments and kudos are definitely appreciated!

(See the end of the work for more notes.)

Work Text:

Ashley sat cross-legged on her bed, the TV remote clutched in her hand, 'The Evil Dead' playing on the screen. Pink tank top hugging her chest, delicate lace shorts riding just a little too high on her thighs.

She’d applied lip gloss and mascara, nothing obvious, just shiny enough. Her hair was soft, undone. A little perfume behind her ears.

She wasn’t even watching the movie, not really.

Her thoughts were somewhere else entirely. Somewhere far more dangerous.
Her teeth caught her lower lip as she stared at nothing, cheeks already warm from memory alone.

His arms catching her, bridal style. The heat of his hands on her waist. Gripping her hips like she was something breakable and precious. Helping her up when she fell. Screaming her name. Threatening men who dared to place a single finger on her.

He've killed for her, protected her through and through without even doubting about it. He risked his life countless of times just for her to leave that nightmare without a scratch.

God.

She rubbed her thighs together slightly, biting back a groan.

She had no idea how it had even happened. The mission had been hell, blood, screams, horror. Somewhere in the middle of it, her heart chose Leon Kennedy like he was the only thing in the world that made sense.

And now? Now she couldn’t stop thinking about it. About him.

She’d tried to brush it off. Told herself it was the trauma or something, maybe the adrenaline, maybe she was just confused.
He was her hero after all, of course she had a light crush on him. Just a light, innocent crush.

Her body said otherwise. Every time her phone buzzed with his name, she got this little flutter in her chest she couldn’t quite explain.

So she made a plan.

A really dumb one, now that she thought about it with her hand out of her panties.

She called him earlier. Casual, friendly, polite. Wanna hang out? Watch something dumb and decompress for once without the burden of going through hell? 

The knock on the door was soft, but steady. She already knew it was him.

She hadn’t expected him to actually come.
But he did.

And now he was on the other side of her door.
She opened it slowly, fingers trembling around the doorknob. Her breath caught the second their eyes met.

Leon Kennedy, in a gray hoodie and black jeans, looking about as casual as he ever did, but still somehow like he belonged in another world. He blinked once, eyes scanning her, lingering for just a second too long on her bare legs.

“Hey." she said, voice quieter than intended. Thin. Exposed. She gave him a nervous smile.

“Ashley." Leon murmured.

“Come in.” she said, voice a little too bright.

He stepped in like it was nothing, but his body was tense. Like he already knew something was off. Like he could feel the danger in the air, even if it came wrapped in lace and lip gloss.

His presence filled the room immediately, solid, calm, familiar. He looked good. Too good. The dark hoodie clung to his frame, rain still dampening the edges of his hair.

His eyes scanned her carefully, attentively, like he was checking for invisible damage. Making sure there weren’t black veins still hiding under her skin.

Ashley shut the door behind him. The soft click seemed to snap the silence between them into something heavier, something charged.

“So… uh." she began, eyes flickering toward the floor. “Thanks for coming. I know you probably have a thousand more important things to do. I didn’t mean to-"

“Stop." Leon cut in, gentle but firm. His voice was low, grounding. “Im not doing charity. I came because you called. That’s it.”

She looked up, startled by the certainty in his tone. His gaze didn’t waver.

“You’re not just some mission, Ashley." he said, the words a little rough in his throat. “That part might be over, but... we're friends, alright? I’ll always show up for you.”

For a moment, neither of them breathed.
Ashley’s chest ached, like something inside her had cracked open.

“I missed you,” she confessed softly, dropping her eyes again. She felt raw, she'd missed him more than she ever wanted to admit.

Leon’s expression shifted, something softer blooming in him. He let out a low chuckle, almost disbelieving, and then reached out, pulling her into his arms.

The second she felt his body against hers, something inside her gave way. Her hands gripped the fabric of his hoodie tightly, burying her face in his chest as she exhaled a shaky breath she didn’t know she’d been holding.

“I know." he murmured, voice low and steady. His nose pressed into her hair for a moment, and he closed his eyes. She smelled like lavender and rain.

She smelled like comfort and temptation. It made him feel weak in the most dangerous way. He should stay back, peel her from his skin. He doesn't want to.

“Was it hard to get here?” she asked softly, her voice muffled by the fabric of his hoodie. Her face was still buried against his chest.

She knew the White House wasn’t exactly easy to slip in and out of, not for anyone. God, sneaking her ex-boyfriend past security had practically been a federal offense.

“Nah." Leon said casually, gently peeling her off him, his hands going into the pockets of his jeans, trying his hardest not to give in and touch her again "I’ve won your dad over for life. I get a free pass.”

Ashley looked up at him, one brow arched as she smiles playfully at him. “Really now?”

He smirked. “I’m pretty sure I could walk into the Situation Room and ask for snacks.”

She huffed out a small laugh.
“Lucky you." she said. “All the boys in my college would be jealous.”

Leon tensed up. Of fucking course, she was flirting with him.

Ashley gestured toward the bed where the movie was already playing. “Oh, sorry. I started it without you.”

Leon gave a low huff of a laugh as he sat down beside her. “You're lucky I've already watched it a hundred times."

He didn’t sit close, but he didn’t keep much distance either. A normal amount. Professional.

She hated it.

They watched in silence for maybe 20 minutes.
Or rather, he watched.

She let a few minutes more pass in silence before leaning over, closer than necessary, to grab the popcorn bowl. Her bare thigh brushed his pants, and she saw his body stiffen slightly, like he noticed but didn’t want to react.

“You’re being awfully quiet tonight." she said softly.

Leon didn’t look at her. “Long day.”

“Mhm.” She reached into the popcorn and popped a piece in her mouth. "Guess i got used to your cheesy jokes back there." She says, a warm smile on her face.

This gains her a light laugh from him. A beat passed.

“You know, I’m still getting used to being in a place where I can wear shorts without wondering if someone’s going to try and drag me into a cult ritual.” She says, trying to make a joke. It lands horribly.

His jaw tightened. “You shouldn’t have had to get used to that at all.” The thought of her, small and terrified while the villagers grab her, hands rough on her delicate skin. It torments him every night.

Ashley glanced at him, a little frown on her face. “Im sorry. Didn’t mean to bring the mood down.”

“You didn’t.” He simply says, his fingers going in to rub his temple. This was hell, his own personal hell.

A few more minutes pass. She felt akward.

Stupid dumb plan, stupid dumb girl, she thinks.

She shifts again, pretending to adjust her legs so the lace hem of her shorts rode a little higher.

“Do you like the movie?” she asked, her head tilting a bit, her tone soft.

Jesus fucking Christ, Leon thinks.

He gives a vague shrug, his hand going into the bowl to grab a handfull of popcorn "Yeah. It’s fine.”

“You haven’t laughed once.” She acusses, a little pout on her lips.

“I’m focused.”

She smiles teasingly, her head tilting again. "On the plot?”

That made him look at her. Really look. His gaze dropped to her lips before coming back up. His gaze hid something darker. A warning.

"No."

Her smile dissapears.

Ashley flushes and looks away, her heart thudding against her ribs, suddenly too embarassed. God, she was such an idiot.

For a long while, they just sat there. Watching the movie. Not speaking. But the air between them had thickened into something hot and electric.

At some point, Ashley’s head found its way to his shoulder. He didn’t flinch. She let her hand rest just over his thigh. His hand brushed hers lightly. A quick touch. Like he didn’t mean it. But it lingered.

When the credits rolled, Leon straightened. The spell broke. Her heart sank.

He stretched, hoodie riding up slightly to expose his lower abdomen. Her eyes flicked there without permission, then shot away.

He stood, cleared his throat. “Thanks for tonight.”

She stood too. “You’re leaving?”
Her stomach twisted. No, please. Not yet.

He nodded once, already stepping toward the door. "I'll see you around, Ash." He says simply.

His head is spinning, not even his hardest missions had required so much restrain. His hand goes to grab the doorknob.

“Leon." she calls for him, softly. He turns immediately against his good judgment.

She doesn't even know the power she has over him, making him ditch work just to look at her pretty face again.

She looked so pretty in the middle of the room. She steps towards him, just enough that he had to look down.

“Thanks for coming,” she said, her voice quiet. “I… I missed this, missed you." She starts, her voice almost shaking. "We should do this often. Just… hanging out.”

Leon softened slightly. His mouth curved just a little. "Yeah. We should” he said.

She just stands there, accepting defeat and expecting him to leave, his hand hovering over the doorknob.

She felt like a failure, her eyes already burning with humilliation as she bites the inside of her cheek. Not even her best outfit could steal a glance from him.

But he didnt move, his fingers still resting on the doorknob. Then he let out a quiet breath.

Fuck it.

“Ashley.”

She waited.

He turned slowly, his eyes tracing over her face and lower. This time he didn’t look away. Not immediately.

“You don’t have to try so hard, y'know?" he said quietly. She looked at him, her lips parting slightly.

"What?"

“I’ve been trying really, really hard to be the guy who doesn’t fuck things up." he said. “To not take advange of someone who's been through hell." He speaks carefully.

"But you’re making it very difficult.” He walked slowly towards her. Her breath hitches as she walks back out of instinct.

Ashley blinked. “I didn’t-”

“You did." he said, his voice lower now, rougher. “You know exactly what you’re doing.”

He grabbed her and pulled her closer. His hand sliding down her spine with aching slowness, fingers splaying over the small of her back like he had every right. His other hand cupped her jaw, angling her face to meet his.


His eyes were darker than she remembered. Hungry, intense. But not wild, controlled. Barely.

She gasped. "L-leon." Her voice was quiet, shy as she blushed.

"What do you think you're playing?" He asked, his tone dark as his eyes drifted to her lips. "Do you think this is easy for me?" He snarles, tightening the hand on her chin. She moans.

"I've tried to be good." he said, his voice hoarse against her ear. “Tried to be professional. Keep my hands off you. Stay away and pretend I didn’t spend every fucking night since Spain with your gasps and whimpers in my head.”

Ashley’s breath caught, her thighs pressing together instinctively.

“You're making it fucking impossible." he muttered. "You think I didn’t notice the shorts?” he asked. “The lip gloss? The way you kept looking at me during the movie like you wanted me to defile you right there?” He snarls. "You’re not being subtle, sweetheart.”

Ashley flushed and looked away, her lips parted,
“I’m not trying to be subtle." she said, almost under her breath.

Leon didn’t respond right away. She saw him smirk in the corner of her eye.

“Oh, so what are you trying to be?” he asked.

Ashley hesitated. Her voice came out smaller than she expected. “Brave.”

Leon’s eyes dropped to her mouth. His breath brushed her cheek.

"I can't keep doing this." He confesses. "I close my eyes and it’s you. I keep thinking about the sounds you would make when you come. The way your body would feel under mine. You've ruined me, Ashley."

His lips brushed hers, not quite kissing her yet. “I hope you know what you're begging me for.”

She tried to reply, but all that came out was a breathy moan when his hands slipped under her shirt, rough palms dragging up her skin slowly, possessively.

He lifted the fabric inch by inch, until her top was over her head and tossed aside. His mouth finally met hers, hard. No hesitation now. A claiming, punishing kiss that told her just how long he’d been starved for this.

Ashley arched into him, whimpering softly, her hands tangled in the hem of his hoodie.

“Take it off." she practically begged, her voice needy.

Leon didn’t hesitate. He yanked the hoodie over his head.

Ashley bit her lip at the sight of his body, allowing him to take her lacy shorts off without even thinking about it.

Her thighs squeezed together again—this time not out of shyness, but pure, overwhelming need.


Leon caught the movement.

His eyes dropped down, and he smirked.

He reached between her legs, dragging his fingers through her panties. They came away glistening.

“Oh, you've got to be fucking kidding me." He says, his tone dark and filled with need.

"You're soaked, baby.” he murmured, taking a step forward. “Look at you, all ready just from me talking about fucking you. I could stick it in right now and your cunt would take me so well."

Ashley’s face flushed deep red, her body stiffening slightly with embarrassment.
He leaned in, his voice a low rasp against her ear. “Don’t be shy, sweetheart. You think I’m any better?”

His hand grabbed hers and placed it on his jeans, the thick outline of his hard cock throbbing against her palm. She gasped.

“You’re not the only one who’s been desperate." he growled. “You’ve been in my head every fucking time I touched myself. I've fucked my fist thinking about your sweet face."

She shivered, her thighs parting without thought as he slipped her panties down and off. Her body was trembling, exposed, eager, but still nervous.

Leon saw it, and it only made him soften just enough. He carried her into the bed, placing himself between her parted legs as he planted a soft kiss on her forehead.

He took his pants and boxers off with a swift motion, his cock throbbing against her.

“I’m sorry to tell you this, baby." he whispered, lining himself up, rubbing his thick cock against her drenched folds, “but I’m keeping you all to myself.”

She whimpered, needy.
He smirked at her reaction, eyes gleaming with wicked satisfaction.
“You think you’re tough, huh?” he murmured, voice low and sharp.

He grabbed both her wrists in one hand and pressed them firmly to her chest, pinning her down, completely open, completely his.

The position made her whimper his name, breathy and desperate, like she didn’t even recognize the sound coming from her own mouth.

“Called me, made me drive all the way out here." he growled, his body heavy over hers, cock rubbing against her soaked folds with teasing precision.

“Wearing those tiny shorts, acting all innocent while I’m trying so fucking hard not to bend you over and fuck you stupid in the damn White House.”

Ashley gasped, her hips jerking up, chasing him without meaning to. Her thighs trembled, her voice caught in her throat.

He let out a dark laugh. “You know I could get fired for this, right?” he said, his lips brushing her cheek. “Your dad would have me shot if he found America’s sweetheart spread out like this, soaking, begging for my cock.”

A groan of embarrassment escaped her lips, her face flushed red.

Leon kissed the corner of her mouth, his grip tightening just slightly. “Don't worry. I'll be nice. I'll give you what you need." he whispered, voice thick and filthy with desire. “You’re gonna take every fucking inch of me.”

He let go of her wrists and gripped her thighs, spreading her open wide, pushing in with one long, deep stroke.

Ashley cried out, her head falling back as her body stretched to take him. The fullness was too much, too perfect.

“God, baby." Leon groaned. “You feel way better than I imagined.”

He stayed still for a second, grinding his hips slowly into hers, letting her adjust. Letting her feel it.

A few minutes pass. “You okay?” he asked, his voice still laced with hunger, but tight with control.

Ashley groaned, her head falling back in pleasure. “Stop asking me. Dont stop.” She says, her tone bratty

He smirked. That was all he needed.
He began to thrust, deep and smooth, his pace slow at first, each movement deliberately dragging across her soaked walls.

She gasped, hands gripping his shoulders as her legs wrapped around his waist.

“You wanted this." he grunted. “Didn't you?"

“Yes." she moaned. “God." She whimpered, her nails digging on his forearms as her head falls back in pleasure, way too much.

His eyebrows form a frown, groaning. "I know baby. So good, isn't it? Been fantasizing about it since you saw me at that church?" He asks, his pace unforgiving.

She tries to speak, but only breathy moans come out of her. "Fucking answer me." He demands.

"Yes!" She squeals. "Wanted you so bad." She sobs, looking at him with her pretty eyes.

He smirks, groaning. "Then take it all."

He fucks into her harder, making the bed creak beneath them. Her moans filled the room, breathless and high and wrecked. Her body clung to him, wet and aching, her arousal leaking down her thighs with every snap of his hips.

Anyone could walk by and hear her, the soft, desperate sounds slipping from her lips like music made only for him. The thought sent a rush of embarrassment through her, her cheeks burning as she bit down on her lip, trying to stay quiet.

"Too loud." She whimpered, bringing her hand to her mouth in a weak attempt to stifle another moan.

Leon let out a low groan, his eyes dark with something primal. He reached for her wrist, gently pulling her hand away from her lips.

"No one's coming, baby. Let me hear you."

Before she could answer, his mouth was on hers again: hungry, insistent. His tongue slipped past her lips, slow and deliberate, stealing the breath from her lungs.

She melted beneath him, her body pliant, the tension in her thighs giving way as his kiss deepened.

He wasn’t just kissing her. He was claiming her, again and again, with every stroke of his tongue, every breath stolen from her lips.

And God, she wanted to be claimed.

He broke the kiss. Leon looked down between them and groaned, his voice wrecked with lust. “You’re making a mess, Ashley. Look at how wet you are for me.”

She whimpered, trying to hide her face, but he wouldn’t let her.

He smiled, slowing his pace just enough to make her feel every inch. “Don’t be embarrassed, baby. I want you like this. I want all of you.”

He kissed her again, slower now, tongue dragging against hers as one hand slid between them, finding her clit and circling it with practiced pressure.

Ashley’s entire body jolted. She gasped, legs tightening around him.

“You gonna come for me?” he asked, breathing hard now, fucking her deep with every thrust. “Let me feel it, baby. Come on.”

“Leon- I, I can't-" she cried out, her hands fisting in the sheets, body locking up around him.

“You can." he whispered. “Give it to me.”

She shattered beneath him, coming with a broken cry, her body convulsing as her pussy clenched around him, pulsing with need.

Leon cursed, his rhythm faltering as he drove in harder. “Fuck. Ashley-" His body tensed, she was so tight, and he was so, so close.

He moved frantically, he couldnt, wouldn't stop as her moans became sluttier, begging for a break he wasnt going to give her.

Dont come inside her.

His head was spinning, his muscles were tense as his hips started to move less out of rythm and more out of desperation. He could feel the heat pooling on his belly.

Dont come inside her.

He had to pull out, he tried to be rational.

This was the president's daughter. He wasn't about to come inside America's sweetheart on her childhood bedroom, even if the thought of leaving her empty, of not marking her deep and full, made his restraint waver to a dangerous edge.

Dont come inside her.

"Come inside me, Leon." Ashley begged, her voice needy, her legs tightening around his waist.

Shit.

He groaned as he buried himself deep inside her, whimpering in her ear as he filled her with his cum, his cock rammed against her womb. He collapsed against her, his face hiding in her neck.

They stayed like that for a moment, breathing hard, skin slick and clinging, bodies tangled.

He didn’t pull out.
He didn’t want to. Not yet.

Leon’s weight pressed into her, warm and heavy, his breath still ragged against the curve of her neck.

Ashley’s heart was racing beneath his chest, too fast, too loud, like it didn’t know what to do now that the silence had returned.

For a long moment, neither of them said anything.

She kept her arms around him anyway, fingers threading lightly through the hair at the back of his neck. She wanted to say something, anything, but the words tangled up in her throat.

What was there to say? That she’d been thinking about this every night? That now that she had his body, she realized she didn't want just that, but his attention, his presence, his impossible, unreadable heart?

Leon exhaled against her skin and finally pulled back just a little, enough to look at her.

His eyes were dark, but the heat from earlier had softened into something unreadable. He brushed a strand of hair from her cheek, silent.

Ashley searched his face for something, reassurance, maybe. A sign that this hadn’t just been a release. But his expression gave her nothing. No smile, no frown.

Just that careful calm he always wore like armor. It did, made him look pretty dashing.

She suddenly remembered her desperate attempts to flirt back in Spain, peeling her eyes away from his in embarassment.

She cleared her throat, trying to steady her voice. “You… you’re not gonna pull out?”

Leon didn’t answer right away. Instead, he gave a low grunt, raised himself on his forearms and pulled out slowly.

Ashley moaned lightly, and his body collapsed on top of her again. He returned his face to her neck, and she felt his lips brush her collarbone, a kiss, or maybe just an exhale.

His silence made her chest tighten. Her fingers curled a little tighter against his back.

“You don’t have to stay." she whispered, hating herself for even offering. “If this was just a one time-"

“Ash.” His voice was low, a little tired. Maybe even a little guilty. “Don’t.”

She blinked, confused. “Don’t what?”

He didn’t answer. Just closed his eyes and held her a little tighter.
That was the worst part for him, how good it felt.

He wasn’t supposed to want this. He was supposed to protect her, keep his distance. Keep his hands off her. Keep his thoughts cleaner.

The line had blurred the second she looked at him like he was something more than just a weapon, when she worried about him and screamed his name in agony when he got hurt, when she helped, obeyed, and stayed with him till the end.

And now, with her skin warm against his, her breath steadying beneath his hold, Leon felt it deep in his gut, this wasn’t just lust.

That scared the hell out of him.

He exhaled, slow and quiet, forehead resting gently against her neck like maybe that would clear his head.

Ashley turned her head slightly to press a kiss to his shoulder, just because she could. She didn’t expect one back. She didn’t get one either.

A few minutes passed, the silence stretching. Outside her window, the sound of the trees against her window and faint rain filled the space between them.

“You’re gonna leave after this, aren’t you?” she asked, barely above a whisper.

Leon didn’t say yes. But he didn’t lie either.

“I have to be up early." was all he said.

Ashley smiled, small and aching. “Right. Of course.”

Ashley stayed quiet, still resting her head on his shoulder. The air between them was warm, dense with everything left unsaid. She felt like if she spoke, it would break something.

She spoke anyways.

"You didn't take advantage of me." She says, her tone quiet, shy.

"Mhm?" He hums, his voice muffled in her neck.

"You said you tried to not take advantage of me." She says, a bit more confident this time. "You didn't. I wanted this just as bad." She makes it clear.

Leon shifted slightly, like he was searching for the right words and coming up empty. His fingers absentmindedly traced slow lines along her thigh. It was a small gesture. Almost tender. But he said nothing. They stayed like that for a few minutes.

Ashley, unable to stand the silence, muttered without thinking too hard. "You don’t have to stay if you have to be up early."

Leon let out a soft breath, not mocking, just like what she’d said didn’t make any sense.
"You think I’d be here if I didn’t want to be?"

Ashley looked at him, surprised. His voice was quiet, almost indifferent. But it wasn’t.

"I- I don’t know." she admitted, with a nervous laugh. "You’re kinda hard to read."

Leon didn’t respond right away. He just looked at her. That look that most people couldn’t hold for more than a few seconds. Like he could see everything without saying any of it.

"I don’t do this." he said finally, voice a little rougher than before.

"Do what?"

"Sleep with someone. Like this." His jaw clenched. "Not unless I give a damn."

Ashley felt something tighten in her chest. A small knot forming in her throat.

"I’m not good at this." he added, hiding his face in her neck again. He sounded almost irritated, not at her, at himself. At the way he couldn’t say things right.

She smiled, a little shaky.

"I wasn’t expecting you to recite poetry, Leon."

He raised a brow. "That what you’re into? Poetry?"

Ashley let out a soft laugh.

"Not if it’s coming from you. I’ll settle for a full sentence."

He gave a quiet, almost reluctant breath of amusement. Then he sat up just a little, eyes on her again, closer now, more serious.

"This wasn’t a one night thing." he said slowly, like every word was weighed before it left his mouth. Then he looked away for a second, like he regretted being so direct.

Ashley’s breath caught in her throat.

"Okay." she whispered, voice almost breaking.

She smiled, trying not to look too happy. But he’d already seen it.

Leon leaned in, resting his forehead gently against hers, exhaling deep as he murmured against her skin.

"But don’t expect me to say sweet things."

She giggles lightly. "I don’t need you to." she whispered back, closing her eyes. "Just… stay a little longer."

He didn’t answer.

He didn’t leave either.

Notes:

again, i leave it clear that my native language is not english (im mexican!, tamaulipeca if u want to know :p) so if you see any mistakes i make, please let me know!

hope you liked it!