minors ◟ ageless blogs dni ◟ nsfw + hard dc warning !
↬ extra: please be kind. a lot of what i write is self-indulgent. i promise im not ignoring dms or asks it just takes me awfully long to respond. yumeshipper & sharing ♡
❀ don’t spam like not spoiler free
. . . And since to look at things in bloom
Fifty springs are little room ‿︵‿︵ʚ˚̣̣̣͙ɞ
“meimei, you’re doing it wrong,” caleb murmurs, voice low so grandma won’t hear from downstairs. his hand cups your jaw, thumb brushing your bottom lip. “let gege show you.”
you nod shyly, heart hammering as he leans in. the kiss starts soft. gentle presses, warm and patient, until his tongue slips past your lips. you whimper into his mouth when he deepens it, tasting the candy you stole from his pocket earlier.
his other hand slides under your shirt, groping your breast, thumb circling your nipple until it pebbles like he’d only seen in videos before. “like this,” he breathes against your lips, squeezing gently. “feels good?”
you nod, cheeks burning. he pulls back only to guide your hand to the bulge in his pants. “touch me here. be gentle… oh, yeah, just like that.”
he teaches you more. like, hidden in the laundry room while grandma naps, he sits you on the dryer and kneels between your legs. “watch how gege does it.” his tongue is slow and thorough, licking long stripes until your thighs shake and you bite your fist to stay quiet. when you come, he drinks every drop, groaning like he’s the one being ruined.
then it’s your turn. he teaches you how to use your mouth. how to suck the head, swirl your tongue, take him deeper without teeth. it’s clumsy at first, but you get the hang of it. “good girl… fuck, meimei, you’re a natural,” he pants, fingers tangled in your hair, fighting the urge to thrust.
he never fucks you. instead he rubs his thick cock between your soaked folds, sliding over your clit again and again in slick, guilty strokes. “can’t … can’t put it in,” he whispers every time, forehead pressed to yours, voice cracking with shame even as he grinds harder, chasing release against your trembling body.
but lately you’ve started it yourself, initiating more, crawling into his bed after lights out, whispering “gege… can we play tonight?” while your hand already slips under your own shirt. and caleb always gives in.
everyone joking about yuuta in blue lock bc of that one frame kicking uro but actually imagine it… he’d be even more insane… sweaty yuuta… big thighs… :sweat:gulp:
everyone joking about yuuta in blue lock bc of that one frame kicking uro but actually imagine it… he’d be even more insane… sweaty yuuta… big thighs… :sweat:gulp:
After attacking Iran, Israel has closed all crossings into Gaza, shutting off humanitarian aid and escalating the dire humanitarian crisis facing Palestinians.
Gaza is under siege, and the price of staples has climbed tremendously. Community kitchens have been forced to close due to lack of supplies, and have been unable to afford to replenish their stocks.
Gaza Soup Kitchen is a grassroots organization that uses money from global donors to feed thousands of people every day. Their most recent campaign was to provide food parcels for Ramadan, and they are going to struggle to keep people fed in the midst of this new, horrifying war.
If you are able to, consider donating money to Gaza Soup Kitchen through their GoFundMe or GiveButter accounts to help stave off hunger in the midst of this chaos.
yandere yuuta always enters your place while you’re not there and notices every new item, wonders when you bought it and gets upset he wasn’t able to watch you get it from afar
yandere yuuta always enters your place while you’re not there and notices every new item, wonders when you bought it and gets upset he wasn’t able to watch you get it from afar
tw: dead dove. incest/pseudo-cest. yandere but it’s not the main plot, use of gege & meimei (a lot. too much even), size difference, mentions of childhood memories, caleb having gross thoughts early on, fingering, oral (f receiving), unprotected vaginal sex, creampie
wc: 6.8k
a/n: i think this is the longest fic i’ve written and it took me over half a year because i procrastinated too much. i think i tagged all the tw’s but if i missed anything please kindly let me know. i can’t guarantee there won’t be any spelling or grammar mistakes please forgive me. if you don’t like the taboo elements please just don’t read it
“you're going to catch a cold like this, meimei."
you feel your heart skip a beat at the unexpected voice, flinching before you turn to him with a guilty look on your face. "caleb," you greet him, a bit bashful as he puts the hat of his fleet uniform down on the dresser.
caleb sighs as he looks you up and down. hair damp, and he recognizes the large tshirt you're wearing as his own, your bare arms and legs glistening from the shower.
for a second it reminds him of when you were half as tall as you are now; when you'd complain that you didn't want to take a bath, insisted that you were still clean after spending the entire day jumping into mud puddles. how then despite your initial resistance, you didn't want to get out of the bath, even when it was his turn. so he'd just get into the tub with you. he'd make you laugh by pretending like the bath duckie was talking.
"you're back."
"i am, meimei. why don't you wear the warm slippers i got you?"
you bite your lip, knowing you are in for another scolding. "i'm sorry, i was going to, though."
you can’t tell how his mission went based off of his mood. your eyes follow his steps to your closet. well, his closet originally, but since he had convinced you to stay on the farspace fleet with him for your own safety, you had taken over his bedroom. taken up over half his closet. traces of you apparent by the candy wrappers you left on the nightstand after a midnight snack. the two pairs of matching slippers, the two phone chargers, the pink and blue perfume bottles on the shelf; evidence of you.
you sit on the edge of the bed as you watch caleb grab a neatly folded towel, before he pulls out the sock drawer, fishing out a fuzzy pair. his boots are loud against the floor as he walks to stand in front of you. "you're going to give me grey hairs if you keep making me worry like that," he sighs, voice low and gentle. you pout.
"i'm sorry, gege."
"it's okay. that's what i'm here for, hm? to take care of you?"
you nod without hesitation and he smiles. "you worry a bit too much sometimes, though." caleb starts gently patting your hair dry. "i know.. i do, dont i?" he sighs, "but i always worry. i can't help it. ever since we were kids, i've always been there to look out for you. it's hard to break the habit, even if you've grown into such a big girl now."
caleb’s eyes are soft as they lock with yours, the faintest smile tugging at his lips. he thinks of little him chasing you up the stairs with a hairdryer in his hand, grandma calling out what the commotion is all about. but it was just stubborn, difficult little you, refusing to have your hair dried. too loud, you’d say. it would take him lots of “meimei, gege will buy you candy if you sit still”s for you to behave and let him dry your hair, only to be half-asleep by the time he was braiding it.
he puts the towel down on the bed before he gets down on his knee in front of you. you wiggle your feet when he grabs one and puts it on his lap. “you don’t treat me like a big girl, though,” you comment as he holds your ankle. “you don’t act like one.” you huff at his words as he pulls the fuzzy sock over your foot. “i do!”
caleb’s hand moves to your other foot, covering it in the warm material as well, as an amused huff escapes him. “yeah? you were calling about not being able to fall asleep while i was on the mission,” he teases. you feel your cheeks heat up and you nudge your foot against his chest in protest. “look. you were gone for two days, that’s too long.”
you expect a teasing clap back, but his eyes soften and his face relaxes and he sighs and squeezes your ankle and your cheeks feel warm.
“are you saying you missed me?” caleb asks. it’s less teasing and more curious. you huff in embarrassment. “no!”
he laughs, warm and low, and leans in until his forehead rests against your shin, the sound of his chuckle settling softly between you.
he tilts his head up from where he’s nestled against your shin, eyes heavy and drowsy in the low light. “it’s okay, meimei,” he murmurs. “i missed you enough for the both of us.”
sometimes he wishes you were as vocal about missing him as you were back then. back then, you’d cry on the phone when he left for school trips, and he’d slip out of the bunkbed dorm after lights-out, just to talk to you. he remembers how you’d eagerly jump into his arm when he’d return from basketball training, breathless and bright, and begged him to teach you some tricks. you’d even insist on accompanying him to the mailbox. but it’s okay. caleb knows you still miss him when he’s gone, even if you don’t wrap it in words anymore.
a few moments pass in which you hold his gaze; your own eyes growing heavy as you exhale quietly, looking down at him. he affectionately squeezes your ankle again before you shyly nudge your leg against his head.
“what?” you giggle and he grins back, all dimples, shaking his head. “nothing… you just smell good,” he murmurs, his tone dropping lower at the end, warm and quiet. caleb closes his eyes briefly before inhaling softly against your skin.
“you used the body wash i love most….” his hand slowly traces up the side of your calves, feeling the goosebumps that rise in response to his touch. “for me to come back to?” he noses up your shin, his breath hot against your skin, his question making your cheeks heat up at the truth of it.
of course you did. it was the one he liked so much he’d end up using it himself, leaving the bottle half-empty and earning your complaints that he’d better buy the next one. “no. i just grabbed a random bottle,” you lie.
caleb breathes a soft laugh, sliding higher along your calf until his cheek brushes against your knee. he settles his chin there, looking up at you with a knowing smile. “mhm… then your ‘random’ choices are getting suspiciously perfect,” he murmurs. you can barely hear the rain drumming against the windowpane over the sound of your heart drumming in your ears.
“indulge me… let me bathe you next time,” he sweetly hums, earning a huff. “i can shower by myself, you know.” caleb presses his chin into your knee. “you can, can’t you? then let’s see if you’re all clean..”
he nudges your legs apart, settling them on either side of his shoulders. “gege—!” you try to squeeze your legs back together, but he holds them apart. instead, he guides you closer, drawing you more toward the edge of the mattress while he sits at the foot of the bed.
in the process, his shirt you’re wearing rides up and bunches up at your waist, your panties catch caleb’s gaze for a moment. the white pair with the frills on the hems and the little bow make his throat dry up a bit. how cute. it reminds him of when you two used to live with grandma, and he had to sneak a pair into his backpocket everytime it was his turn to do laundry, after pressing them all against his nose and inhaling deeply; always picking the one’s which smelt most like you. caleb always preferred the cute ones. playful, with heart charms and frill. he used to feel this weird unease when he’d spot a new type of underwear; you must’ve gotten them when you had gone shopping with your friends. suddenly, there was lace and push-up bra’s and thongs. how angry he’d been. he had always told you your friends were no good and to stop spending time with them after school. ‘all they care about is boys, and it will ruin your grades’ and you could not start developing the same interests as them. you were still his precious sister even he refused to touch yet.
but all of it had faded into insignificance. at last, he had you here with him in skyhaven, spoiling you to your hearts content with the inability to refuse you anything (except when you ask if you can go meet your friends in linkon). not after you fulfilled his biggest wish, letting him keep you tucked away where only he could reach, too high up for anyone else.
your lower lip juts out in a pout as he pulls at the frilly trim of your panties before letting the elastic snap back against your skin, causing you to flinch. “owww.” he rubs his thumb over the skin apologetically. “i’m sorry meimei. these are cute.. but they’re in my way.”
his voice is soft, almost apologetic, but there’s no real remorse in it. his thumb hooks under the elastic again, but slower this time, deliberate, dragging the fabric down.
“caleb-“
he shushes you while his free hand slides up to cup the back of your knee, holding you open for him.
“shh, meimei. let gege check properly.” his eyes are dark and heavy lidded as they flick up to meet yours
goosebumps chase his touch. you can feel the heat of his breath ghosting over your skin now, so close you’re hyperaware of every exhale. “mhmm..” his lips brush the inside of your knee. it’s barely a kiss, more like he’s testing your reaction and you twitch as a small, involuntary sound escapes.
caleb noses higher, slow and unhurried, like he has all the time in the world. the rain outside taps insistently against the window, but it’s drowned out by the thud of your pulse in your ears. his hand on your other thigh squeezes once. it’s reassuring.
“lift your hips for me, meimei.”
you hesitate only a second before obeying, arching just enough for him to tug the fabric down your legs. he pulls them off completely, letting them dangle from one ankle before they drop forgotten to the floor.
there’s a long moment where caleb just looks, his gaze dragging over you like he’s memorizing every inch and you see the way his throat bobs and his eyes grow heavier.
“so pretty.”
you feel the mattress dip slightly as caleb shifts closer, his broad shoulders keeping your thighs parted. the cool air of the room kisses your newly exposed skin and makes you clench on instinct, but he doesn’t let you.
“stop staring, ugh,” you huff in embarrassment, and he can’t help the fond chuckle escaping him, feeling caught. this wasn’t a new or unfamiliar sight to him at all; but it didn’t mean it didn’t still leave him uncomfortably hard and out of breath hard every time. “am i?”
you nudge your leg against his head, “yes. freak.” caleb’s laugh is breathy, almost fond enough to disguise the darker edge beneath it. he doesn’t answer right away. instead he leans in and drags his nose along the crease where thigh meets everything else, breathing you in so shamelessly your whole body flushes hot. he’s not even pretending to be subtle anymore.
“you’re so wet already, meimei,” he murmurs against your skin, lips brushing the very top of your mound. “did you touch yourself while i was gone? hm? thinking about gege coming home?”
your breath hitches and you try to squirm higher up the bed but he hooks both arms under your knees and yanks you right back to the edge until your ass is barely still on the mattress.
“don’t run,” he says, softer than he means to. almost pleading. “let me see. let me taste how much you missed me.”
you cover your face with both hands. “caleb…”
“say it.” his voice drops into that low register that always makes your insides clench. “tell gege you missed him so much you.”
he feels perverse. he knows it. the shame used to burn but now it just makes him harder; makes him want to push every boundary until you’re crying his name the same way you used to when you fell off your bike and needed him to carry you inside. he’d check your body for bruises and give you what he had left of his pocket money after to cheer you up.
you peek through your fingers and see that his eyes are locked between your legs like nothing else exists, pupils blown wide.
“…i missed you,” you admit into your palms.
caleb groans, deeply, low and rough against you, and then his mouth is on you. no more teasing. he licks a broad, slow stripe from your entrance all the way up, flattening his tongue so he can feel every twitch and flutter. when he reaches your clit he sucks it between his lips. he’s greedy. he’s always been greedy for you. even when all he could steal were glances and laundry and the occasional brush of fingers when you passed him the salt at dinner. now he finally has permission, or maybe he just stopped waiting for it, and he’s making up for every single year he held back.
his tongue circles your clit with slow, deliberate pressure, the kind that makes your thighs tremble around his ears almost immediately and he hums against you, it’s deep, satisfied, vibrating right through your core. the sound pulls another small, broken noise from your throat before you can swallow it, while your fingers find his hair.
he flattens his tongue again, drags it up slow, collecting every bit of you like he’s starving. he is. two days away felt like two years. missions used to be bearable because he could picture you waiting. safe, sulky, probably eating too much candy and leaving crumbs on his pillow. but the longer he stayed gone, the worse the itch got under his skin.
caleb was already ruined back then. already pressing his face into your pillow after you left for school, already stealing glances at the way your skirt flipped up when you ran up the stairs, already hating every boy who looked at you longer than three seconds. he told himself it was protective brother stuff. but brothers don’t get hard when their little sister falls asleep on their chest during movie night. brothers don’t press their nose to sweaty gym shirts in the laundry hamper and jerk off so hard they see stars while picturing your confused little face if you ever caught him and handwash it at 3 in the morning so grandma wouldn’t notice
he groans again, rougher this time, and sucks your clit harder, letting his teeth graze just enough to make you jolt.
“gege—!” your voice cracks, half-warning, half-plea. he pulls back only far enough to speak, lips shiny, breath ragged against your soaked skin.
“what’s wrong, meimei? too much?” his voice is wrecked. teasing, but the kind of tease that’s barely holding together. “you’re dripping down my chin.” your thighs twitch. he can feel the embarrassed heat rolling off you in waves.
“it’s okay.” he noses back in, kissing the hood of your clit soft, almost sweet. “gege’s got you. just let it feel good, hm?”
you’re shaking already, like fine tremors running under your skin every time the tip of his tongue flicks just right. your fingers twist tighter in his hair, not pulling him away, just holding on. and it feels so fucking good.
caleb pulls back just enough to watch his own fingers slide through your folds, two of them, thick from years of training, looking obscene against how soft and swollen you are. he spreads you open with them, groans low when he sees how you clench around nothing.
“look at that,” he breathes, almost to himself. “pretty little hole fluttering like it’s begging for something.” his thumb circles your entrance, not pushing in, just teasing until your hips jerk. “should i give her what she wants?“
you kiss your teeth in frustration. “don’t be mean…”
“i’m not mean.” he presses the pad of his thumb inside just barely, feels you try to suck him deeper. “i’m patient. there’s a difference.” another slow circle. “you weren’t patient though, were you? touched this needy pussy while i was gone?”
your silence is answer enough. shame fills you, and you wish you could tell him you didn’t. but you couldn’t even wait 2 days? were you really this desperate? and disobeyed orders, at that.
caleb’s thumb stills for a second, like he’s savoring the way your body betrays you before his lips curl into something darker than a smile.
“thought so,” he murmurs, voice low. “couldn’t even wait two days, hm? my poor greedy girl… fingering yourself in my bed, using my pillow between your thighs probably.”
your whole face burns. you try to snap your legs closed again but his shoulders are too wide, his grip too steady. he doesn’t even look mad. if anything he looks pleased. smug. like he caught you doing exactly what he hoped you would.
he replaces his thumb with his middle finger, and pushes in, slow, until the first knuckle disappears inside you. you gasp, hips twitching up without permission.
“there she is,” he breathes, watching the way your cunt sucks at his finger like it’s trying to pull him home. “did you use two fingers? three? or were you too shy and just rubbed your little clit until you cried?”
you bite the inside of your cheek so hard you taste copper. the shame sits heavy and hot in your belly, twisting tighter with every slow drag of his finger. you want to lie. want to say you were good, that you only hugged his pillow and tried to sleep and nothing else. but your body’s already confessing by clenching greedily around that single thick finger like it’s starved.
“two…” the word slips out small and cracked. you squeeze your eyes shut. “i-i tried three… but it-it didn’t feel the same.”
caleb exhales roughly through his nose. two. three. you curled up in his sheets, legs spread, little fingers stuffed inside the same hole he’s staring at right now, chasing the ghost of him. he should be angry. should lecture you about waiting. but all he can think is how many times you came while moaning his name into his pillowcase.
“fuck,” he mutters under his breath, so low you almost miss it. then louder, softer, “good girl. telling me the truth.” he crooks that finger inside you, slow and deliberate, searching until the pad presses right against your most sensitive spot
your mouth falls open on a silent cry. thighs shaking violently now. it’s too much and not enough and you hate how easy it is for him to unravel you, like he’s mapped every weak place since you were small enough to fit under his arm during thunderstorms.
he adds a second finger and the stretch burns sweetly, your walls flutter hard around the intrusion. you can hear how wet you are, the filthy little sounds every time he pumps in and out, controlled deep.
“look at me.”
you shake your head. you know your face is red, you can feel the heat. “meimei.” his voice dips into that deep register. “look at me while i play with you.”
you peek through your fingers. his eyes are almost black. lips parted. cheeks flushed. hair messy from your pulling. he looks wrecked and he hasn’t even taken his clothes off yet.
“there’s my girl,” he murmurs. praise drips like honey over broken glass. “so fucking pretty when you’re embarrassed.”
caleb leans in again, tongue flicking your clit in quick, mean little strokes while his fingers curl on every drag out, it’s relentless. your hips buck uselessly and you’re making sounds you don’t recognize; they’re high, hiccupy, desperate while the coil in your belly is winding so tight it hurts.
it’s the same boy who carried you home when you skinned both knees racing him down the driveway, and now his mouth is on you, his fingers are inside you. and you’re going to come all over his face like some needy, shameless thing.
shame makes the pleasure sharper. you’re crying a little, with hot embarrassed tears slipping into your mouth. you almost hate how your body arches toward him like it’s the most natural thing.
“g’nna—caleb—gege—” your voice splinters. “yeah?” he groans against your clit. “gonna come for me?” he sucks hard at the same moment he grinds the heel of his palm against your clit and curls both fingers deep
you can’t answer. the pressure snaps and it hits like a fist. your whole body locks, back bowing, thighs clamping around his head so hard he groans in approval as you fall back and let your back hit the mattress. your cunt spasms violently around his fingers, wet gushes coating his hand, his chin, dripping down onto the sheets. you’re shaking so badly your teeth chatter. little sobs punch out of your throat with every pulse. it’s too strong, too deep, too much and your vision whites out at the edges and for a second you’re just floating in it, in him, in the obscene wet heat of his mouth still working you through it.
caleb doesn’t stop until you’re whimpering from overstimulation, weakly pushing at his forehead. only then does he pull back, still slow and reluctant. his lips and chin are obscene, shiny with you and he licks them deliberately while holding your glassy gaze.
“still with me, meimei?” his voice is hoarse. thick with want. you nod shakily in response but you can’t speak yet, your chest heaving.
he rises slowly, knees cracking from kneeling so long. towers over you for a second. broad and hard in his uniform pants, then leans down to kiss your forehead. soft. tender. then your temple, then the salty corner of your eye where those embarrassed tears still cling. his mouth is still wet with you and the realization makes fresh heat crawl up your neck.
you taste yourself when he finally reaches your lips, and it’s slick, tangy, unmistakably filthy, and he doesn’t rush the kiss. he just presses in slow, lets his tongue slide against yours. you whimper into his mouth at how obscene it feels. your own cum smeared between you both like some kind of claim. his hand cups the side of your face, thumb stroking over your cheekbone while he licks lazily into you.
“you taste so sweet,” he mumbles against your lips, not even pulling back far enough to speak properly, which makes your breath hitch. “always have.”
caleb breaks the kiss only to drag his mouth down your jaw, then to the side of your throat where your pulse is hammering.
your thighs are still quivering, weak little aftershocks rolling through you every few seconds. you can feel how soaked the sheets are under your ass, how sticky your inner thighs feel, how your own slick is cooling against your skin now that his mouth isn’t there to warm it.
caleb pulls away from your neck to properly kneel between your legs and shrugs the jacket off, lets it drop behind him without looking before his fingers find the top button of his uniform shirt and pop it open without looking away from you. your eyes feel heavier at the sudden expanse of skin, the familiar scars you’ve traced with careful fingers before, the way the dog tags clink softly against his chest.
“you’re staring now,” he teases, low and smug, as he unbuckles his belt. the metal clinks. your stomach flips.
“am not.”
“are too.” the belt slides free with a long leather hiss. he doubles it once in his hand, then drops it to the floor with a dull thump. he drags his zipper down so deliberately you feel every tooth separate. he shoves the fabric past his hips and steps out of them, kicking boots and socks off in the same motion until he’s just in black briefs that do nothing to hide how thick and heavy he is.
you stare. you can’t help it. he’s always been bigger than you in every way. shoulders, hands, height. but seeing him like this, stripped down, cock straining against the cotton, makes something inside you clench again despite how sensitive you still are.
he hooks his thumbs in the waistband and drags the briefs down inch by inch. when his cock springs free it slaps wetly against his stomach. it’s flushed dark, tip already leaking, veins standing out and he wraps a fist around himself once, slow pump from base to tip, and hisses through his teeth.
“fuck… look what you do to me.” his voice cracks just a little. “two days thinking about this pussy and i’m already leaking.”
your t-shirt, his t-shirt, is rucked up under your breasts now, nipples stiff against the damp cotton from the way your chest keeps heaving. caleb’s eyes drag down your body again, slower this time.
“at least i waited. unlike someone.”
you feel the words land like a slap, which makes your thighs twitch together instinctively, but caleb’s still kneeling between them, keeping you spread, keeping you open. the cool air hits your soaked folds again and you whimper, half from embarrassment, half because your clit is still throbbing, oversensitive and greedy even after your previous orgasm.
“that’s not fair,” you mumble, voice small and wrecked. “you were gone.”
“i know.” his fist lazily strokes himself. slow, deliberate pulls, thumb swiping over the slit every time he reaches the head so a fresh bead of precum wells up and slides down the shaft. “doesn’t change the fact that my sweet little meimei couldn’t keep her hands off herself for forty-eight hours.”
“i tried,” you whisper, barely audible. your voice cracks on the last word and you hate how pathetic it sounds.
caleb’s hand stills on his cock. he tilts his head, studying you like he’s trying to decide whether to tease or comfort. the corner of his mouth quirks.
“i know you did, meimei.” softer now. almost tender. “doesn’t make it any less pathetic.”
he leans over you again after he lets go off his cock, caging you with his forearms braced on either side of your head. the heat rolling off his bare skin makes you shiver. his cock brushes the inside of your thigh. it’s hot, heavy, and slick at the tip and your whole body jolts.
“easy,” he murmurs, nosing along your cheek. “i’m not mad.” you swallow hard. “feels like you are.”
“nah.” he drags the head of his cock through your folds, slow, unhurried, coating himself in the mess you already made. just the blunt pressure of him sliding against your swollen clit makes your hips twitch up.
another slow glide. he notches himself at your entrance without pushing in, just rests there, letting you feel how thick he is, how wide he’d stretch you. your cunt flutters uselessly around nothing and he groans low in his throat.
“fuck… she’s still greedy even after coming all over my face.”
your arms come up on instinct, looping around his neck, fingers digging into the short hairs at his nape. you hide your burning face against the side of his throat and he chuckles, the sound vibrating through his chest into yours.
“hugging me so tight already,” he teases, voice rough. “scared i’ll leave again?”
“…maybe.”
he stills. just for a second. then his free hand slides under your lower back, lifting your hips so he can grind against you more deliberately. the slick slide of his cock dragging over your clit, then back down to nudge your hole, over and over. lazy. almost sweet. like he’s got nowhere else to be. “not going anywhere tonight,” he promises against your temple. “gonna stay right here.”
you whimper into his neck. the friction is perfect. it’s too soft to hurt your oversensitive nerves, but firm enough to keep the low simmer in your belly from fading. every time the ridge of his head catches your clit you make a small, broken sound and he answers with a quiet grunt.
“feels good?” he asks, like he doesn’t already know.
“mhm…”
“tell me.”
your thighs tremble where they’re hooked loosely around his waist. “feels… really good, gege.”
he hums, pleased. rocks a little harder. the wet sounds between you are loud in the quiet room. rain still tapping the window, your shaky breaths, the filthy slick glide of skin on skin.
“good girl.” he kisses the shell of your ear. “you always get so clingy after you come.“
caleb laughs under his breath before he shifts his angle so the length of him slides right over your clit with every lazy roll of his hips. your breath catches hard. your arms tighten around his neck like you’re afraid he’ll disappear if you let go.
“gege…”
“hm?”
“inside,” you whisper. the word feels huge. shameful. desperate. “please.”
he groans like you punched him in the gut. his forehead drops to your shoulder for a second while he gets himself under control. “you sure?” even now he checks. even with his cock throbbing against you, leaking all over your folds. “don’t want to hurt you.”
“won’t hurt.” your voice is small. “i want it. want you.”
he exhales roughly. kisses the side of your neck once, open-mouthed and slow. “okay, meimei.”
he pulls back just enough to look down between you. wraps a fist around the base of himself, lines up properly. the blunt head presses against your entrance again. this time he doesn’t pull away.
he pushes just the tip inside. slow. careful. enough that you feel the stretch right at your entrance, the fat head popping past your hole, and nothing else. he stays there, perfectly still except for the way his hand grips his base tightly, keeping the rest of him from following.
your breath snags because it’s lewd; the way your cunt flutters helplessly around just that first thick inch, trying to pull him deeper like it has a mind of its own. your walls keep rippling, greedy little squeezes that make his jaw flex.
“fuck,” he breathes against your mouth, barely a sound. “feel that? just the tip and you’re already sucking on me like that.”
shame floods your chest again, sharp and syrupy. you shouldn’t like how obscene it sounds, the wet click every time he rocks the tiniest bit forward and back, only letting the head dip in and out. it’s shallow and filthy and makes your hips twitch up without permission, chasing more, but he’s stronger; he keeps you pinned with that one steady hand on your hip and the other still wrapped around his cock.
“easy,” he murmurs, voice wrecked and fond at the same time. “not yet. let her get used to it first.”
you hide your face in the crook of his neck again. you can’t look. can’t watch how your own body betrays you, how your slick keeps leaking out around him, coating his fingers where they grip himself, dripping down to pool under your ass. every time he pulls out the head catches on your hole and you make this tiny, mortified hiccup of a sound.
another slow nudge. in. out. just the head again which makes your thighs tremble hard around his waist. “gege…” your voice cracks, small and pleading. “please… more…” he shushes you gently, lips brushing your temple. “i know. i know you want it all.” he rocks again. shallow, obscene little thrusts that make wet clicking noises every time he pops back inside.
“you’re doing so good already,” he keeps whispering, voice thick. “just let me take my time with you.”
another shallow rock, followed by a slow drag out until the ridge catches, then gentle push back in, only the head again. your cunt clenches hard every single time like it’s trying to keep him there forever. the sound is filthy, wet little pops and sticky glides that make your ears burn. you can feel how much you’re leaking now, how it’s running down between your cheeks, soaking the sheets even more.
“just… give it to me. please, gege,” you mumble against his throat, voice small and cracked. he kisses your temple once. “okay,” he rasps. “okay, princess. you asked so pretty.”
he finally lets go of his base and both hands slide under your hips now, lifting you just enough that your lower back arches off the mattress before he starts to sink in properly. it’s slow, almost torturous. the stretch burns sweet and deep as inch after thick inch slides inside, spreading you open in a way your fingers never could. your walls have to yield, fluttering and spasming around him like they’re trying to decide whether to push him out or pull him home. you gasp sharp against his neck, nails digging crescent moons into his shoulders.
“breathe,” he murmurs, forehead pressed to yours now. halfway in he pauses, lets you feel how full you already are. your cunt is clenching rhythmically, milking what he’s given you, and he hisses through his teeth.
“shit… look at you. swallowing me like you were made for it.” the praise hits like a spark straight to your clit. you whimper, hips twitching up instinctively, trying to take more. it makes him chuckles lowly in his throat. “greedy little thing. always have been.”
he rolls his hips once, a slow, deep grind that makes his pelvis press right against your clit and his cock drag against every sensitive spot inside at once. your whole body jolts, a broken moan punching out of you before you can swallow it.
“there,” he breathes, doing it again. another lazy grind, pelvis flush to yours, pubic bone rubbing slow circles over your swollen clit while he stays buried to the hilt. “feel that meimei?”
your thighs trembling where they’re hooked around his waist and every grind sends sparks shooting up your spine, the pressure building fast again even though you just came. your cunt keeps fluttering around him, wet and hot and so full it feels obscene.
he starts moving properly then, with long, deep strokes that pull almost all the way out before sliding back in until your pelvises kiss again. every thrust ends with that same grinding roll, his hips circling so his cock stirs inside you.
“gege—!” your voice cracks high and desperate. “you can take it,” he groans, voice wrecked. “you’re taking it so fucking good.” he presses down harder on the next grind, making sure you feel every inch stretching you, every throb of him inside. your walls clamp down hard in response and he swears under his breath.
he keeps the rhythm slow at first, long deliberate drags out until just the head catches on your rim again, then sinking back in deep enough that his hips meet yours with a soft, wet slap. every time he bottoms out he grinds down hard, which make your toes curl against his lower back.
your breath comes in short, hiccuping gasps against his throat. the fullness is overwhelming, it’s thick and hot and unyielding, stretching you so wide you can feel every vein, every pulse of him buried inside. your walls keep fluttering helplessly around the intrusion, trying to adjust, trying to grip, but he’s so much bigger than anything you’ve ever taken that it borders on too much. the burn has faded into this syrupy, aching pleasure that makes your eyes water again.
you try to hide your face but he catches your chin gently, tilts your head back so you have to meet his eyes. they’re dark, heavy-lidded, pupils blown so wide there’s almost no hazel left. “don’t hide,” he says softly. “let me see you fall apart.”
another deep thrust. he pulls out slow, lets you feel every inch dragging against your walls, then snaps his hips forward until your pelvises grind together again. the pressure on your clit is perfect. it’s too much and exactly right and your whole body arches off the mattress with a broken sob.
“gege—too deep—”
“you can take it deeper,” he groans, voice low and filthy. “you’re taking it so well already. look how pretty you open up for me.”
he hooks one of your knees higher over his elbow, spreading you wider, changing the angle just enough that the next thrust hits something inside that makes stars burst behind your eyelids. your mouth falls open on a silent cry. your nails rake down his back hard enough to leave marks and he hisses in approval, hips stuttering for a second before he picks up the pace. no more lazy grinds now. he starts thrusting properly with long, powerful strokes that make the headboard tap softly against the wall in time with the rain. every time he bottoms out there’s that same filthy wet smack of skin on skin, his balls slapping lightly against you, your slick making everything glide obscenely easy.
“tell me how it feels,” he rasps against your mouth. “tell gege.”
“f-full,” you whimper, voice cracking on every thrust. “so full—gege—can feel you everywhere—”
“yeah?” he grunts, slamming in harder.
your thighs are trembling violently now, muscles jumping every time he drives deep. the coil in your belly is winding tighter again, faster this time, sharper. every thrust punches the air out of your lungs in little breathless sounds you can’t control. your cunt is clenching rhythmically around him, fluttering hard on every outstroke like it’s trying to keep him inside forever. he feels it. groans rough and low in his throat.
“fuck… gonna come again, aren’t you? already?”
you nod frantically, tears slipping down your temples into your hair. “can’t—can’t help it—gege please—”
“go on,” he growls, hips snapping faster now, relentless. “come on my cock. let me feel it.”
the next thrusts are brutal, deep and grinding, and hit that spot again, over and over. your whole body locks up. back bowing so hard your breasts press against his chest. thighs clamping around his waist like a vice. your cunt clamps down viciously around him, spasming in violent, rhythmic waves that milk every thick inch buried inside you. you come so hard it hurts. a broken, keening cry tears out of your throat as your vision whites out completely. wet gushes flood around him, soaking his pelvis, dripping down his balls, making every thrust even slicker, louder. your whole body convulses, little sobs punching out with every pulse. your nails dig into his shoulders hard but he doesn’t stop, just fucks you through it with deep, punishing strokes that prolong every wave until you’re whimpering from overstimulation.
caleb’s rhythm falters for the first time. his breath is ragged against your neck, hips stuttering as your walls keep fluttering and squeezing around him like they’re trying to pull him over the edge too.
“fuck—meimei—you’re gonna make me—” he cuts off with a low, guttural groan, “take it, fuuuck. take it.”
he buries himself to the hilt and grinds down hard one last time. his cock throbs violently inside you, swelling even thicker as he comes in hot, pulsing spurts that you can feel painting your walls. he keeps rocking through it, shallow little thrusts that push his cum deeper, mixing with your own mess until everything is slick and overflowing.
he collapses over you carefully, weight braced on his forearms so he doesn’t crush you, forehead pressed to yours. both of you are shaking, breathing hard in the quiet room.
he kisses you slow and lazy, tasting like salt and you and him all mixed together, his moans hoarse and soft. “my good girl,” he murmurs against your lips, voice wrecked and soft. “took me so well.”
you can only whimper in response, too overwhelmed to speak, arms still wrapped tight around his neck like you’ll never let go. he stays buried deep even after he finishes, hips still pressed flush to yours like he can’t bear the thought of pulling out yet. his cock twitches inside you every few seconds, aftershocks making him leak a little more, warm and thick, until you feel it start to trickle out around where you’re joined, sliding slow and sticky down between your cheeks to the already ruined sheets.
your whole body feels liquid, boneless. thighs still trembling where they’re draped over his hips, chest heaving against his, heart hammering so loud you’re sure he can feel it through his ribs. every tiny shift of him inside you sends little sparks skittering up your spine, oversensitive and raw, and you whimper softly into the crook of his neck without meaning to. caleb exhales long and shaky against your temple, nose brushing your hairline.
“still with me?” he asks, voice tender before he kisses your forehead. your eyelids. the tip of your nose. soft. reverent. “uh-huh…”
“seems you’ll have to take another shower. come on, i’ll help you, meimei.”
tw: dead dove. incest/pseudo-cest. yandere but it’s not the main plot, use of gege & meimei (a lot. too much even), size difference, mentions of childhood memories, caleb having gross thoughts early on, fingering, oral (f receiving), unprotected vaginal sex, creampie
wc: 6.8k
a/n: i think this is the longest fic i’ve written and it took me over half a year because i procrastinated too much. i think i tagged all the tw’s but if i missed anything please kindly let me know. i can’t guarantee there won’t be any spelling or grammar mistakes please forgive me. if you don’t like the taboo elements please just don’t read it
“you're going to catch a cold like this, meimei."
you feel your heart skip a beat at the unexpected voice, flinching before you turn to him with a guilty look on your face. "caleb," you greet him, a bit bashful as he puts the hat of his fleet uniform down on the dresser.
caleb sighs as he looks you up and down. hair damp, and he recognizes the large tshirt you're wearing as his own, your bare arms and legs glistening from the shower.
for a second it reminds him of when you were half as tall as you are now; when you'd complain that you didn't want to take a bath, insisted that you were still clean after spending the entire day jumping into mud puddles. how then despite your initial resistance, you didn't want to get out of the bath, even when it was his turn. so he'd just get into the tub with you. he'd make you laugh by pretending like the bath duckie was talking.
"you're back."
"i am, meimei. why don't you wear the warm slippers i got you?"
you bite your lip, knowing you are in for another scolding. "i'm sorry, i was going to, though."
you can’t tell how his mission went based off of his mood. your eyes follow his steps to your closet. well, his closet originally, but since he had convinced you to stay on the farspace fleet with him for your own safety, you had taken over his bedroom. taken up over half his closet. traces of you apparent by the candy wrappers you left on the nightstand after a midnight snack. the two pairs of matching slippers, the two phone chargers, the pink and blue perfume bottles on the shelf; evidence of you.
you sit on the edge of the bed as you watch caleb grab a neatly folded towel, before he pulls out the sock drawer, fishing out a fuzzy pair. his boots are loud against the floor as he walks to stand in front of you. "you're going to give me grey hairs if you keep making me worry like that," he sighs, voice low and gentle. you pout.
"i'm sorry, gege."
"it's okay. that's what i'm here for, hm? to take care of you?"
you nod without hesitation and he smiles. "you worry a bit too much sometimes, though." caleb starts gently patting your hair dry. "i know.. i do, dont i?" he sighs, "but i always worry. i can't help it. ever since we were kids, i've always been there to look out for you. it's hard to break the habit, even if you've grown into such a big girl now."
caleb’s eyes are soft as they lock with yours, the faintest smile tugging at his lips. he thinks of little him chasing you up the stairs with a hairdryer in his hand, grandma calling out what the commotion is all about. but it was just stubborn, difficult little you, refusing to have your hair dried. too loud, you’d say. it would take him lots of “meimei, gege will buy you candy if you sit still”s for you to behave and let him dry your hair, only to be half-asleep by the time he was braiding it.
he puts the towel down on the bed before he gets down on his knee in front of you. you wiggle your feet when he grabs one and puts it on his lap. “you don’t treat me like a big girl, though,” you comment as he holds your ankle. “you don’t act like one.” you huff at his words as he pulls the fuzzy sock over your foot. “i do!”
caleb’s hand moves to your other foot, covering it in the warm material as well, as an amused huff escapes him. “yeah? you were calling about not being able to fall asleep while i was on the mission,” he teases. you feel your cheeks heat up and you nudge your foot against his chest in protest. “look. you were gone for two days, that’s too long.”
you expect a teasing clap back, but his eyes soften and his face relaxes and he sighs and squeezes your ankle and your cheeks feel warm.
“are you saying you missed me?” caleb asks. it’s less teasing and more curious. you huff in embarrassment. “no!”
he laughs, warm and low, and leans in until his forehead rests against your shin, the sound of his chuckle settling softly between you.
he tilts his head up from where he’s nestled against your shin, eyes heavy and drowsy in the low light. “it’s okay, meimei,” he murmurs. “i missed you enough for the both of us.”
sometimes he wishes you were as vocal about missing him as you were back then. back then, you’d cry on the phone when he left for school trips, and he’d slip out of the bunkbed dorm after lights-out, just to talk to you. he remembers how you’d eagerly jump into his arm when he’d return from basketball training, breathless and bright, and begged him to teach you some tricks. you’d even insist on accompanying him to the mailbox. but it’s okay. caleb knows you still miss him when he’s gone, even if you don’t wrap it in words anymore.
a few moments pass in which you hold his gaze; your own eyes growing heavy as you exhale quietly, looking down at him. he affectionately squeezes your ankle again before you shyly nudge your leg against his head.
“what?” you giggle and he grins back, all dimples, shaking his head. “nothing… you just smell good,” he murmurs, his tone dropping lower at the end, warm and quiet. caleb closes his eyes briefly before inhaling softly against your skin.
“you used the body wash i love most….” his hand slowly traces up the side of your calves, feeling the goosebumps that rise in response to his touch. “for me to come back to?” he noses up your shin, his breath hot against your skin, his question making your cheeks heat up at the truth of it.
of course you did. it was the one he liked so much he’d end up using it himself, leaving the bottle half-empty and earning your complaints that he’d better buy the next one. “no. i just grabbed a random bottle,” you lie.
caleb breathes a soft laugh, sliding higher along your calf until his cheek brushes against your knee. he settles his chin there, looking up at you with a knowing smile. “mhm… then your ‘random’ choices are getting suspiciously perfect,” he murmurs. you can barely hear the rain drumming against the windowpane over the sound of your heart drumming in your ears.
“indulge me… let me bathe you next time,” he sweetly hums, earning a huff. “i can shower by myself, you know.” caleb presses his chin into your knee. “you can, can’t you? then let’s see if you’re all clean..”
he nudges your legs apart, settling them on either side of his shoulders. “gege—!” you try to squeeze your legs back together, but he holds them apart. instead, he guides you closer, drawing you more toward the edge of the mattress while he sits at the foot of the bed.
in the process, his shirt you’re wearing rides up and bunches up at your waist, your panties catch caleb’s gaze for a moment. the white pair with the frills on the hems and the little bow make his throat dry up a bit. how cute. it reminds him of when you two used to live with grandma, and he had to sneak a pair into his backpocket everytime it was his turn to do laundry, after pressing them all against his nose and inhaling deeply; always picking the one’s which smelt most like you. caleb always preferred the cute ones. playful, with heart charms and frill. he used to feel this weird unease when he’d spot a new type of underwear; you must’ve gotten them when you had gone shopping with your friends. suddenly, there was lace and push-up bra’s and thongs. how angry he’d been. he had always told you your friends were no good and to stop spending time with them after school. ‘all they care about is boys, and it will ruin your grades’ and you could not start developing the same interests as them. you were still his precious sister even he refused to touch yet.
but all of it had faded into insignificance. at last, he had you here with him in skyhaven, spoiling you to your hearts content with the inability to refuse you anything (except when you ask if you can go meet your friends in linkon). not after you fulfilled his biggest wish, letting him keep you tucked away where only he could reach, too high up for anyone else.
your lower lip juts out in a pout as he pulls at the frilly trim of your panties before letting the elastic snap back against your skin, causing you to flinch. “owww.” he rubs his thumb over the skin apologetically. “i’m sorry meimei. these are cute.. but they’re in my way.”
his voice is soft, almost apologetic, but there’s no real remorse in it. his thumb hooks under the elastic again, but slower this time, deliberate, dragging the fabric down.
“caleb-“
he shushes you while his free hand slides up to cup the back of your knee, holding you open for him.
“shh, meimei. let gege check properly.” his eyes are dark and heavy lidded as they flick up to meet yours
goosebumps chase his touch. you can feel the heat of his breath ghosting over your skin now, so close you’re hyperaware of every exhale. “mhmm..” his lips brush the inside of your knee. it’s barely a kiss, more like he’s testing your reaction and you twitch as a small, involuntary sound escapes.
caleb noses higher, slow and unhurried, like he has all the time in the world. the rain outside taps insistently against the window, but it’s drowned out by the thud of your pulse in your ears. his hand on your other thigh squeezes once. it’s reassuring.
“lift your hips for me, meimei.”
you hesitate only a second before obeying, arching just enough for him to tug the fabric down your legs. he pulls them off completely, letting them dangle from one ankle before they drop forgotten to the floor.
there’s a long moment where caleb just looks, his gaze dragging over you like he’s memorizing every inch and you see the way his throat bobs and his eyes grow heavier.
“so pretty.”
you feel the mattress dip slightly as caleb shifts closer, his broad shoulders keeping your thighs parted. the cool air of the room kisses your newly exposed skin and makes you clench on instinct, but he doesn’t let you.
“stop staring, ugh,” you huff in embarrassment, and he can’t help the fond chuckle escaping him, feeling caught. this wasn’t a new or unfamiliar sight to him at all; but it didn’t mean it didn’t still leave him uncomfortably hard and out of breath hard every time. “am i?”
you nudge your leg against his head, “yes. freak. caleb’s laugh is breathy, almost fond enough to disguise the darker edge beneath it. he doesn’t answer right away. instead he leans in and drags his nose along the crease where thigh meets everything else, breathing you in so shamelessly your whole body flushes hot. he’s not even pretending to be subtle anymore.
“you’re so wet already, meimei,” he murmurs against your skin, lips brushing the very top of your mound. “did you touch yourself while i was gone? hm? thinking about gege coming home?”
your breath hitches and you try to squirm higher up the bed but he hooks both arms under your knees and yanks you right back to the edge until your ass is barely still on the mattress.
“don’t run,” he says, softer than he means to. almost pleading. “let me see. let me taste how much you missed me.”
you cover your face with both hands. “caleb…”
“say it.” his voice drops into that low register that always makes your insides clench. “tell gege you missed him so much you.”
he feels perverse. he knows it. the shame used to burn but now it just makes him harder; makes him want to push every boundary until you’re crying his name the same way you used to when you fell off your bike and needed him to carry you inside. he’d check your body for bruises and give you what he had left of his pocket money after to cheer you up.
you peek through your fingers and see that his eyes are locked between your legs like nothing else exists, pupils blown wide.
“…i missed you,” you admit into your palms.
caleb groans, deeply, low and rough against you, and then his mouth is on you. no more teasing. he licks a broad, slow stripe from your entrance all the way up, flattening his tongue so he can feel every twitch and flutter. when he reaches your clit he sucks it between his lips. he’s greedy. he’s always been greedy for you. even when all he could steal were glances and laundry and the occasional brush of fingers when you passed him the salt at dinner. now he finally has permission, or maybe he just stopped waiting for it, and he’s making up for every single year he held back.
his tongue circles your clit with slow, deliberate pressure, the kind that makes your thighs tremble around his ears almost immediately and he hums against you, it’s deep, satisfied, vibrating right through your core. the sound pulls another small, broken noise from your throat before you can swallow it, while your fingers find his hair.
he flattens his tongue again, drags it up slow, collecting every bit of you like he’s starving. he is. two days away felt like two years. missions used to be bearable because he could picture you waiting. safe, sulky, probably eating too much candy and leaving crumbs on his pillow. but the longer he stayed gone, the worse the itch got under his skin.
caleb was already ruined back then. already pressing his face into your pillow after you left for school, already stealing glances at the way your skirt flipped up when you ran up the stairs, already hating every boy who looked at you longer than three seconds. he told himself it was protective brother stuff. but brothers don’t get hard when their little sister falls asleep on their chest during movie night. brothers don’t press their nose to sweaty gym shirts in the laundry hamper and jerk off so hard they see stars while picturing your confused little face if you ever caught him and handwash it at 3 in the morning so grandma wouldn’t notice
he groans again, rougher this time, and sucks your clit harder, letting his teeth graze just enough to make you jolt.
“gege—!” your voice cracks, half-warning, half-plea. he pulls back only far enough to speak, lips shiny, breath ragged against your soaked skin.
“what’s wrong, meimei? too much?” his voice is wrecked. teasing, but the kind of tease that’s barely holding together. “you’re dripping down my chin.” your thighs twitch. he can feel the embarrassed heat rolling off you in waves.
“it’s okay.” he noses back in, kissing the hood of your clit soft, almost sweet. “gege’s got you. just let it feel good, hm?”
you’re shaking already, like fine tremors running under your skin every time the tip of his tongue flicks just right. your fingers twist tighter in his hair, not pulling him away, just holding on. and it feels so fucking good.
caleb pulls back just enough to watch his own fingers slide through your folds, two of them, thick from years of training, looking obscene against how soft and swollen you are. he spreads you open with them, groans low when he sees how you clench around nothing.
“look at that,” he breathes, almost to himself. “pretty little hole fluttering like it’s begging for something.” his thumb circles your entrance, not pushing in, just teasing until your hips jerk. “should i give her what she wants?“
you kiss your teeth in frustration. “don’t be mean…”
“i’m not mean.” he presses the pad of his thumb inside just barely, feels you try to suck him deeper. “i’m patient. there’s a difference.” another slow circle. “you weren’t patient though, were you? touched this needy pussy while i was gone?”
your silence is answer enough. shame fills you, and you wish you could tell him you didn’t. but you couldn’t even wait 2 days? were you really this desperate? and disobeyed orders, at that.
caleb’s thumb stills for a second, like he’s savoring the way your body betrays you before his lips curl into something darker than a smile.
“thought so,” he murmurs, voice low. “couldn’t even wait two days, hm? my poor greedy girl… fingering yourself in my bed, using my pillow between your thighs probably.”
your whole face burns. you try to snap your legs closed again but his shoulders are too wide, his grip too steady. he doesn’t even look mad. if anything he looks pleased. smug. like he caught you doing exactly what he hoped you would.
he replaces his thumb with his middle finger, and pushes in, slow, until the first knuckle disappears inside you. you gasp, hips twitching up without permission.
“there she is,” he breathes, watching the way your cunt sucks at his finger like it’s trying to pull him home. “did you use two fingers? three? or were you too shy and just rubbed your little clit until you cried?”
you bite the inside of your cheek so hard you taste copper. the shame sits heavy and hot in your belly, twisting tighter with every slow drag of his finger. you want to lie. want to say you were good, that you only hugged his pillow and tried to sleep and nothing else. but your body’s already confessing by clenching greedily around that single thick finger like it’s starved.
“two…” the word slips out small and cracked. you squeeze your eyes shut. “i-i tried three… but it-it didn’t feel the same.”
caleb exhales roughly through his nose. two. three. you curled up in his sheets, legs spread, little fingers stuffed inside the same hole he’s staring at right now, chasing the ghost of him. he should be angry. should lecture you about waiting. but all he can think is how many times you came while moaning his name into his pillowcase.
“fuck,” he mutters under his breath, so low you almost miss it. then louder, softer, “good girl. telling me the truth.” he crooks that finger inside you, slow and deliberate, searching until the pad presses right against your most sensitive spot
your mouth falls open on a silent cry. thighs shaking violently now. it’s too much and not enough and you hate how easy it is for him to unravel you, like he’s mapped every weak place since you were small enough to fit under his arm during thunderstorms.
he adds a second finger and the stretch burns sweetly, your walls flutter hard around the intrusion. you can hear how wet you are, the filthy little sounds every time he pumps in and out, controlled deep.
“look at me.”
you shake your head. you know your face is red, you can feel the heat. “meimei.” his voice dips into that deep register. “look at me while i play with you.”
you peek through your fingers. his eyes are almost black. lips parted. cheeks flushed. hair messy from your pulling. he looks wrecked and he hasn’t even taken his clothes off yet.
“there’s my girl,” he murmurs. praise drips like honey over broken glass. “so fucking pretty when you’re embarrassed.”
caleb leans in again, tongue flicking your clit in quick, mean little strokes while his fingers curl on every drag out, it’s relentless. your hips buck uselessly and you’re making sounds you don’t recognize; they’re high, hiccupy, desperate while the coil in your belly is winding so tight it hurts.
it’s the same boy who carried you home when you skinned both knees racing him down the driveway, and now his mouth is on you, his fingers are inside you. and you’re going to come all over his face like some needy, shameless thing.
shame makes the pleasure sharper. you’re crying a little, with hot embarrassed tears slipping into your mouth. you almost hate how your body arches toward him like it’s the most natural thing.
“g’nna—caleb—gege—” your voice splinters. “yeah?” he groans against your clit. “gonna come for me?” he sucks hard at the same moment he grinds the heel of his palm against your clit and curls both fingers deep
you can’t answer. the pressure snaps and it hits like a fist. your whole body locks, back bowing, thighs clamping around his head so hard he groans in approval as you fall back and let your back hit the mattress. your cunt spasms violently around his fingers, wet gushes coating his hand, his chin, dripping down onto the sheets. you’re shaking so badly your teeth chatter. little sobs punch out of your throat with every pulse. it’s too strong, too deep, too much and your vision whites out at the edges and for a second you’re just floating in it, in him, in the obscene wet heat of his mouth still working you through it.
caleb doesn’t stop until you’re whimpering from overstimulation, weakly pushing at his forehead. only then does he pull back, still slow and reluctant. his lips and chin are obscene, shiny with you and he licks them deliberately while holding your glassy gaze.
“still with me, meimei?” his voice is hoarse. thick with want. you nod shakily in response but you can’t speak yet, your chest heaving.
he rises slowly, knees cracking from kneeling so long. towers over you for a second. broad and hard in his uniform pants, then leans down to kiss your forehead. soft. tender. then your temple, then the salty corner of your eye where those embarrassed tears still cling. his mouth is still wet with you and the realization makes fresh heat crawl up your neck.
you taste yourself when he finally reaches your lips, and it’s slick, tangy, unmistakably filthy, and he doesn’t rush the kiss. he just presses in slow, lets his tongue slide against yours. you whimper into his mouth at how obscene it feels. your own cum smeared between you both like some kind of claim. his hand cups the side of your face, thumb stroking over your cheekbone while he licks lazily into you.
“you taste so sweet,” he mumbles against your lips, not even pulling back far enough to speak properly, which makes your breath hitch. “always have.”
caleb breaks the kiss only to drag his mouth down your jaw, then to the side of your throat where your pulse is hammering.
your thighs are still quivering, weak little aftershocks rolling through you every few seconds. you can feel how soaked the sheets are under your ass, how sticky your inner thighs feel, how your own slick is cooling against your skin now that his mouth isn’t there to warm it.
caleb pulls away from your neck to properly kneel between your legs and shrugs the jacket off, lets it drop behind him without looking before his fingers find the top button of his uniform shirt and pop it open without looking away from you. your eyes feel heavier at the sudden expanse of skin, the familiar scars you’ve traced with careful fingers before, the way the dog tags clink softly against his chest.
“you’re staring now,” he teases, low and smug, as he unbuckles his belt. the metal clinks. your stomach flips.
“am not.”
“are too.” the belt slides free with a long leather hiss. he doubles it once in his hand, then drops it to the floor with a dull thump. he drags his zipper down so deliberately you feel every tooth separate. he shoves the fabric past his hips and steps out of them, kicking boots and socks off in the same motion until he’s just in black briefs that do nothing to hide how thick and heavy he is.
you stare. you can’t help it. he’s always been bigger than you in every way. shoulders, hands, height. but seeing him like this, stripped down, cock straining against the cotton, makes something inside you clench again despite how sensitive you still are.
he hooks his thumbs in the waistband and drags the briefs down inch by inch. when his cock springs free it slaps wetly against his stomach. it’s flushed dark, tip already leaking, veins standing out and he wraps a fist around himself once, slow pump from base to tip, and hisses through his teeth.
“fuck… look what you do to me.” his voice cracks just a little. “two days thinking about this pussy and i’m already leaking.”
your t-shirt, his t-shirt, is rucked up under your breasts now, nipples stiff against the damp cotton from the way your chest keeps heaving. caleb’s eyes drag down your body again, slower this time.
“at least i waited. unlike someone.”
you feel the words land like a slap, which makes your thighs twitch together instinctively, but caleb’s still kneeling between them, keeping you spread, keeping you open. the cool air hits your soaked folds again and you whimper, half from embarrassment, half because your clit is still throbbing, oversensitive and greedy even after your previous orgasm.
“that’s not fair,” you mumble, voice small and wrecked. “you were gone.”
“i know.” his fist lazily strokes himself. slow, deliberate pulls, thumb swiping over the slit every time he reaches the head so a fresh bead of precum wells up and slides down the shaft. “doesn’t change the fact that my sweet little meimei couldn’t keep her hands off herself for forty-eight hours.”
“i tried,” you whisper, barely audible. your voice cracks on the last word and you hate how pathetic it sounds.
caleb’s hand stills on his cock. he tilts his head, studying you like he’s trying to decide whether to tease or comfort. the corner of his mouth quirks.
“i know you did, meimei.” softer now. almost tender. “doesn’t make it any less pathetic.”
he leans over you again after he lets go off his cock, caging you with his forearms braced on either side of your head. the heat rolling off his bare skin makes you shiver. his cock brushes the inside of your thigh. it’s hot, heavy, and slick at the tip and your whole body jolts.
“easy,” he murmurs, nosing along your cheek. “i’m not mad.” you swallow hard. “feels like you are.”
“nah.” he drags the head of his cock through your folds, slow, unhurried, coating himself in the mess you already made. just the blunt pressure of him sliding against your swollen clit makes your hips twitch up.
another slow glide. he notches himself at your entrance without pushing in, just rests there, letting you feel how thick he is, how wide he’d stretch you. your cunt flutters uselessly around nothing and he groans low in his throat.
“fuck… she’s still greedy even after coming all over my face.”
your arms come up on instinct, looping around his neck, fingers digging into the short hairs at his nape. you hide your burning face against the side of his throat and he chuckles, the sound vibrating through his chest into yours.
“hugging me so tight already,” he teases, voice rough. “scared i’ll leave again?”
“…maybe.”
he stills. just for a second. then his free hand slides under your lower back, lifting your hips so he can grind against you more deliberately. the slick slide of his cock dragging over your clit, then back down to nudge your hole, over and over. lazy. almost sweet. like he’s got nowhere else to be. “not going anywhere tonight,” he promises against your temple. “gonna stay right here.”
you whimper into his neck. the friction is perfect. it’s too soft to hurt your oversensitive nerves, but firm enough to keep the low simmer in your belly from fading. every time the ridge of his head catches your clit you make a small, broken sound and he answers with a quiet grunt.
“feels good?” he asks, like he doesn’t already know.
“mhm…”
“tell me.”
your thighs tremble where they’re hooked loosely around his waist. “feels… really good, gege.”
he hums, pleased. rocks a little harder. the wet sounds between you are loud in the quiet room. rain still tapping the window, your shaky breaths, the filthy slick glide of skin on skin.
“good girl.” he kisses the shell of your ear. “you always get so clingy after you come.“
caleb laughs under his breath before he shifts his angle so the length of him slides right over your clit with every lazy roll of his hips. your breath catches hard. your arms tighten around his neck like you’re afraid he’ll disappear if you let go.
“gege…”
“hm?”
“inside,” you whisper. the word feels huge. shameful. desperate. “please.”
he groans like you punched him in the gut. his forehead drops to your shoulder for a second while he gets himself under control. “you sure?” even now he checks. even with his cock throbbing against you, leaking all over your folds. “don’t want to hurt you.”
“won’t hurt.” your voice is small. “i want it. want you.”
he exhales roughly. kisses the side of your neck once, open-mouthed and slow. “okay, meimei.”
he pulls back just enough to look down between you. wraps a fist around the base of himself, lines up properly. the blunt head presses against your entrance again. this time he doesn’t pull away.
he pushes just the tip inside. slow. careful. enough that you feel the stretch right at your entrance, the fat head popping past your hole, and nothing else. he stays there, perfectly still except for the way his hand grips his base tightly, keeping the rest of him from following.
your breath snags because it’s lewd; the way your cunt flutters helplessly around just that first thick inch, trying to pull him deeper like it has a mind of its own. your walls keep rippling, greedy little squeezes that make his jaw flex.
“fuck,” he breathes against your mouth, barely a sound. “feel that? just the tip and you’re already sucking on me like that.”
shame floods your chest again, sharp and syrupy. you shouldn’t like how obscene it sounds, the wet click every time he rocks the tiniest bit forward and back, only letting the head dip in and out. it’s shallow and filthy and makes your hips twitch up without permission, chasing more, but he’s stronger; he keeps you pinned with that one steady hand on your hip and the other still wrapped around his cock.
“easy,” he murmurs, voice wrecked and fond at the same time. “not yet. let her get used to it first.”
you hide your face in the crook of his neck again. you can’t look. can’t watch how your own body betrays you, how your slick keeps leaking out around him, coating his fingers where they grip himself, dripping down to pool under your ass. every time he pulls out the head catches on your hole and you make this tiny, mortified hiccup of a sound.
another slow nudge. in. out. just the head again which makes your thighs tremble hard around his waist. “gege…” your voice cracks, small and pleading. “please… more…” he shushes you gently, lips brushing your temple. “i know. i know you want it all.” he rocks again. shallow, obscene little thrusts that make wet clicking noises every time he pops back inside.
“you’re doing so good already,” he keeps whispering, voice thick. “just let me take my time with you.”
another shallow rock, followed by a slow drag out until the ridge catches, then gentle push back in, only the head again. your cunt clenches hard every single time like it’s trying to keep him there forever. the sound is filthy, wet little pops and sticky glides that make your ears burn. you can feel how much you’re leaking now, how it’s running down between your cheeks, soaking the sheets even more.
“just… give it to me. please, gege,” you mumble against his throat, voice small and cracked. he kisses your temple once. “okay,” he rasps. “okay, princess. you asked so pretty.”
he finally lets go of his base and both hands slide under your hips now, lifting you just enough that your lower back arches off the mattress before he starts to sink in properly. it’s slow, almost torturous. the stretch burns sweet and deep as inch after thick inch slides inside, spreading you open in a way your fingers never could. your walls have to yield, fluttering and spasming around him like they’re trying to decide whether to push him out or pull him home. you gasp sharp against his neck, nails digging crescent moons into his shoulders.
“breathe,” he murmurs, forehead pressed to yours now. halfway in he pauses, lets you feel how full you already are. your cunt is clenching rhythmically, milking what he’s given you, and he hisses through his teeth.
“shit… look at you. swallowing me like you were made for it.” the praise hits like a spark straight to your clit. you whimper, hips twitching up instinctively, trying to take more. it makes him chuckles lowly in his throat. “greedy little thing. always have been.”
he rolls his hips once, a slow, deep grind that makes his pelvis press right against your clit and his cock drag against every sensitive spot inside at once. your whole body jolts, a broken moan punching out of you before you can swallow it.
“there,” he breathes, doing it again. another lazy grind, pelvis flush to yours, pubic bone rubbing slow circles over your swollen clit while he stays buried to the hilt. “feel that meimei?”
your thighs trembling where they’re hooked around his waist and every grind sends sparks shooting up your spine, the pressure building fast again even though you just came. your cunt keeps fluttering around him, wet and hot and so full it feels obscene.
he starts moving properly then, with long, deep strokes that pull almost all the way out before sliding back in until your pelvises kiss again. every thrust ends with that same grinding roll, his hips circling so his cock stirs inside you.
“gege—!” your voice cracks high and desperate. “you can take it,” he groans, voice wrecked. “you’re taking it so fucking good.” he presses down harder on the next grind, making sure you feel every inch stretching you, every throb of him inside. your walls clamp down hard in response and he swears under his breath.
he keeps the rhythm slow at first, long deliberate drags out until just the head catches on your rim again, then sinking back in deep enough that his hips meet yours with a soft, wet slap. every time he bottoms out he grinds down hard, which make your toes curl against his lower back.
your breath comes in short, hiccuping gasps against his throat. the fullness is overwhelming, it’s thick and hot and unyielding, stretching you so wide you can feel every vein, every pulse of him buried inside. your walls keep fluttering helplessly around the intrusion, trying to adjust, trying to grip, but he’s so much bigger than anything you’ve ever taken that it borders on too much. the burn has faded into this syrupy, aching pleasure that makes your eyes water again.
you try to hide your face but he catches your chin gently, tilts your head back so you have to meet his eyes. they’re dark, heavy-lidded, pupils blown so wide there’s almost no hazel left. “don’t hide,” he says softly. “let me see you fall apart.”
another deep thrust. he pulls out slow, lets you feel every inch dragging against your walls, then snaps his hips forward until your pelvises grind together again. the pressure on your clit is perfect. it’s too much and exactly right and your whole body arches off the mattress with a broken sob.
“gege—too deep—”
“you can take it deeper,” he groans, voice low and filthy. “you’re taking it so well already. look how pretty you open up for me.”
he hooks one of your knees higher over his elbow, spreading you wider, changing the angle just enough that the next thrust hits something inside that makes stars burst behind your eyelids. your mouth falls open on a silent cry. your nails rake down his back hard enough to leave marks and he hisses in approval, hips stuttering for a second before he picks up the pace. no more lazy grinds now. he starts thrusting properly with long, powerful strokes that make the headboard tap softly against the wall in time with the rain. every time he bottoms out there’s that same filthy wet smack of skin on skin, his balls slapping lightly against you, your slick making everything glide obscenely easy.
“tell me how it feels,” he rasps against your mouth. “tell gege.”
“f-full,” you whimper, voice cracking on every thrust. “so full—gege—can feel you everywhere—”
“yeah?” he grunts, slamming in harder.
your thighs are trembling violently now, muscles jumping every time he drives deep. the coil in your belly is winding tighter again, faster this time, sharper. every thrust punches the air out of your lungs in little breathless sounds you can’t control. your cunt is clenching rhythmically around him, fluttering hard on every outstroke like it’s trying to keep him inside forever. he feels it. groans rough and low in his throat.
“fuck… gonna come again, aren’t you? already?”
you nod frantically, tears slipping down your temples into your hair. “can’t—can’t help it—gege please—”
“go on,” he growls, hips snapping faster now, relentless. “come on my cock. let me feel it.”
the next thrusts are brutal, deep and grinding, and hit that spot again, over and over. your whole body locks up. back bowing so hard your breasts press against his chest. thighs clamping around his waist like a vice. your cunt clamps down viciously around him, spasming in violent, rhythmic waves that milk every thick inch buried inside you. you come so hard it hurts. a broken, keening cry tears out of your throat as your vision whites out completely. wet gushes flood around him, soaking his pelvis, dripping down his balls, making every thrust even slicker, louder. your whole body convulses, little sobs punching out with every pulse. your nails dig into his shoulders hard but he doesn’t stop, just fucks you through it with deep, punishing strokes that prolong every wave until you’re whimpering from overstimulation.
caleb’s rhythm falters for the first time. his breath is ragged against your neck, hips stuttering as your walls keep fluttering and squeezing around him like they’re trying to pull him over the edge too.
“fuck—meimei—you’re gonna make me—” he cuts off with a low, guttural groan, “take it, fuuuck. take it.”
he buries himself to the hilt and grinds down hard one last time. his cock throbs violently inside you, swelling even thicker as he comes in hot, pulsing spurts that you can feel painting your walls. he keeps rocking through it, shallow little thrusts that push his cum deeper, mixing with your own mess until everything is slick and overflowing.
he collapses over you carefully, weight braced on his forearms so he doesn’t crush you, forehead pressed to yours. both of you are shaking, breathing hard in the quiet room.
he kisses you slow and lazy, tasting like salt and you and him all mixed together, his moans hoarse and soft. “my good girl,” he murmurs against your lips, voice wrecked and soft. “took me so well.”
you can only whimper in response, too overwhelmed to speak, arms still wrapped tight around his neck like you’ll never let go. he stays buried deep even after he finishes, hips still pressed flush to yours like he can’t bear the thought of pulling out yet. his cock twitches inside you every few seconds, aftershocks making him leak a little more, warm and thick, until you feel it start to trickle out around where you’re joined, sliding slow and sticky down between your cheeks to the already ruined sheets.
your whole body feels liquid, boneless. thighs still trembling where they’re draped over his hips, chest heaving against his, heart hammering so loud you’re sure he can feel it through his ribs. every tiny shift of him inside you sends little sparks skittering up your spine, oversensitive and raw, and you whimper softly into the crook of his neck without meaning to. caleb exhales long and shaky against your temple, nose brushing your hairline.
“still with me?” he asks, voice tender before he kisses your forehead. your eyelids. the tip of your nose. soft. reverent. “uh-huh…”
“seems you’ll have to take another shower. come on, i’ll help you, meimei.”
tw: dead dove. incest/pseudo-cest. yandere but it’s not the main plot, use of gege & meimei (a lot. too much even), size difference, mentions of childhood memories, caleb having gross thoughts early on, fingering, oral (f receiving), unprotected vaginal sex, creampie
wc: 6.8k
a/n: i think this is the longest fic i’ve written and it took me over half a year because i procrastinated too much. i think i tagged all the tw’s but if i missed anything please kindly let me know. i can’t guarantee there won’t be any spelling or grammar mistakes please forgive me. if you don’t like the taboo elements please just don’t read it
“you're going to catch a cold like this, meimei."
you feel your heart skip a beat at the unexpected voice, flinching before you turn to him with a guilty look on your face. "caleb," you greet him, a bit bashful as he puts the hat of his fleet uniform down on the dresser.
caleb sighs as he looks you up and down. hair damp, and he recognizes the large tshirt you're wearing as his own, your bare arms and legs glistening from the shower.
for a second it reminds him of when you were half as tall as you are now; when you'd complain that you didn't want to take a bath, insisted that you were still clean after spending the entire day jumping into mud puddles. how then despite your initial resistance, you didn't want to get out of the bath, even when it was his turn. so he'd just get into the tub with you. he'd make you laugh by pretending like the bath duckie was talking.
"you're back."
"i am, meimei. why don't you wear the warm slippers i got you?"
you bite your lip, knowing you are in for another scolding. "i'm sorry, i was going to, though."
you can’t tell how his mission went based off of his mood. your eyes follow his steps to your closet. well, his closet originally, but since he had convinced you to stay on the farspace fleet with him for your own safety, you had taken over his bedroom. taken up over half his closet. traces of you apparent by the candy wrappers you left on the nightstand after a midnight snack. the two pairs of matching slippers, the two phone chargers, the pink and blue perfume bottles on the shelf; evidence of you.
you sit on the edge of the bed as you watch caleb grab a neatly folded towel, before he pulls out the sock drawer, fishing out a fuzzy pair. his boots are loud against the floor as he walks to stand in front of you. "you're going to give me grey hairs if you keep making me worry like that," he sighs, voice low and gentle. you pout.
"i'm sorry, gege."
"it's okay. that's what i'm here for, hm? to take care of you?"
you nod without hesitation and he smiles. "you worry a bit too much sometimes, though." caleb starts gently patting your hair dry. "i know.. i do, dont i?" he sighs, "but i always worry. i can't help it. ever since we were kids, i've always been there to look out for you. it's hard to break the habit, even if you've grown into such a big girl now."
caleb’s eyes are soft as they lock with yours, the faintest smile tugging at his lips. he thinks of little him chasing you up the stairs with a hairdryer in his hand, grandma calling out what the commotion is all about. but it was just stubborn, difficult little you, refusing to have your hair dried. too loud, you’d say. it would take him lots of “meimei, gege will buy you candy if you sit still”s for you to behave and let him dry your hair, only to be half-asleep by the time he was braiding it.
he puts the towel down on the bed before he gets down on his knee in front of you. you wiggle your feet when he grabs one and puts it on his lap. “you don’t treat me like a big girl, though,” you comment as he holds your ankle. “you don’t act like one.” you huff at his words as he pulls the fuzzy sock over your foot. “i do!”
caleb’s hand moves to your other foot, covering it in the warm material as well, as an amused huff escapes him. “yeah? you were calling about not being able to fall asleep while i was on the mission,” he teases. you feel your cheeks heat up and you nudge your foot against his chest in protest. “look. you were gone for two days, that’s too long.”
you expect a teasing clap back, but his eyes soften and his face relaxes and he sighs and squeezes your ankle and your cheeks feel warm.
“are you saying you missed me?” caleb asks. it’s less teasing and more curious. you huff in embarrassment. “no!”
he laughs, warm and low, and leans in until his forehead rests against your shin, the sound of his chuckle settling softly between you.
he tilts his head up from where he’s nestled against your shin, eyes heavy and drowsy in the low light. “it’s okay, meimei,” he murmurs. “i missed you enough for the both of us.”
sometimes he wishes you were as vocal about missing him as you were back then. back then, you’d cry on the phone when he left for school trips, and he’d slip out of the bunkbed dorm after lights-out, just to talk to you. he remembers how you’d eagerly jump into his arm when he’d return from basketball training, breathless and bright, and begged him to teach you some tricks. you’d even insist on accompanying him to the mailbox. but it’s okay. caleb knows you still miss him when he’s gone, even if you don’t wrap it in words anymore.
a few moments pass in which you hold his gaze; your own eyes growing heavy as you exhale quietly, looking down at him. he affectionately squeezes your ankle again before you shyly nudge your leg against his head.
“what?” you giggle and he grins back, all dimples, shaking his head. “nothing… you just smell good,” he murmurs, his tone dropping lower at the end, warm and quiet. caleb closes his eyes briefly before inhaling softly against your skin.
“you used the body wash i love most….” his hand slowly traces up the side of your calves, feeling the goosebumps that rise in response to his touch. “for me to come back to?” he noses up your shin, his breath hot against your skin, his question making your cheeks heat up at the truth of it.
of course you did. it was the one he liked so much he’d end up using it himself, leaving the bottle half-empty and earning your complaints that he’d better buy the next one. “no. i just grabbed a random bottle,” you lie.
caleb breathes a soft laugh, sliding higher along your calf until his cheek brushes against your knee. he settles his chin there, looking up at you with a knowing smile. “mhm… then your ‘random’ choices are getting suspiciously perfect,” he murmurs. you can barely hear the rain drumming against the windowpane over the sound of your heart drumming in your ears.
“indulge me… let me bathe you next time,” he sweetly hums, earning a huff. “i can shower by myself, you know.” caleb presses his chin into your knee. “you can, can’t you? then let’s see if you’re all clean..”
he nudges your legs apart, settling them on either side of his shoulders. “gege—!” you try to squeeze your legs back together, but he holds them apart. instead, he guides you closer, drawing you more toward the edge of the mattress while he sits at the foot of the bed.
in the process, his shirt you’re wearing rides up and bunches up at your waist, your panties catch caleb’s gaze for a moment. the white pair with the frills on the hems and the little bow make his throat dry up a bit. how cute. it reminds him of when you two used to live with grandma, and he had to sneak a pair into his backpocket everytime it was his turn to do laundry, after pressing them all against his nose and inhaling deeply; always picking the one’s which smelt most like you. caleb always preferred the cute ones. playful, with heart charms and frill. he used to feel this weird unease when he’d spot a new type of underwear; you must’ve gotten them when you had gone shopping with your friends. suddenly, there was lace and push-up bra’s and thongs. how angry he’d been. he had always told you your friends were no good and to stop spending time with them after school. ‘all they care about is boys, and it will ruin your grades’ and you could not start developing the same interests as them. you were still his precious sister even he refused to touch yet.
but all of it had faded into insignificance. at last, he had you here with him in skyhaven, spoiling you to your hearts content with the inability to refuse you anything (except when you ask if you can go meet your friends in linkon). not after you fulfilled his biggest wish, letting him keep you tucked away where only he could reach, too high up for anyone else.
your lower lip juts out in a pout as he pulls at the frilly trim of your panties before letting the elastic snap back against your skin, causing you to flinch. “owww.” he rubs his thumb over the skin apologetically. “i’m sorry meimei. these are cute.. but they’re in my way.”
his voice is soft, almost apologetic, but there’s no real remorse in it. his thumb hooks under the elastic again, but slower this time, deliberate, dragging the fabric down.
“caleb-“
he shushes you while his free hand slides up to cup the back of your knee, holding you open for him.
“shh, meimei. let gege check properly.” his eyes are dark and heavy lidded as they flick up to meet yours
goosebumps chase his touch. you can feel the heat of his breath ghosting over your skin now, so close you’re hyperaware of every exhale. “mhmm..” his lips brush the inside of your knee. it’s barely a kiss, more like he’s testing your reaction and you twitch as a small, involuntary sound escapes.
caleb noses higher, slow and unhurried, like he has all the time in the world. the rain outside taps insistently against the window, but it’s drowned out by the thud of your pulse in your ears. his hand on your other thigh squeezes once. it’s reassuring.
“lift your hips for me, meimei.”
you hesitate only a second before obeying, arching just enough for him to tug the fabric down your legs. he pulls them off completely, letting them dangle from one ankle before they drop forgotten to the floor.
there’s a long moment where caleb just looks, his gaze dragging over you like he’s memorizing every inch and you see the way his throat bobs and his eyes grow heavier.
“so pretty.”
you feel the mattress dip slightly as caleb shifts closer, his broad shoulders keeping your thighs parted. the cool air of the room kisses your newly exposed skin and makes you clench on instinct, but he doesn’t let you.
“stop staring, ugh,” you huff in embarrassment, and he can’t help the fond chuckle escaping him, feeling caught. this wasn’t a new or unfamiliar sight to him at all; but it didn’t mean it didn’t still leave him uncomfortably hard and out of breath hard every time. “am i?”
you nudge your leg against his head, “yes. freak.” caleb’s laugh is breathy, almost fond enough to disguise the darker edge beneath it. he doesn’t answer right away. instead he leans in and drags his nose along the crease where thigh meets everything else, breathing you in so shamelessly your whole body flushes hot. he’s not even pretending to be subtle anymore.
“you’re so wet already, meimei,” he murmurs against your skin, lips brushing the very top of your mound. “did you touch yourself while i was gone? hm? thinking about gege coming home?”
your breath hitches and you try to squirm higher up the bed but he hooks both arms under your knees and yanks you right back to the edge until your ass is barely still on the mattress.
“don’t run,” he says, softer than he means to. almost pleading. “let me see. let me taste how much you missed me.”
you cover your face with both hands. “caleb…”
“say it.” his voice drops into that low register that always makes your insides clench. “tell gege you missed him so much you.”
he feels perverse. he knows it. the shame used to burn but now it just makes him harder; makes him want to push every boundary until you’re crying his name the same way you used to when you fell off your bike and needed him to carry you inside. he’d check your body for bruises and give you what he had left of his pocket money after to cheer you up.
you peek through your fingers and see that his eyes are locked between your legs like nothing else exists, pupils blown wide.
“…i missed you,” you admit into your palms.
caleb groans, deeply, low and rough against you, and then his mouth is on you. no more teasing. he licks a broad, slow stripe from your entrance all the way up, flattening his tongue so he can feel every twitch and flutter. when he reaches your clit he sucks it between his lips. he’s greedy. he’s always been greedy for you. even when all he could steal were glances and laundry and the occasional brush of fingers when you passed him the salt at dinner. now he finally has permission, or maybe he just stopped waiting for it, and he’s making up for every single year he held back.
his tongue circles your clit with slow, deliberate pressure, the kind that makes your thighs tremble around his ears almost immediately and he hums against you, it’s deep, satisfied, vibrating right through your core. the sound pulls another small, broken noise from your throat before you can swallow it, while your fingers find his hair.
he flattens his tongue again, drags it up slow, collecting every bit of you like he’s starving. he is. two days away felt like two years. missions used to be bearable because he could picture you waiting. safe, sulky, probably eating too much candy and leaving crumbs on his pillow. but the longer he stayed gone, the worse the itch got under his skin.
caleb was already ruined back then. already pressing his face into your pillow after you left for school, already stealing glances at the way your skirt flipped up when you ran up the stairs, already hating every boy who looked at you longer than three seconds. he told himself it was protective brother stuff. but brothers don’t get hard when their little sister falls asleep on their chest during movie night. brothers don’t press their nose to sweaty gym shirts in the laundry hamper and jerk off so hard they see stars while picturing your confused little face if you ever caught him and handwash it at 3 in the morning so grandma wouldn’t notice
he groans again, rougher this time, and sucks your clit harder, letting his teeth graze just enough to make you jolt.
“gege—!” your voice cracks, half-warning, half-plea. he pulls back only far enough to speak, lips shiny, breath ragged against your soaked skin.
“what’s wrong, meimei? too much?” his voice is wrecked. teasing, but the kind of tease that’s barely holding together. “you’re dripping down my chin.” your thighs twitch. he can feel the embarrassed heat rolling off you in waves.
“it’s okay.” he noses back in, kissing the hood of your clit soft, almost sweet. “gege’s got you. just let it feel good, hm?”
you’re shaking already, like fine tremors running under your skin every time the tip of his tongue flicks just right. your fingers twist tighter in his hair, not pulling him away, just holding on. and it feels so fucking good.
caleb pulls back just enough to watch his own fingers slide through your folds, two of them, thick from years of training, looking obscene against how soft and swollen you are. he spreads you open with them, groans low when he sees how you clench around nothing.
“look at that,” he breathes, almost to himself. “pretty little hole fluttering like it’s begging for something.” his thumb circles your entrance, not pushing in, just teasing until your hips jerk. “should i give her what she wants?“
you kiss your teeth in frustration. “don’t be mean…”
“i’m not mean.” he presses the pad of his thumb inside just barely, feels you try to suck him deeper. “i’m patient. there’s a difference.” another slow circle. “you weren’t patient though, were you? touched this needy pussy while i was gone?”
your silence is answer enough. shame fills you, and you wish you could tell him you didn’t. but you couldn’t even wait 2 days? were you really this desperate? and disobeyed orders, at that.
caleb’s thumb stills for a second, like he’s savoring the way your body betrays you before his lips curl into something darker than a smile.
“thought so,” he murmurs, voice low. “couldn’t even wait two days, hm? my poor greedy girl… fingering yourself in my bed, using my pillow between your thighs probably.”
your whole face burns. you try to snap your legs closed again but his shoulders are too wide, his grip too steady. he doesn’t even look mad. if anything he looks pleased. smug. like he caught you doing exactly what he hoped you would.
he replaces his thumb with his middle finger, and pushes in, slow, until the first knuckle disappears inside you. you gasp, hips twitching up without permission.
“there she is,” he breathes, watching the way your cunt sucks at his finger like it’s trying to pull him home. “did you use two fingers? three? or were you too shy and just rubbed your little clit until you cried?”
you bite the inside of your cheek so hard you taste copper. the shame sits heavy and hot in your belly, twisting tighter with every slow drag of his finger. you want to lie. want to say you were good, that you only hugged his pillow and tried to sleep and nothing else. but your body’s already confessing by clenching greedily around that single thick finger like it’s starved.
“two…” the word slips out small and cracked. you squeeze your eyes shut. “i-i tried three… but it-it didn’t feel the same.”
caleb exhales roughly through his nose. two. three. you curled up in his sheets, legs spread, little fingers stuffed inside the same hole he’s staring at right now, chasing the ghost of him. he should be angry. should lecture you about waiting. but all he can think is how many times you came while moaning his name into his pillowcase.
“fuck,” he mutters under his breath, so low you almost miss it. then louder, softer, “good girl. telling me the truth.” he crooks that finger inside you, slow and deliberate, searching until the pad presses right against your most sensitive spot
your mouth falls open on a silent cry. thighs shaking violently now. it’s too much and not enough and you hate how easy it is for him to unravel you, like he’s mapped every weak place since you were small enough to fit under his arm during thunderstorms.
he adds a second finger and the stretch burns sweetly, your walls flutter hard around the intrusion. you can hear how wet you are, the filthy little sounds every time he pumps in and out, controlled deep.
“look at me.”
you shake your head. you know your face is red, you can feel the heat. “meimei.” his voice dips into that deep register. “look at me while i play with you.”
you peek through your fingers. his eyes are almost black. lips parted. cheeks flushed. hair messy from your pulling. he looks wrecked and he hasn’t even taken his clothes off yet.
“there’s my girl,” he murmurs. praise drips like honey over broken glass. “so fucking pretty when you’re embarrassed.”
caleb leans in again, tongue flicking your clit in quick, mean little strokes while his fingers curl on every drag out, it’s relentless. your hips buck uselessly and you’re making sounds you don’t recognize; they’re high, hiccupy, desperate while the coil in your belly is winding so tight it hurts.
it’s the same boy who carried you home when you skinned both knees racing him down the driveway, and now his mouth is on you, his fingers are inside you. and you’re going to come all over his face like some needy, shameless thing.
shame makes the pleasure sharper. you’re crying a little, with hot embarrassed tears slipping into your mouth. you almost hate how your body arches toward him like it’s the most natural thing.
“g’nna—caleb—gege—” your voice splinters. “yeah?” he groans against your clit. “gonna come for me?” he sucks hard at the same moment he grinds the heel of his palm against your clit and curls both fingers deep
you can’t answer. the pressure snaps and it hits like a fist. your whole body locks, back bowing, thighs clamping around his head so hard he groans in approval as you fall back and let your back hit the mattress. your cunt spasms violently around his fingers, wet gushes coating his hand, his chin, dripping down onto the sheets. you’re shaking so badly your teeth chatter. little sobs punch out of your throat with every pulse. it’s too strong, too deep, too much and your vision whites out at the edges and for a second you’re just floating in it, in him, in the obscene wet heat of his mouth still working you through it.
caleb doesn’t stop until you’re whimpering from overstimulation, weakly pushing at his forehead. only then does he pull back, still slow and reluctant. his lips and chin are obscene, shiny with you and he licks them deliberately while holding your glassy gaze.
“still with me, meimei?” his voice is hoarse. thick with want. you nod shakily in response but you can’t speak yet, your chest heaving.
he rises slowly, knees cracking from kneeling so long. towers over you for a second. broad and hard in his uniform pants, then leans down to kiss your forehead. soft. tender. then your temple, then the salty corner of your eye where those embarrassed tears still cling. his mouth is still wet with you and the realization makes fresh heat crawl up your neck.
you taste yourself when he finally reaches your lips, and it’s slick, tangy, unmistakably filthy, and he doesn’t rush the kiss. he just presses in slow, lets his tongue slide against yours. you whimper into his mouth at how obscene it feels. your own cum smeared between you both like some kind of claim. his hand cups the side of your face, thumb stroking over your cheekbone while he licks lazily into you.
“you taste so sweet,” he mumbles against your lips, not even pulling back far enough to speak properly, which makes your breath hitch. “always have.”
caleb breaks the kiss only to drag his mouth down your jaw, then to the side of your throat where your pulse is hammering.
your thighs are still quivering, weak little aftershocks rolling through you every few seconds. you can feel how soaked the sheets are under your ass, how sticky your inner thighs feel, how your own slick is cooling against your skin now that his mouth isn’t there to warm it.
caleb pulls away from your neck to properly kneel between your legs and shrugs the jacket off, lets it drop behind him without looking before his fingers find the top button of his uniform shirt and pop it open without looking away from you. your eyes feel heavier at the sudden expanse of skin, the familiar scars you’ve traced with careful fingers before, the way the dog tags clink softly against his chest.
“you’re staring now,” he teases, low and smug, as he unbuckles his belt. the metal clinks. your stomach flips.
“am not.”
“are too.” the belt slides free with a long leather hiss. he doubles it once in his hand, then drops it to the floor with a dull thump. he drags his zipper down so deliberately you feel every tooth separate. he shoves the fabric past his hips and steps out of them, kicking boots and socks off in the same motion until he’s just in black briefs that do nothing to hide how thick and heavy he is.
you stare. you can’t help it. he’s always been bigger than you in every way. shoulders, hands, height. but seeing him like this, stripped down, cock straining against the cotton, makes something inside you clench again despite how sensitive you still are.
he hooks his thumbs in the waistband and drags the briefs down inch by inch. when his cock springs free it slaps wetly against his stomach. it’s flushed dark, tip already leaking, veins standing out and he wraps a fist around himself once, slow pump from base to tip, and hisses through his teeth.
“fuck… look what you do to me.” his voice cracks just a little. “two days thinking about this pussy and i’m already leaking.”
your t-shirt, his t-shirt, is rucked up under your breasts now, nipples stiff against the damp cotton from the way your chest keeps heaving. caleb’s eyes drag down your body again, slower this time.
“at least i waited. unlike someone.”
you feel the words land like a slap, which makes your thighs twitch together instinctively, but caleb’s still kneeling between them, keeping you spread, keeping you open. the cool air hits your soaked folds again and you whimper, half from embarrassment, half because your clit is still throbbing, oversensitive and greedy even after your previous orgasm.
“that’s not fair,” you mumble, voice small and wrecked. “you were gone.”
“i know.” his fist lazily strokes himself. slow, deliberate pulls, thumb swiping over the slit every time he reaches the head so a fresh bead of precum wells up and slides down the shaft. “doesn’t change the fact that my sweet little meimei couldn’t keep her hands off herself for forty-eight hours.”
“i tried,” you whisper, barely audible. your voice cracks on the last word and you hate how pathetic it sounds.
caleb’s hand stills on his cock. he tilts his head, studying you like he’s trying to decide whether to tease or comfort. the corner of his mouth quirks.
“i know you did, meimei.” softer now. almost tender. “doesn’t make it any less pathetic.”
he leans over you again after he lets go off his cock, caging you with his forearms braced on either side of your head. the heat rolling off his bare skin makes you shiver. his cock brushes the inside of your thigh. it’s hot, heavy, and slick at the tip and your whole body jolts.
“easy,” he murmurs, nosing along your cheek. “i’m not mad.” you swallow hard. “feels like you are.”
“nah.” he drags the head of his cock through your folds, slow, unhurried, coating himself in the mess you already made. just the blunt pressure of him sliding against your swollen clit makes your hips twitch up.
another slow glide. he notches himself at your entrance without pushing in, just rests there, letting you feel how thick he is, how wide he’d stretch you. your cunt flutters uselessly around nothing and he groans low in his throat.
“fuck… she’s still greedy even after coming all over my face.”
your arms come up on instinct, looping around his neck, fingers digging into the short hairs at his nape. you hide your burning face against the side of his throat and he chuckles, the sound vibrating through his chest into yours.
“hugging me so tight already,” he teases, voice rough. “scared i’ll leave again?”
“…maybe.”
he stills. just for a second. then his free hand slides under your lower back, lifting your hips so he can grind against you more deliberately. the slick slide of his cock dragging over your clit, then back down to nudge your hole, over and over. lazy. almost sweet. like he’s got nowhere else to be. “not going anywhere tonight,” he promises against your temple. “gonna stay right here.”
you whimper into his neck. the friction is perfect. it’s too soft to hurt your oversensitive nerves, but firm enough to keep the low simmer in your belly from fading. every time the ridge of his head catches your clit you make a small, broken sound and he answers with a quiet grunt.
“feels good?” he asks, like he doesn’t already know.
“mhm…”
“tell me.”
your thighs tremble where they’re hooked loosely around his waist. “feels… really good, gege.”
he hums, pleased. rocks a little harder. the wet sounds between you are loud in the quiet room. rain still tapping the window, your shaky breaths, the filthy slick glide of skin on skin.
“good girl.” he kisses the shell of your ear. “you always get so clingy after you come.“
caleb laughs under his breath before he shifts his angle so the length of him slides right over your clit with every lazy roll of his hips. your breath catches hard. your arms tighten around his neck like you’re afraid he’ll disappear if you let go.
“gege…”
“hm?”
“inside,” you whisper. the word feels huge. shameful. desperate. “please.”
he groans like you punched him in the gut. his forehead drops to your shoulder for a second while he gets himself under control. “you sure?” even now he checks. even with his cock throbbing against you, leaking all over your folds. “don’t want to hurt you.”
“won’t hurt.” your voice is small. “i want it. want you.”
he exhales roughly. kisses the side of your neck once, open-mouthed and slow. “okay, meimei.”
he pulls back just enough to look down between you. wraps a fist around the base of himself, lines up properly. the blunt head presses against your entrance again. this time he doesn’t pull away.
he pushes just the tip inside. slow. careful. enough that you feel the stretch right at your entrance, the fat head popping past your hole, and nothing else. he stays there, perfectly still except for the way his hand grips his base tightly, keeping the rest of him from following.
your breath snags because it’s lewd; the way your cunt flutters helplessly around just that first thick inch, trying to pull him deeper like it has a mind of its own. your walls keep rippling, greedy little squeezes that make his jaw flex.
“fuck,” he breathes against your mouth, barely a sound. “feel that? just the tip and you’re already sucking on me like that.”
shame floods your chest again, sharp and syrupy. you shouldn’t like how obscene it sounds, the wet click every time he rocks the tiniest bit forward and back, only letting the head dip in and out. it’s shallow and filthy and makes your hips twitch up without permission, chasing more, but he’s stronger; he keeps you pinned with that one steady hand on your hip and the other still wrapped around his cock.
“easy,” he murmurs, voice wrecked and fond at the same time. “not yet. let her get used to it first.”
you hide your face in the crook of his neck again. you can’t look. can’t watch how your own body betrays you, how your slick keeps leaking out around him, coating his fingers where they grip himself, dripping down to pool under your ass. every time he pulls out the head catches on your hole and you make this tiny, mortified hiccup of a sound.
another slow nudge. in. out. just the head again which makes your thighs tremble hard around his waist. “gege…” your voice cracks, small and pleading. “please… more…” he shushes you gently, lips brushing your temple. “i know. i know you want it all.” he rocks again. shallow, obscene little thrusts that make wet clicking noises every time he pops back inside.
“you’re doing so good already,” he keeps whispering, voice thick. “just let me take my time with you.”
another shallow rock, followed by a slow drag out until the ridge catches, then gentle push back in, only the head again. your cunt clenches hard every single time like it’s trying to keep him there forever. the sound is filthy, wet little pops and sticky glides that make your ears burn. you can feel how much you’re leaking now, how it’s running down between your cheeks, soaking the sheets even more.
“just… give it to me. please, gege,” you mumble against his throat, voice small and cracked. he kisses your temple once. “okay,” he rasps. “okay, princess. you asked so pretty.”
he finally lets go of his base and both hands slide under your hips now, lifting you just enough that your lower back arches off the mattress before he starts to sink in properly. it’s slow, almost torturous. the stretch burns sweet and deep as inch after thick inch slides inside, spreading you open in a way your fingers never could. your walls have to yield, fluttering and spasming around him like they’re trying to decide whether to push him out or pull him home. you gasp sharp against his neck, nails digging crescent moons into his shoulders.
“breathe,” he murmurs, forehead pressed to yours now. halfway in he pauses, lets you feel how full you already are. your cunt is clenching rhythmically, milking what he’s given you, and he hisses through his teeth.
“shit… look at you. swallowing me like you were made for it.” the praise hits like a spark straight to your clit. you whimper, hips twitching up instinctively, trying to take more. it makes him chuckles lowly in his throat. “greedy little thing. always have been.”
he rolls his hips once, a slow, deep grind that makes his pelvis press right against your clit and his cock drag against every sensitive spot inside at once. your whole body jolts, a broken moan punching out of you before you can swallow it.
“there,” he breathes, doing it again. another lazy grind, pelvis flush to yours, pubic bone rubbing slow circles over your swollen clit while he stays buried to the hilt. “feel that meimei?”
your thighs trembling where they’re hooked around his waist and every grind sends sparks shooting up your spine, the pressure building fast again even though you just came. your cunt keeps fluttering around him, wet and hot and so full it feels obscene.
he starts moving properly then, with long, deep strokes that pull almost all the way out before sliding back in until your pelvises kiss again. every thrust ends with that same grinding roll, his hips circling so his cock stirs inside you.
“gege—!” your voice cracks high and desperate. “you can take it,” he groans, voice wrecked. “you’re taking it so fucking good.” he presses down harder on the next grind, making sure you feel every inch stretching you, every throb of him inside. your walls clamp down hard in response and he swears under his breath.
he keeps the rhythm slow at first, long deliberate drags out until just the head catches on your rim again, then sinking back in deep enough that his hips meet yours with a soft, wet slap. every time he bottoms out he grinds down hard, which make your toes curl against his lower back.
your breath comes in short, hiccuping gasps against his throat. the fullness is overwhelming, it’s thick and hot and unyielding, stretching you so wide you can feel every vein, every pulse of him buried inside. your walls keep fluttering helplessly around the intrusion, trying to adjust, trying to grip, but he’s so much bigger than anything you’ve ever taken that it borders on too much. the burn has faded into this syrupy, aching pleasure that makes your eyes water again.
you try to hide your face but he catches your chin gently, tilts your head back so you have to meet his eyes. they’re dark, heavy-lidded, pupils blown wide. “don’t hide,” he says softly. “let me see you fall apart.”
another deep thrust. he pulls out slow, lets you feel every inch dragging against your walls, then snaps his hips forward until your pelvises grind together again. the pressure on your clit is perfect. it’s too much and exactly right and your whole body arches off the mattress with a broken sob.
“gege—too deep—”
“you can take it deeper,” he groans, voice low and filthy. “you’re taking it so well already. look how pretty you open up for me.”
he hooks one of your knees higher over his elbow, spreading you wider, changing the angle just enough that the next thrust hits something inside that makes stars burst behind your eyelids. your mouth falls open on a silent cry. your nails rake down his back hard enough to leave marks and he hisses in approval, hips stuttering for a second before he picks up the pace. no more lazy grinds now. he starts thrusting properly with long, powerful strokes that make the headboard tap softly against the wall in time with the rain. every time he bottoms out there’s that same filthy wet smack of skin on skin, his balls slapping lightly against you, your slick making everything glide obscenely easy.
“tell me how it feels,” he rasps against your mouth. “tell gege.”
“f-full,” you whimper, voice cracking on every thrust. “so full—gege—can feel you everywhere—”
“yeah?” he grunts, slamming in harder.
your thighs are trembling violently now, muscles jumping every time he drives deep. the coil in your belly is winding tighter again, faster this time, sharper. every thrust punches the air out of your lungs in little breathless sounds you can’t control. your cunt is clenching rhythmically around him, fluttering hard on every outstroke like it’s trying to keep him inside forever. he feels it. groans rough and low in his throat.
“fuck… gonna come again, aren’t you? already?”
you nod frantically, tears slipping down your temples into your hair. “can’t—can’t help it—gege please—”
“go on,” he growls, hips snapping faster now, relentless. “come on my cock. let me feel it.”
the next thrusts are brutal, deep and grinding, and hit that spot again, over and over. your whole body locks up. back bowing so hard your breasts press against his chest. thighs clamping around his waist like a vice. your cunt clamps down viciously around him, spasming in violent, rhythmic waves that milk every thick inch buried inside you. you come so hard it hurts. a broken, keening cry tears out of your throat as your vision whites out completely. wet gushes flood around him, soaking his pelvis, dripping down his balls, making every thrust even slicker, louder. your whole body convulses, little sobs punching out with every pulse. your nails dig into his shoulders hard but he doesn’t stop, just fucks you through it with deep, punishing strokes that prolong every wave until you’re whimpering from overstimulation.
caleb’s rhythm falters for the first time. his breath is ragged against your neck, hips stuttering as your walls keep fluttering and squeezing around him like they’re trying to pull him over the edge too.
“fuck—meimei—you’re gonna make me—” he cuts off with a low, guttural groan, “take it, fuuuck. take it.”
he buries himself to the hilt and grinds down hard one last time. his cock throbs violently inside you, swelling even thicker as he comes in hot, pulsing spurts that you can feel painting your walls. he keeps rocking through it, shallow little thrusts that push his cum deeper, mixing with your own mess until everything is slick and overflowing.
he collapses over you carefully, weight braced on his forearms so he doesn’t crush you, forehead pressed to yours. both of you are shaking, breathing hard in the quiet room.
he kisses you slow and lazy, tasting like salt and you and him all mixed together, his moans hoarse and soft. “my good girl,” he murmurs against your lips, voice wrecked and soft. “took me so well.”
you can only whimper in response, too overwhelmed to speak, arms still wrapped tight around his neck like you’ll never let go. he stays buried deep even after he finishes, hips still pressed flush to yours like he can’t bear the thought of pulling out yet. his cock twitches inside you every few seconds, aftershocks making him leak a little more, warm and thick, until you feel it start to trickle out around where you’re joined, sliding slow and sticky down between your cheeks to the already ruined sheets.
your whole body feels liquid, boneless. thighs still trembling where they’re draped over his hips, chest heaving against his, heart hammering so loud you’re sure he can feel it through his ribs. every tiny shift of him inside you sends little sparks skittering up your spine, oversensitive and raw, and you whimper softly into the crook of his neck without meaning to. caleb exhales long and shaky against your temple, nose brushing your hairline.
“still with me?” he asks, voice tender before he kisses your forehead. your eyelids. the tip of your nose. soft. reverent. “uh-huh…”
“seems you’ll have to take another shower. come on, i’ll help you, meimei.”