leona kingscholar x reader smut
after a hectic week, you’re exhausted and missing your boyfriend. one late night text from him changes everything, and he’s ready to remind you just how much you mean to him, in every way possible.
warnings/tags: NSFW, established relationship, soft dom! leona, praise kink, worship kink, overstimulation, fingering, oral (f. receiving), spit play, breeding kink, mating press, possessive behavior, aftercare
your shoes scuffed against the dirt trail as you trudged toward ramshackle dorm, each step heavier than the last. the moon hung low and silvery above night raven college, casting eerie shadows over the gnarled trees. it was late, too late for anyone to be wandering the grounds, but this had become your normal.
you sighed, breath visible in the chilly air. this week had been chaos. grim nearly set the alchemy lab on fire, ace and deuce dragged you into another disciplinary hearing, and crowley- bless his useless heart- had unloaded another week’s worth of chores onto your lap with that infuriating “it builds character” grin.
and through all of it you hadn’t seen your boyfriend, leona, once. not really.
a passing glance in the hallway. a gruff text that you didn’t have time to respond to until hours later. you were too busy. too needed. running yourself ragged like some glorified campus babysitter while your boyfriend lounged somewhere in savanaclaw, probably napping under the sun with no idea how badly you missed him.
your hand reached for ramshackle’s rusty doorknob, heart aching for rest- and maybe a bit of affection that hadn’t been possible all week.
that’s when your phone buzzed.
[leona:] Come to Savanaclaw.
no explanation. just a command.
you stood there for a second, half of you wanting to crawl into bed and pass out for the rest of the night, the other half already moving on instinct. you knew that tone- even in writing. he wasn’t just calling you over for company. this was different. he’d been quiet all week, letting you run around campus like a glorified errand girl. he hadn’t complained, hadn’t whined or dragged you away, hadn’t even sent his usual “you’re doing too much” texts.
this was his way of saying he’d had enough.
you didn’t even bother texting back. he wouldn’t need it. he’d know the second you stepped inside.
by the time you slipped through the savanaclaw mirror, your steps quickened. the dorm was dim inside, lit only by a few flickering orange lanterns. most of the students were asleep- except you knew exactly which room wouldn’t be.
you stopped in front of it, taking a deep breath before opening the door. you didn’t knock, you never had to.
inside, the room smelled like sun-warmed sheets, dry grass, and faint traces of something wild and rich and unmistakably leona. he was sprawled on the bed, shirtless, one arm beneath his head, the other resting lazily on his stomach. loose sleep pants clung low to his hips, his tail swaying in a slow and idle rhythm behind him. his eyes were low and heavy-lidded, but there was no teasing smile waiting for you. just a slow, unreadable stare that pinned you in place.
his voice was quiet. rough with sleep- or restraint.
you obeyed before you even realized you were moving, with a soft click of the latch echoing the stillness between you.
his piercing eyes stayed on you, unblinking. not predatory- something deeper. like he was trying to memorize the shape of you, standing there at his door in the dead of night with exhaustion hanging off your shoulders.
you walked to him, slowly. not because you were unsure, but because something about the way he spoke made your chest ache. it wasn’t the usual lazy drawl he used when he wanted attention. it was quieter and rougher, like he’d been holding this in. like if he said too much, too fast, he’d crack.
when you reached the edge of the bed, he sat up- fluid and slow, all coiled strength and golden heat. his hand reached out, brushing your waist. then he looked up to you, his thumb grazing just under the hem of your shirt, not asking to take it off- just touching. just grounding himself in the feel of you.
“you’ve been running yourself to the ground,” he muttered. his hands rose to your hips, settling there like he was afraid you might tip over if he let go. “doing everyone’s job but your own. all that weight on your shoulders… and not a single dumbass thinks to carry it for you.”
he leaned forward, pressing his forehead to your stomach. one hand moved to the back of your thigh, the other pulling you closer by the curve of your hip. when he spoke again, it vibrated against your skin.
“let me take care of you tonight. no fightin’ me on it.” his voice was a low growl as his hands slid up your sides, warm and rough palms that somehow felt like they were tracing the very soul of you. his gaze was dark and hungry.
he gently guided you onto the bed with an unexpected slow care. his hands worked under your shirt, lifting it over your head, but he never rushed. never pulled you too quickly, even though the need in his eyes was unmistakable.
you could feel the heat radiating off him as you let him undress you. “leona…” you murmured softly, letting out a slow breath as you met his eyes. “i’ve missed you.” the words slipped out, your exhaustion from the week catching up with the overwhelming pull of his presence.
leona’s emerald eyes softened at that, his lips curling into something more tender than you’d expected. “yeah? been missin’ you, too.” he pressed his forehead to yours, his breathing a little heavier now as he let his hands roam over your skin. “been workin’ yourself too hard. not gonna let you keep going like this.”
you couldn’t help the small gasp that escaped as he kissed your collarbone, his lips gentle but insistent as he slowly worked his way down, exploring the bare skin beneath his fingers.
“let me make you feel good,” he whispered, voice low and rough. “don’t have to do a damn thing but let me.”
your fingers curled into the sheets as you tried to push aside the fatigue and let him, to let go like he was asking. you let your head fall back against the pillow, a shiver running through your body as his hands slid down your hips, gently guiding you closer to him. “you always know how to make me feel better.”
leona gave a low chuckle, his lips brushing over your neck as he kissed you there, slow and reverent. “that’s ‘cause you deserve to feel good. my pretty little herbivore, always takin’ care of everyone else.”
his lips found your shoulder, and this kiss felt like an anchor- soft and reassuring. his hands were slow and careful as he slid your pants down, lifting you just enough.
“i’ve got you,” he murmured against your skin.
you couldn’t help but let out a breath, your body already reacting to the slow, deliberate pace. “i trust you,” you whispered, your voice barely audible, but it felt like the most honest thing you could say.
leona’s eyes darkened, his chest pressing against yours as he kissed you deeply, almost hungrily now- but still in that caring way. “good,” he rumbled. “now let me show you just how much i need you.”
“you’re so damn beautiful,” he muttered, while his hands found the clasp of your bra. with a quick, practiced motion, he freed you from the fabric. his fingers traced the curves of your body, feeling the soft swell of your breasts before leaning down to press a kiss between them.
you gasped, arching your back just slightly as you felt his hands gently cup your breasts, squeezing softly, and you moaned at the sensation.
leona’s eyes locked onto you, his gaze dark with hunger and admiration, he lowered himself even further, his lips brushing over the soft flesh of your chest, tasting and worshipping each inch of you as if he couldn’t get enough. “you don’t know how much i’ve wanted this all week,” he whispered, voice thick with longing. “to have you, to take care of you like you deserve.”
his mouth found your nipple, teasing it with soft kisses before he finally wrapped his lips around it, sucking gently. you arched your chest further into him, your fingers threading into his hair as a shiver ran through you.
leona let out a soft groan, his grip tightening as he lavished attention to the other breast, his hands kneading and massaging, making you squirm beneath him in pleasure. “so fucking perfect,” he muttered against your skin.
you could feel the tension burning in your core, the ache between your legs becoming unbearable. his lips moved between your breasts, trailing kisses along your skin as his hands slid lower, brushing against your stomach, teasing the waistband of your panties.
he pulled away just long enough to look down at you, his eyes heavy with desire. “tell me how you feel,” he demanded, his voice soft but firm. “i need to hear it.”
“feels so good,” you breathed, voice shaky. “so good, leona…”
a low, satisfied growl rumbled in his chest at your answer. “yeah?” he murmured, lips brushing against your navel now. “i’m just gettin’ started, herbivore.”
his thumbs hooked under your panties, and he dragged them down slow like he wanted to savor the moment. like unwrapping something precious. he dropped them to the floor, then nudged your thighs apart, settling between them as if he belonged there. as if this was where he should be.
“been thinkin’ about this all week,” he muttered, voice thick with restraint. “thinkin’ about how sweet you’d taste when you’ve been workin’ yourself ragged.”
and then he leaned in, brushing his mouth against your inner thigh first- featherlight kisses that had your hips twitching. his tongue flicked out to taste the soft skin there, and you gasped, already breathless before he even touched where you needed him most.
when he finally kissed your clit, slow and deliberate, it made you jerk. he didn’t tease- not this time. he latched on gently with his lips and sucked, firm and controlled, like he was easing you into it.
you moaned, fingers fisting the sheets as your thighs tried to close on instinct. but his hands were already there, holding them open, thumbs stroking softly along your skin to calm you.
“sensitive little thing,” he murmured against you with a grin in his voice, kissing your clit again. “you always get like this when i haven’t touched you in a while.”
you whimpered in response, your hips arching, chasing the heat of his mouth. he licked a long, slow stripe up your folds, savoring the taste with a groan, before burying his face against you more firmly. his tongue worked in slow, practiced motions- deep, unhurried, worshipful.
and when he slid two fingers into you, it made your back arch off the mattress. he curled them just right, the pads of his fingers stroking that sweet, spongy spot with devastating precision as his mouth stayed glued to your clit, licking and sucking in rhythm with each thrust.
“that’s it,” he cooed between licks.
you cried out, legs trembling as your body tightened around his fingers, the pleasure already coiling fast in your belly. it was overwhelming how he touched you- so thorough, so attentive, like he didn’t want to miss a single reaction.
and all the while, he kept whispering praises between strokes of his tongue.
“tastin’ even sweeter than i remember…” he nipped at your clit.
“this cute little pussy missed me, huh?” he increased his pace.
“you always clench around my fingers like this?” his half-lidded eyes opened to peer up at you, taking in every reaction.
“that’s it baby… fall apart for me.”
the orgasm hit hard, sharp and blinding, your back arching off the bed as you cried out his name.
even as your body trembled beneath him, even as your thighs shook and your muscles clenched around his fingers, he kept going. his tongue stayed firmly on your clit, flicking and sucking through every wave that rolled through you, dragging your high out mercilessly.
“that’s it,” he murmured against you, his voice like velvet and fire. “give it all to me.”
you whimpered, half-begging, half-moan, your hips twitching from the sensitivity. but his fingers stayed buried deep inside you, still stroking that tender spot while his mouth worked you over with maddening skill.
it was too much. too sharp. too good.
your legs instinctively tried to close again, but leona growled low in his throat and held them open with ease.
“nuh-uh,” he muttered, lips slick against your folds. “you don’t get to run now, herbivore. not after you’ve been makin’ me wait all week.”
you squirmed beneath him, your voice breaking. “leona- please, i can’t-”
he looked up at you, eyes heavy-lidded but warm, a smug softness in his smirk that made your stomach flutter.
“you can,” he said, kissing your inner thigh again before going right back to your swollen clit. “you’re gonna give me another. you’re not done yet.”
his tongue and fingers were relentless now, coaxing every bit of pleasure from your overstimulated pussy.
your voice cracked again as the pressure built, even sharper than before, your legs shaking uncontrollably.
“come on, sweetheart,” he whispered, lifting his head just enough to speak against your core. “give your lion one more. be my good girl.”
and with that- one firm flick of his tongue, one perfectly angled stroke of his fingers, you shattered again.
the second orgasm ripped through you, white-hot and overwhelming. you sobbed out his name as your vision blurred, your whole body trembling uncontrollably beneath him.
“that’s it,” he growled softly, finally slowing his pace, though his fingers still stayed inside you, coaxing you through the aftershocks. “did so good for me.”
your chest heaved as you blinked through the haze, your body limp, dazed, and trembling under his hands. he gently withdrew his fingers, and you whimpered at the emptiness, even through the lingering sensitivity.
leona leaned up over you, licking his fingers clean in a way that made your core flutter all over again. then his hands braced on either side of your head as he hovered above you, his green eyes searching your face, softer now.
“you still with me?” he asked, like this part mattered most.
you gave him a shaky nod, your voice breathless. “yeah… yeah, i’m with you.”
his lips curved faintly. “good.” he kissed you deep and slow, letting you feel the way his body trembled now too. “need to be inside you, baby. need to feel you for real.”
you whimpered against his mouth, nodding, already reaching down to tug his boxers down. he helped you, shrugging them off with a low groan, his cock springing free- thick, flushed, and aching for you. he gripped it at the base, giving himself a slow stroke as he settled himself between your thighs, lining himself up.
“tell me you want this,” he said again, voice husky and firm.
“i want you,” you whispered, gazing up at him. “need you, leona.”
he pressed his forehead to yours, letting out a shaky breath like he’d been holding it in for hours.
with one slow, deliberate roll of his hips, he pushed in.
your breath caught, your nails digging into his arms as he filled you inch by inch- stretching you perfectly, deeply, until he was seated fully inside, his pelvis flush with yours.
a strained groan tore from his throat, and his head dropped to your shoulder as he stilled, just for a moment, trying to get a hold of himself.
“shit,” he breathed, “you feel like heaven…”
he kissed your collarbone, your jaw, your lips- soothing, adoring- as he began to move. slow, deep thrusts that made you feel every inch of him, the warmth of his body covering yours like a blanket, anchoring you to the bed.
“been wantin’ this all damn week,” he rasped into your ear. “thinkin’ about how tight you’d be… how pretty you’d sound when i finally got back inside you.”
you moaned, arms wrapped tight around his back, drawing him in even closer as your hips rolled to meet his rhythm.
“i got you,” he murmured, “gonna take care of you, baby. gonna make it all better.”
leona kept his pace steady, grinding his hips just right, hitting all the perfect spots with every roll of his body. his eyes were lidded but focused, devouring you with every flutter of your lashes, every broken moan you gave him in return.
“c’mon,” he whispered, brushing your hair back with one hand. “lemme feel you cum on me. you can do that for me, right?”
your breath hitched, the pressure in your core pulling tight, trembling.
he kissed you hard just as your body snapped again, your orgasm crashing into you like a wave. you gasped into his mouth, nails raking down his back as your walls clenched around him, milking him with desperate need.
he didn’t stop, just growled- low and wrecked- then shifted.
in one fluid motion, he sat up on his knees and lifted your legs, folding them back near your chest. his hands gripped the back of your knees, locking you into place as he drove back into you in one deep and hungry thrust.
“fuck-” you whimpered, the new angle punching the breath out of your lungs.
“that’s it,” leona groaned, watching the way your tits bounced with every thrust, the way your eyes glazed from overstimulation. “gonna keep you like this… take all of me. just like that.”
your moans pitched higher, body already too sensitive- but it didn’t matter. not when he was looking at you like that. not when he was hitting so deep it felt like you could feel him in your stomach.
“you’re squeezin’ me so tight, pretty thing…” he growled, sweat beading on his brow. “like your body’s beggin’ me to fill you up.”
he bent over you, still pressing your legs back, mouth brushing against your jaw as he picked up the pace- harder now, rougher. the bed creaked beneath you, and you couldn’t focus on anything except him. the way he filled you so completely it blurred the edges of your thoughts.
leona’s gaze dropped to your lips, then your eyes, and something possessive flashed behind emerald.
“open up for me,” he rasped, his voice wrecked and low.
you obeyed without thinking, lips parting, tongue just barely peeking out in anticipation.
he leaned in, just enough to let a slow string of spit drip from his mouth to yours- hot, thick, deliberate. it landed on your tongue in a warm line, and you whimpered at the sheer intimacy of it, your body clenching around him.
leona watched you swallow it with a low, throaty groan, his eyes blazing.
“that’s it,” he murmured, his lips brushing yours again, possessive and fond all at once. “takin’ everything i give you so good, herbivore.”
then he kissed you again- messy, breathless, claiming- before rutting back into you with renewed hunger.
“gonna ruin you for anyone else,” he growled against your mouth. “you’re mine.”
your answer was a whimper, your fingers curling into the sheets as he drove deeper into you, like he was carving the feeling of him into your very core.
then his hand slipped between your bodies, finding your clit. he rubbed it in firm circles, making your hips jerk beneath him.
“one more for me,” he murmured, voice fraying at the edges. “c’mon, sweet girl. wanna feel you fall apart while i fill you up.”
your body was trembling, toes curling, every nerve alive and singing. the overstimulation was too much and not enough, and the way he was looking down at you like you were something sacred, something his- shoved you toward the final edge.
“i know,” he cooed, fingers moving faster now, his thrusts growing more desperate. “gonna make you mine. gonna put it so deep you’ll feel me for days.”
your orgasm hit like lightning- white hot and overwhelming. you cried out, thighs shaking as your walls clamped down around him, squeezing tight and relentless.
leona snarled as you pulsed around him, his rhythm faltering just once before he drove in deep, hips flush to yours, cock buried to the hilt.
“fuck- take it,” he groaned, his head dropping to your shoulder as he came with a shudder. “take all of it.”
you could feel the warmth of him flood inside you, thick and hot, his hips grinding lazily as if to make sure none of it went to waste. his fingers stayed on your clit, coaxing every last aftershock from you even as your body trembled beneath him.
his lips brushed against your cheek, panting. “that’s it, baby,” he whispered. “you did so fuckin’ good… all mine.”
you didn’t even remember when your legs were finally let go, only that the weight of leona collapsed beside you moments later- warm and solid, his arm sliding beneath your shoulders to pull you flush against his chest.
“easy now,” he murmured, pressing a slow kiss to your temple. his voice was rough, but the gentleness settled into your bones. “you still breathin’? need water?”
you managed a tired hum and a small shake of your head, your cheek resting against his shoulder. your body ached in the best way- every inch of you was humming with satisfaction.
leona’s palm smoothed over your back in lazy circles, his heartbeat steady beneath your ear. you felt his tail curl around your leg loosely, more instinct than thought, and it made you smile sleepily.
“i love you…” you murmured, lips barely forming words.
he exhaled, the sound heavy but soft. “i know. i love you too.”
you felt the press of his lips- first to your hair, then your shoulder, then your cheek. a trail of kisses spoke louder than anything he could say aloud. his hands never left you, holding you securely, like he needed to keep feeling your warmth against him.
within minutes, your breathing slowed, evened out, your body fully relaxing in his arms. sleep pulled you under without resistance, safe and surrounded.
leona stayed awake a little longer, watching you. how peaceful you looked, no responsibilities dragging you down, no summons or tasks barking your name.
then he heard a buzz of your phone.
without moving much, he reached over and retrieved it from where it had fallen near the edge of the bed. the screen was lit with a message.
[crowley]: Need you in the main hall first thing in the morning- urgent errand. Sorry, prefect!
leona stared at it for a moment, green eyes narrowing.
he swiped it away and deleted the message before you could ever see it.