tags: voyeurism/exhibitionism, masturbation, eventual mutual masturbation, sex pollen trope but it’s protocores (on xavier’s part), hella dirty talk, shy but desperate !xavier, a little humiliation kink, whiny!xavier, sub!xavier, kinda very dom!reader, afab!reader, handjob, talking kink (?), xavier begs, a little cunnilingus at the end… that’s about it I think…
a/n: this was pure smut :D it’s ovulation week :D
xavier calls your name as he enters your apartment unannounced. you yelp out from the sofa and stick your head up from your laying position to view the door.
“hi, xav!” you beam at him. he walks to you and crashed onto you over the back of the sofa, not even bothering to walk around it. you giggle. “um, I missed you too?”
xavier groans. “today was so… hmp…” he huffs, complaints unable to escape from his lips. you figure it could be a old habit from his royal status back home. he buries his head into your chest, going a little low into the valley of your breasts. but you find it adorable.
“aww, did someone have a tough day hunting?” you caress his hair. he nods and he scoots up to bury his face into your jaw. it tickles.
“you…” he breathes. “smell so good…” he kisses where his lips reach your neck.
“that tickles.” you giggle at the sensation. he groans breathily, moving to press his chest against yours and look up at you.
“why do you smell so good..?” he asks, looking up at you. there’s a glaze over his eyes. it looks familiar.
“do I?” you’re genuinely confused, as nothing about your fragrance products or soaps have changed. xavier leans down to sniff your neck again, this time a quiet whine escaping his lips. you grab his face to look at his eyes. “did you encounter a weird protocore again?”
xavier doesn’t respond and instead stares at your lips. you figure that he did encounter a weird protocore. he starts breathing faster and you notice him swallow thickly. “i think.. I need you right now.” he states, staring at your lips.
“what?”
“I, um.. yeah. I was warned about special protocores… um, I’m sorry… I had the most contact with it.” he rambles. “I feel… sensitive.” he pulls away from you.
you’re taken aback, as he’s usually composed regarding this manner. “xavier…”
“I’m sorry.. but could you… do me a favor?” he asks timidly. his cheeks are a deep red and it spreads to his ears. you feel their warmth.
“sure.” you say softly. he’s on top of you, supporting himself to look up at you with his palms at your sides.
“could you just,” he looks away. “just… watch me?” he blurts out timidly. his shyness reaches you and you feel your face warm up.
“watch you?” you swallow thickly. “watch you do what?” you know what he means, but you decide this situation is amusing.
frankly you find it incredibly erotic; his shy plead for something as simple as watching him masturbate. xavier has quite the dual demeanor, in bed and everyday. for some reason right now he’s a mixture of both, which you find endearing and extremely entertaining.
xavier bites his lip. you can tell he’s trying to avoid saying what he wants explicitly. “I’m feeling a little… excited? I want you to watch me.. take.. care of it…” his face is flushed deeply now. you’re not satisfied with his answer.
“take care of what, xavier?” your fun starts here and you try to hide your smirk.
“please.” he interrupts you. “please watch me masturbate.” he looks up at you and his eyes are glassy. you smile, deciding between working him up more or letting him have it.
you decide the former. “and how are you gonna do that?”
xavier frowns and groans. he can’t believe it’s gone to this point, yet the heat in his stomach is an undeniable indicator of his arousal. “please, y/n… i need you to watch me touch my.. cock… I can’t bear it anymore…”
you smirk. “sure, baby.”
xavier wastes no time as he quickly gets up and unbuckles his weapon straps from his thighs followed by pulling his pants off. you push yourself up to sit up against your sofa’s armrest, with your legs still laid in front of you. you watch him intently. he leaves his boxers on and stands in front of you. you look up at him and his eyebrows are knitted upwards. you want to scoff. you realize he wants your approval.
you look down to his crotch. his dick strains against his boxers and you watch it twitch. “you’re so hard, aren’t you?” he nods quickly. “and all you’re asking is for me to watch you? how dirty…” you tease. xavier whines and palms himself. “you can take it off.”
he pulls his boxers down and his hard cock springs out. it bounces and hits his stomach. the tip is pink and swollen, twitching every now and then. his pubic hair is neatly trimmed, but not too short. he pulls the boxers under his balls and he walks closer to you. you hear his heavy breathing and you look up to him.
“fuck, you’re so cute, you know that? just wanting me to watch you touch your cock…” you drift your attention back to his hard member. “are you gonna make yourself cum? is that what you want? you want me to watch you make yourself feel good?”
xavier sighs. “yes—” he finally grabs his cock and starts stroking. he circles his tip with his thumb. you scoff at this, finding it so erotically endearing.
“yeah… fuck…” you mutter to yourself as you watch him stroke his cock. “is this how you touch yourself when you’re alone?”
xavier moans. “yes… I think about you..“
“you think about me?” you smile and he strokes himself faster. “mm,” you hum in approval. “good…”
“hah.. I.. yeah.. please watch me.” he looks up and closes his eyes, seemingly ridiculously turned on by the situation. he walks closer, his shins now touching the couch. his cock inches away from your face.
you give into the stir inside your own stomach, needing to relieve the pressure accumulated in the upper part of your cunt. you press your hand against yourself. “you’re so frustrated, aren’t you? do you feel good like this?”
“yes…” he whines again. “mmhm… I like it when you watch me… I like it so much…” he pants and he looks down again, to see you rubbing yourself outside your clothes. “are you.. do you enjoy this?”
“yes.”
“p-please… let me see you.. I want to see you…” xavier softly groans into the air as you keep your eyes on his cock.
“tell me what you want to see. use your words, baby.” you press yourself harder and he slows his hand.
“y/n.. I want to see your pussy… is your clit swollen from watching me? I want to see it, please…” you watch his hand grip himself tighter at the base. you curse and strip your bottoms, not even noticing the long string of your slick until it bends and lands on your knee from the long stretch. xavier curses.
he bends down to pull your knee and spin you to sit properly. you close your legs instinctively, and he kneels in front of you.
“y/n, please…” his eyes are still impossibly glassy and the flush from his face has dripped down to his chest. his neck is satin from a slight sweat. you let him part your knees. he kneels in front of you, staring at your pussy. his cock is on display as he leans back on his heels.
you look down to your own core. it’s glazed with your wetness; and it tickles as it runs down to your perineum and you clench your cunt to relieve some pressure.
“you’re so wet.. agh..” xavier strokes himself again, eyebrows still furrowed, staring at your cunt. “fuck…” he leans closer to your heat, then looking up at you. “you smell so good…” he twists his fist at his tip, now wet with precum. “aughnn, y/n… I feel so good…” he leans on his heels again, cock and thighs on display for you.
you watch him become entranced with your body. youve never seen him like this, and your shock comes from an intense arousal. he’s so desperate and whiny, truly hypnotized by your body…
you bring three fingers down to your entrance and coat it with yourself. you pull your fingers apart in front of xavier’s face, and he cries out a moan. “open.” you say and xavier opens his mouth. “so obedient…” you chuckle and xavier wraps his lips around your fingers. “oh… you’re so—good.” you pull it out and it’s clean apart from xavier’s spit. you curse under your breath as you admire it.
you can’t help but lick it off too, placing your fingers in your mouth as you taste the mixture of your wetness and xavier’s saliva before rubbing your clit…
“oh.. i’m gonna cum, y/n. I’m gonna cum…” xavier pants. he looks up at you with pleading eyes.
you rub yourself faster, slipping your other hand in your shirt to play with your nipples. you prop one leg up and focus on your clit, enjoying the audience and the view. “yeah? you liked this that much? are you gonna cum for me, xavier?” you pant out as you chase your own high.
xavier nods messily. he shuts his eyes and strokes himself fast before grabbing your hand and licking your fingers. he looks up at you as he sucks your slick off again, still stroking his leaky cock with the other hand. he’s whining into your digits before nibbling on a fingertip. “mmghm..!” he moans into your finger and tries to keep his eyes open.
his eyebrows twitch and you feel warmth spurt on your inner thigh and knee… “oh… hah.. you’re cumming so much, aren’t you? mm..” you watch his cock pulse and twitch as he uses his grip on your hand for leverage. his cum is a perfect viscosity; leaking out generously after his initial shots.
“mhm…” he moans shakily. he tries to catch his breath, but you grasp your hand away and move it back to rub your clit. you focus it on the underside, rubbing it side to side.
“xavier…” you moan his name and he watches you again. “angh… I’m gonna cum too…”
“yes… please. make yourself cum.. I want to see you cum too…” he says so obediently that you feel almost aggressive. you push the back of his head to direct his face into your pussy. he instinctively licks and laps at your soaking cunt and you cum when he sucks your clit gently.
your orgasm washes over you like a wave, moaning into the air as xavier grabs your thighs to keep himself between your legs. he licks up all of your juices and your legs shake. you mutter curses as you relax into the sofa. you push xavier’s head away to prevent overstimulation. he wipes off your click from his chin with the back of his hand.
you catch your breaths and he sits next to you.
“what the hell was that protocore..?” you whisper jokingly.
—
rb for more sub xavier
not really proofread… but hope you enjoyed! my reqs are open teehee