Actions

Work Header

Run

Summary:

This was entirely your fault, and you know it. You’re under no illusions otherwise.

You’ve been pushing Xavier this past week, curious about what it’ll take to make him snap.

Finally found the limit, you think, breath catching in your throat as your hands grip into the grass you’re pinned against.

Notes:

(See the end of the work for notes.)

Work Text:

This was entirely your fault, and you know it. You’re under no illusions otherwise.

You’ve been pushing Xavier this past week, curious about what it’ll take to make him snap.

Finally found the limit, you think, breath catching in your throat as your hands grip into the grass you’re pinned against.

You think back to the start of your week.

The two of you had been dating for months now, and the sex is good. Truly, you have nothing to complain about – your boyfriend spoils you rotten, his sex drive is just as high as yours, and he always makes sure you’re satisfied by the end.

But… it’s not enough.

You don’t want to sound greedy, but you know Xavier can give better.

You’ve played with restraints, enough that you two had already established safewords in the bedroom, but it just wasn’t enough.

It’s not that he’s too nice in bed, necessarily, but more that he treats you like you’re something worth worshipping. He’s thorough, careful, intentional.

It’s great.

Usually.

But you’ve seen Xavier in action, what he’s like with a sword in hand fighting wanderers side-by-side with you. You’ve seen him with blood smeared across his cheek, eyes practically glowing a dark and dangerous blue. You’ve played with him, the kind of fake wrestling every couple loves to do, and you’ve felt how easily he can pin you down when you mouth off too much.

You just wanted a little more of that. So you hatched a plan this week, hoping to rile him up enough that he’d finally let loose with you.

It started off simple, just some teasing texts while you’re working to get his attention. It’s easy, the man loves it when you text him like that.

So you escalated Tuesday night, sending him a picture right when you got out of the shower after work. It was artistic, seductive but not too obvious. You, holding your towel in front of you – not wrapped around, just hanging from your grip at your collarbones to drape over your front. Breasts mostly covered, but a good bit of your waist and hip showing. Legs on full display, the slight curve of your ass on one side.

The mirror is fogged up, too, so the details are slightly blurry. It’s a good picture, you think.

You decide not to overthink it and send it. This is the first time you’ve sent your boyfriend a suggestive picture, but you know he’ll like it.

He did.

Xavier: starlight

Xavier: what is this?

Xavier: do U want me to come over?

That photo was the first of many, and you start sending him at least one every day. You’re scheduled to work each day this week, so you tell Xavier they’re just gifts to make up for the fact that you won’t be seeing him outside your patrols together until the weekend.

On Wednesday, you got sent out on a mission while you were with Rafayel. It was mostly routine, the wanderers going down relatively easily. No injuries, just a few bruises that would heal quickly.

The call for that came towards the end of the day, so once you wrapped up and submitted your reports, you asked Rafayel to grab dinner with you. And he has never turned down the offer of spending more time with you, so he readily accepts.

You and Rafayel are just friends – this is something that Xavier knows well.

That doesn’t stop Xavier from getting jealous when you send him a picture of the hot pot in front of you, the lower half of Rafayel’s face showing across the table.

Xavier: baby

Xavier: why are U out with him instead of me

Xavier: i would have taken U if U asked

You spend Thursday in the training rooms at the association. No calls come in for you, so you bide your time practicing forms, at the shooting range, and then hitting the very well-used sparring room. Unfortunately, everyone inside is already partnered up, so you sit along the back wall and wait for a spot to open for you.

In the meantime, you message Xavier.

The sparring room is full today :(

I just wanted to practice with someone :((

Xavier: ill spar with U later

It wouldn’t be the same…

Xavier: why not?

… it wouldn’t be fair

I’m looking for a real challenge, to help me get better, you know?

Xavier: what do you mean a real challenge

Ooh a spot opened up!! Gotta go <3

In addition to your normal shower picture that evening, you send Xavier a mirror selfie after you finish your sparring sessions, sweat gleaming off of your skin and your cheeks tinged red from exertion. If you hiked up your workout shorts for the picture, Xavier doesn’t need to know.

On Friday, he asks if you can see each other that night, but you tell him no.

It would be different if you still lived in the apartment right below Xavier, but your house isn’t just a short staircase away from his anymore.

Sorry, Xav :( I’ll be too tired. I can first thing tomorrow tho

This time you aren’t trying to goad him, you really just think you’ll need to sleep in your own bed before seeing your boyfriend.

The message you sent after that message is not innocent, though.

Guess what I’m wearing under my uniform today?

Before he gets the chance to respond, you send a photo. You, half-dressed in your hunter’s uniform. It’s a selfie, half your face in frame with your top unbuttoned, showing off the soft swells of your breasts. You’re standing in front of the mirror in your room, so behind you, there’s a clear shot of your bare ass on display.

Nothing explicitly shown, but your shirt is barely hiding your modesty at this point.

You go into work like normal afterwards, not even checking the messages that you can feel are sending your phone into a vibrating frenzy. You enjoy the quiet morning while you sip some coffee, just doing paperwork at your desk as you forget about the crisis you had sent your partner into earlier.

About an hour into your day, Xavier appears at your desk. He looks you up and down, clearly trying to see if you were being serious earlier about your choice of clothing.

You lean back in your chair, pretending to stretch, but really you’re just showing off. You see his eyes linger on your chest, widening slightly.

“Good morning, Xavier!”

“…morning.” He leans in and grabs one of your wrists, “Come here.”

This wouldn’t be the first time that he summons you for a quickie at work, but you shake out of his grip. “I’ve got paperwork, I can’t…”

You have never been one to care if you fill out your reports on time.

Xavier knows this.

His eyes narrow at you.

“I’ll see you tomorrow though!” And then you turn back to your desk, picking up a pen as you begin to write. You feel him linger next to you for another few seconds, but eventually he turns and walks away.

The rest of your morning and early afternoon are peaceful, and you do actually spend the time catching up on deskwork that you’d been putting off. It’s one of your more productive days in the office, actually.

Just a couple hours before it’s time for you to go home for the weekend, you get a notification on your hunter’s watch asking you to head out. Wanderer attack.

You pile up the papers that were on your desk and toss them haphazardly into a stack, grabbing your guns and making sure they’re secure on your hips before heading out. Xavier appears next to you, having also gotten the call, and you rush out of the building together.

This call was right at the outskirts of Linkon, the forest thick with trees and vegetation, but only a few minutes away from a residential area. Xavier drives you both over, parking his car haphazardly on the side of a hardly-used road.

You get out and run over to where the wanderer is, engaging immediately. The sounds of your gun going off break through the otherwise peaceful afternoon, the wanderer screaming as your shots land true. It immediately whips around and charges you, so you run, leading it further away from where normal society is still continuing on.

You’re not fighting it alone, though – you see a flash of white, Xavier jumping in to block a blow aimed at you.

He’s parrying blows from the wanderer easily, dodging out of the way at perfectly timed intervals for you to shoot.

The fight is easy, and in less than ten minutes you have it down. Honestly, either of you could have taken care of it alone, but it’s always safer to hunt in pairs.

The second it vanishes from sight, you drop to the ground, panting lightly.

Uninjured, but exhausted. Even an easy fight will still leave anyone a bit winded, and this one had you chasing it through the forest, dodging around trees and avoiding roots on the ground.

Xavier walks over to you, spinning his blade in his hand before it blinks out of sight in a quick flash of light.

Shit, that’s hot, you think.

He crouches down, looking you over. “You okay?”

You nod your head, “Yeah, of course. I’m just resting.”

“You’re tired from one fight?”

Glaring up at him, you shake your head. “I’m not that tired, but we just chased that thing through the forest,” you gesture to the trees around you, “so I wanted to sit for a minute. Give me a little bit and we can head back to HQ.”

“There’s no need, the day’s almost over already.”

You check your watch – only an hour until your work day ends.

“I guess –”

From his spot crouched next to you, Xavier shifts, crawling between your legs and pushing you fully down onto the grass you’d sat in.

“You’ve been teasing me all week,” Xavier’s voice is low, his hair disheveled from the fight. He doesn’t lower himself onto you, just hovers above, looking. Dangerous, you think.

You laugh lightly at him. “I was just playing, and you seemed to enjoy it!”

Xavier moves so he’s only holding himself up with one arm, the other trailing up from your hip, along your waist, and finally grabbing at your chest, confirming for himself that you really aren’t wearing anything under your uniform.

“And what’s this for?” He kneads you through your uniform, and you let out a soft gasp at the feeling.

“It’s – ah,” he squeezes you harder, once, “– just foreplay.”

He leans down, nosing along your jawline before biting lightly at the spot right below your ear. “Foreplay? You’ve been trying to get a rise out of me all week, baby.”

He nips at your jaw next, soothing the spot with a soft kiss afterwards. “Was this your goal?”

“Mm, no, that’s not –”

Another bite, harder than the last. “Don’t lie to me.”

Gods, this is turning you on.

“Maybe it was!”

He looks up from where his face was buried in your neck. “You wanted to make me jealous?”

You shake your head, “No! I wanted you desperate."

“…desperate?”

“Yes, exactly! Just like… like normal, but more.”

“What do you mean, more?”

You try to turn your head to the side to avoid looking in his eyes, but his free hand grabs your chin and forces your gaze back on him.

“Use your words, starlight.”

You puff out an exhale. “I just, I’m not complaining about what we’ve been doing. The sex is good! But I thought, maybe…”

Xavier looks at you flatly. “The sex is good?”

“Yes!” You nod your head enthusiastically, “But maybe it could be more, I guess?”

“More what?”

You squeeze your eyes shut, unable to look at him while you tell him. “Like this! You’re always so careful, I thought maybe I could get you to let loose, you know? Not hold back.”

You pause for a second before continuing. “Like when we spar and I can tell you want to take it further, but you never do.”

Xavier scans your face, looking for the sincerity in your words. “You want me to fight you for it?”

Exactly, you think.

Your eyes snap back open, and you open your mouth to respond, but he’s not done.

“Instead of asking, you riled me up all week because I’ve been too careful with you?”

“…maybe?”

He runs his fingers along your cheekbone, cupping your face when they get to your jaw.

“Did you want me mean? So desperate that I’d just take what I want, is that it?”

He doesn’t look mad, not really. His face is hard, but you think that’s more from the game than his actual feelings.

You say quietly, “Yes.”

Xavier brings that hand from your face down, down, down, until it gets to the seam of your pants. He leans in, breathing into your ear, “If I took these off, would you already be wet for me?”

The way your thighs tense, trying to squeeze closed around him, is answer enough, but you tell him yes anyways.

He sits back on his heels, removing all touch from you. Bringing his wrist up, Xavier checks his watch.

“You have one minute.”

You blink up at him, still dazed and laying in the grass. “What?”

He smiles down at you, “You said you wanted me mean. You still remember the safewords, right?”

You nod, “Of course.”

He looks at his watch again. “Fourty-five seconds.”

He glances down at you again.

“Run.”

Your eyes widen when you finally get his meaning. Shit.

You scramble up from your spot on the ground and immediately take off deeper into the forest, running as fast as your legs can take you.

You’d already caught your breath from the fight earlier, luckily, so you’re able to run at top speed. Your heart is hammering in your chest as you weave around the trees, jumping over loose rocks as you speed through the forest.

Xavier is fast when he actually tries to be. And his Evol.

You really don’t stand a chance.

But you run anyway, intent on enjoying the thrill of it.

You didn’t check the time when you left, so you don’t know how much longer you have. Maybe twenty seconds?

You turn, seeing a group of more densely packed trees further ahead and to your left.

The vegetation is growing thicker here, and it’s harder to run through, but you think it’ll be harder for Xavier, too.

You make your way further into the dense growth, steps slowed to prioritize silence over speed. You’re sure your time is up, and you don’t know if Xavier is going to chase you on foot or with his Evol, but either way he’ll be catching up soon.

You spot a thick tree a few paces further ahead and rush over, positioning yourself behind it.

You take a deep breath and listen.

The forest is mostly quiet, just the sounds of leaves rustling and birds chirping in the background.

You wait a few seconds, straining your ears for any sign of his approach.

Nothing.

You take a few measured steps away from your hiding spot, glancing around before moving further.

More distance is better than a good hiding spot, you think.

In front of you, the trees thin out a bit, but you still have the coverage of the dense area behind you, so you plan to start running again.

Crack.

You hear something snap nearby, but the sound bounces off the trees weirdly and you can’t tell which direction it came from.

It could have just been an animal, but you don’t know for sure.

Making up your mind, you bolt forward again.

The trees are thinning out, so you’re able to speed up again. Your head whips around as you run, looking for any sign of Xavier.

You don’t see him, but you hear his voice call out, entirely too calm for the situation, “You’re running out of time, starlight.”

You push yourself, dodging stray branches so you don’t get cut, hugging nearby trees to give you as much cover as possible.

Unfortunately, this is your undoing.

You’re about to pass another wide tree when an arm darts out, catching you mid stride. Xavier uses your momentum to sling you around, pinning you face-first against the bark.

“Caught you.”

Xavier pins you with his body, his face leaning down to nose at the back of your neck. You’re breathing heavily, exhausted from all the running, but you don’t give up. You take a second to breathe, letting him brush aside your hair to mouth at the nape of your neck, before you push off of the tree with all your strength, knocking him backwards slightly.

You take the advantage, dropping your weight down to slip from his grip, and once you’re out, you take off again, running desperately through the trees.

You hear his footsteps behind you and know you won’t make it far.

Your eyes are scanning the forest in front of you, looking for anything you can use to get an advantage.

You see a slight clearing over to the side and aim your running that way, an idea forming in your head.

As soon as you break through the small clearing and get to the middle, you turn, crouching down slightly to make yourself more stable as you tackle him to the ground.

He wasn’t expecting you to turn on him like that, so he’s caught off-guard and hits the ground hard with you on top.

You grin, proud that your move worked, but it’s not over.

You’re straddling his torso and bringing your arms to try to grab at his wrists to pin him down fully, but Xavier has already regained his senses.

You’ve got one of his hands locked down, but the other evaded you, and suddenly the world flips.

He transfers grip easily, one of your hands in each of his, his thighs pinning your legs down against the ground.

Xavier’s chest is heaving slightly and his eyes look wild. “Did you really think that would work?”

You try to struggle under him, but it’s no use, you’re pinned down too thoroughly.

“It took you longer than I thought it would to catch me, have you gotten slow?” You may be caught, but that doesn’t mean you can’t push his buttons further.

Xavier sucks in a sharp inhale and moves, shifting his grip so both of your wrists are held tightly in one of his hands, his free hand moving to the front of your uniform to begin undoing the buttons and clasps.

He leans down, body pressing further into you, and sucks a harsh mark high up on your neck, high enough that none of your shirts could reasonably cover it.

“You might want to watch what you say, starlight,” he breathes into your skin. He’s already gotten your leather top undone, dextrous fingers now working at the buttons of your shirt underneath.

You squirm under him some more, “Oh fuck you, Xavier.”

You hear the distinct pop of buttons tearing from your shirt as he abandons sensibility and just yanks down, exposing your breasts to the afternoon air.

“Hey!” You call out, but he doesn’t listen to you; instead, he leans in to bite at the newly exposed skin, taking a nipple into his mouth and sucking.

Ah –!” You arch your back at the feeling, pressing up further into his mouth.

Xavier groans into your skin, but pulls away again. Before you have the chance to process or complain, he’s flipped you over, face-first into the grass.

He had let go of your arms to flip you, so you grab at the grass below you to try to gain enough leverage to get away, but you feel one of his hands quickly come up to press at the back of your neck, holding you firmly down.

His voice rings out close to your ear, “Don’t move.”

You turn your head to the side so you can breathe, but do as he says. He’s sitting on your legs, so even if your top half is free, you don’t think you could get away now, anyways.

He lets go of your neck and pulls at the clothes that he had undone, dragging them down your arms and off your body so that you’re completely exposed from the waist up.

You’re so turned on right now that it almost hurts.

Xavier moves again, lifting his weight from your legs. One hand presses on your upper back, holding you down, while the other loops under your hips, pulling you up so you’re on your knees. He folds himself over your back, rutting against your still-clothed ass as the hand that pulled you up moves to unbuckle your pants.

You bring your arms under you, trying to push up from where you’re being held down, but Xavier’s weight on top of you is too much, your arms doing little else than flailing around.

He chuckles lowly in your ear, “Given up, yet?”

The buckle to your pants is undone, and he drags the zipper down.

Not even sliding your pants off, he slips his hand inside, cupping you, feeling how soaked you are. He dips a finger between your folds, teasing you, but not quite pressing inside.

You buck your hips down into him, searching for that friction. “Xavier, please –!”

He bites roughly at your shoulder, but doesn’t move his finger inside, just lets it trace and rub lightly at you, gathering your slick and spreading it.

“Say it, then.”

You can’t control the way you’re grinding your hips into him. “Say – ah – say what?”

“Say that you give up, that I’ve won.”

You groan into the ground. “Clearly you’ve –”

He pulls his hand out of your pants, his other pressing you somehow even harder into the grass. Shit, he’s still holding back.

The hand that was in your pants is in front of your face, fingers forcing their way into your mouth so that you have to taste yourself on his skin. It’s overwhelming, the scent of grass and dirt underneath you, the musky taste of your own arousal in your mouth, the feeling of Xavier holding you down so completely.

“Be good and suck.”

You do, helpless to his command. You tongue at the digits in your mouth, cleaning them off with enthusiasm, moaning around them. He pulls them back, letting them trail wet streaks across your lips and chin.

“Say it, starlight.”

You squeeze your thighs together, but he stops that quickly with a knee pressing your legs apart again, preventing you from getting any friction.

“Fine! Yes! You won, Xavier is stronger, you caught me, please, just do something!”

Xavier pulls off of you then, and you start to protest, “Wait, what are you –?”

But his hands find your hips, yanking down your pants so they’re bunched around your thighs. It forces your legs shut, and he moves himself to give you room to finally press your thighs together.

He grabs your ass with both hands, kneading the soft skin, spreading you open and just looking. You raise up on your elbows to turn around and see what he’s doing, but he lets go of you again, shoving you back to the ground.

“No, stay there.”

One of his hands dips between your thighs, spreading your pussy so he can finally press a finger inside. You’re soaked, so the slide is easy.

You moan loudly, the feeling you’ve been craving finally here. His other hand leaves your back, and you hear the sound of fabric rustling behind you.

The finger inside you pulls out and is quickly replaced by two, which spread and stretch you open. It’s fast, he usually takes his time with this, but right now, he’s scissoring you open with his fingers as more of a precaution than something to savor.

You love it.

“Shit, you’re so wet for me.” He curls his fingers inside you and you choke on another moan, gasping out at the feeling. You clench down on him, panting heavily into the grass that’s tickling your face.

All too quickly, his fingers leave you again. But before you can voice a complaint, you feel the blunt head of his cock nudging between your thighs, rubbing along your slit to gather up your slickness.

You see Xavier’s hand land next to your head before he drapes himself back over you, cock finally pressing insistently against your opening.

You try to spread your legs for him, but can’t, still trapped by your pants that are only barely rolled down below your ass.

Xavier brushes your hair off your neck, kissing up the column and biting playfully at your ear. “Is this what you wanted?”

You grind back against him, feeling his cock catch on your fluttering hole. You feel so empty, you need him inside you.

Yes!”

And he doesn’t hesitate, sheathing himself in you with one quick and powerful thrust. You cry out, not from pain, though the stretch is a lot, but from the pleasure that you’ve been waiting so long to feel.

Xavier doesn’t stop to let you adjust, instead picking up a fast and dirty rhythm from the beginning. His hips are slamming against yours, and you’re glad that you’re in the middle of the forest, because there is no way you can hold in your moans and cries now.

The wet sounds coming from between you are obscene, and you find yourself digging your fingers into the ground on either side of you to brace against the heavy impacts of Xavier’s hips. You feel tears forming in your eyes, the pleasure overwhelming your senses.

“You look so pretty like this, baby.” His breaths are coming out heavily, too, and he groans deeply above you. “Shit, you’re gripping me so hard.”

He grabs your hands with his own and pins them down, not that you’re still trying to escape anyways, and begins thrusting harder into you, each slap making you cry out.

You wiggle underneath him, tensing and flexing your arms. You’re really not trying to get away, you just love the feeling of being held down so firmly, love the resistance you get.

His grip tightens on your wrists. “Struggle all you want, but you’re stuck down there.” He punctuates the sentence with another deep thrust. “You’re not getting up until I’m done with you.”

You feel his cock battering against your cervix, each of his thrusts grinding deep inside you. It’s deliciously painful, and you feel yourself already teetering on the edge of release.

Your cries are coming out steadily, and you’re clenching down on him so tight it’s a wonder he can even move inside you.

Ahh, Xavier – please, please!” You’re so close, you just need a little bit more.

Xavier groans above you, but doesn’t change his pace at all. He starts to kiss and bite at your shoulders and neck, though, running his mouth over every available inch of skin he can.

“Close, starlight? Are you gonna come for me?” He bites firmly at your shoulder, hard enough that you think you’ll still be able to see the shape of his teeth bruised into your skin tomorrow.

You cry out for him, “Yes!”

“That’s it, come on my cock. Be a good girl, you can let go.”

And you do, coming so hard you scream, vision whiting out. You feel yourself gushing around him, writing in ecstasy at how hard you come.

You’re aware that Xavier is still pounding into you, but you’re so lost in your own sensations that you hardly register it until you hear him curse above you before his hips stutter, feeling him spill deep inside you.

You whine at the feeling of it, the way he grinds his hips in deep to prolong his own release, the hot feeling of his seed flooding you and spilling out around his cock.

You’re both breathing heavily, and you hadn’t realized it, but your knees had given out at some point, so Xavier is pressed flush against you, both of you lying flat on the ground.

He pulls out and lifts off of you slightly, just enough to roll himself over and drag you on top so that you’re not on the ground anymore. Xavier cups your face, turning you towards him to meet in a gentle kiss as you both come down from your highs. His other hand is petting up and down your back, relaxing you into his hold.

You sigh against his mouth, sated and happy.

He pushes your face away from his slightly, asking into the space he created, “You okay?”

You nod and drop your head onto his chest, letting yourself fully melt into him.

“Mm great,” you mumble into his shirt.

You feel more than hear his responding hum. “Good.”

You two lay like that for a few minutes, catching your breaths and recovering from the intense scene you had just played out.

It’s a nice day outside, but your skin is bare and the sweat that was coating you starts to dry, making you shiver slightly.

Xavier feels it immediately and sits up with you still in his arms, looking around for your discarded shirt. He helps you up, sliding your pants back up over your ass, trapping the mess he made of you inside. Your top is ruined, but he still slips your arms into the sleeves, wrapping it around you so you’re at least a little bit covered.

You move to stand, but Xavier picks you up instead.

In a flash you’re next to his car, Xavier having used his Evol to get you there faster. He opens the passenger side door and tucks you inside, leaning in to buckle you up. He steals a quick kiss before closing the door, rounding to his side and getting in.

You lean your head back against the headrest, still a bit floaty from earlier. You say into the car, “My house?”

Xavier hums in agreement and starts the engine, driving off to take you both home. You’d said earlier that you wouldn’t spend the night with him tonight, but you changed your mind. You let your eyes slowly close and trust that he’ll get you there safely, feeling yourself drift off lightly as he drives.

Notes:

Hiii I wrote this for a kinky bingo, the brain worms got to me so I did this whole thing in one sitting. Hope you enjoyed ~