Just Like I Imagined (NSFW)
NSFW Caleb/Xia Yizhou x reader fic
Summary:
Somehow, you find yourself and Caleb getting hot and heavy on the couch in your shared apartment.
Tags: nsfw, dry humping, panty kink, thigh fucking, porn without plot, just the tip, penis in vagina sex, shameless smut, smut, raw sex, come as lube, lots of cum, lube, creampie, premature ejaculation, multiple orgasms
Word count: 4.1k
!!! 18+ ONLY MDNI !!!
I also posted it on AO3!!
. ⊹ ₊ ݁. ⋆⭒˚.⋆ 🛩 ⋆⭒˚.⋆ . ⊹ ₊ ݁.
It started when Caleb offered to take you out to dinner. A celebration, he said, for passing your hunter’s exam. He took you out to your favorite restaurant, followed by a walk home where he sneakily presented you with a lollipop like he used to when you were in high school. The whole evening was a familiar one, which also left you with a familiar need. It was as if he were the perfect boyfriend, always doting and sweet, yet he never made a move, choosing to keep things platonic as usual. The two of you walked side by side, elbows brushing occasionally as you licked the treat.
“Caleb,” you asked, your arm swinging by your side. He looked over at you, a small smile on his face. His brow cocked.
“Yeah, pip? What’s up?”
You licked the lollipop again, watching his eyes dip down briefly to your lips. His adam’s apple bobbed, and you smiled, a hint of a blush on your cheeks. You always chose to ignore it, whenever you’d catch him looking at your lips or chest, the few times you caught him looking when your skirt exposed you by accident.
“Can we watch a movie when we go home? I’ll let you choose,” you offered, making the man smile. You never let him choose.
“How generous. Since you offered, you can’t complain if it’s something you don’t like,” he smiled, teasing you gently. You chuckled, knocking into him with your shoulder as the two of you continued home together.
So ending up like this, on the couch, panting desperately, was a surprise for both of you.
Caleb pressed you down against the couch cushions, whining as he dragged his clothed cock against your thigh. Desperate, needy noises slipped out of him as you felt his cock grow in his pants. It did something to you, every little noise drove you crazy. A warmth bloomed in your abdomen, causing your cunt to clench around nothing as his nose dragged up the side of your jaw.
“You smell so good, pip,” he groaned into your neck. A few of his fingers tangled in your hair, keeping your head against the arm of the couch. The lack of friction between your legs started to frustrate you, a whine escaping your throat as you bucked up. Caleb groaned again, pressing his thigh between yours to alleviate your need. Your skirt bunched around his leg, and his breath caught when he glanced down. “F-fuck,” he mumbled. “So warm.”
His hand trailed down your side, fingers hooking under your shirt as he pulled it up slightly. You shivered as his warm hand slid across your stomach, fingertips pressing into your skin as he explored you. Insistently, his hand pressed upwards till his fingers were prodding at your breasts, pushing your bra up to toy with your nipples and drawing a long whine from you.
“Caleb…” you moaned, squeezing your thighs around his as you ground down against him.
“You gonna let me see you?” he murmured, tongue briefly darting out and licking your neck. You nodded, your own hands pushing your shirt up to expose yourself for him. His hand left your hair, joining yours to pull your shirt and bra over your head. Caleb’s mouth went dry, swallowing thickly as he examined your bare breasts. “So pretty for me…”
The compliments spurred you on, pushing your own thigh against his bulge, feeling the wet spot growing on his pants. You blushed, looking down at where he humped against you, seeing his body shake slightly.
“You like looking?” you asked shyly, trying to tease him a little, whining as he pinched your nipple.
“‘Course I like looking. But you’ve known that for a while, haven’t you?” he smirked, biting you lightly on the tender part of your left tit. You whined, hands sliding down to grip the hem of your skirt and pulling it off, exposing yourself to let him see. As much as you were enjoying this, you couldn’t help but egg him on, trying to get him to lose control. Caleb’s eyes shot down to see your pink panties grind against his thigh, his jaw clenching as he strained against some baser instinct.
“What are you trying to do?” he asked, narrowed eyes flitting back up to yours. You shrugged innocently at him, which seemed to set his teeth on edge.
“Touch me,” you pouted, rubbing yourself quicker against him. It took him a moment to move before he slid his hand down and pressed his palm against you, feeling the wetness soaking through your panties. He groaned wantonly, as if he were an actor in a porno, and it set your nerves on fire. You bucked against him before he moved both of his knees between yours.
Caleb’s hands came around your hips, pulling you up to him. The way his bulge sat in his jeans made you gulp; you could tell he was thick and heavy. He pressed it against you, rocking right between your legs. The friction had both of you moaning, him falling over you to find your mouth. He kissed you, messy and wet. The two of you were desperate as you writhed against each other, both searching for hints of pleasure as he rubbed himself against you. Your arms found their way around his neck, holding him to you as you kissed. He groaned into your mouth, tongue sliding against yours as he tasted the sweetness from the lollipop you ate earlier.
Pulling away from him, you looked down to see the wet spot on his jeans, and he quickly stood and pulled his pants off. He hesitated to lean back down, and you could tell he was thinking about something.
“Hang on, pip. I’ll be right back,” he assured, running to his room. When he jogged back, actually jogged, he held a bottle of lube in his hands. Your eyes widened, and Caleb smiled sheepishly, rubbing the back of his neck. “I wanna try something.”
He knelt back down between your legs, taking your hands and returning them to your skirt. “Will you hold this here?” he requested, violet eyes wide and sweet. You’d do anything to make him happy, to see him grin the boyish way he grinned when you nodded and exposed yourself for him. Caleb’s eyes roved over you, pausing on the wetness that dampened your panties. His thumb brushed over it, causing you to shiver. After a moment, he reached down and grabbed the bottle from before. “Do you trust me?” he asked, searching you for any doubt.
“Always,” you nodded, smiling up at him.
Pumping a few globs of lube directly onto your clothed cunt, Caleb ran his finger through the liquid, spreading it over your panties. His thumb pressed firmly against your clit, causing you to arch up with a stuttering breath. You watched as his jaw dropped open, pulling his boxers down to his knees. His cock sprang out, thick and hard. As it bobbed there, tip wet and red from need, and your mouth fell open too. He was big, and it made you dizzy to look at. You groaned, driving your hips upwards to grind your clit against his thumb.
“God, pip. I could cum just by listening to the sounds you make,” he praised, his other hand now lubed up and pumping his cock steadily. You looked up at him, where he knelt in front of you, his broad shoulders flexing as he moved.
“C-Caleb-” you whined, reaching up for him and dropping your skirt. He met you halfway, returning your hands to the fabric to continue their duty.
“Shh, be a good girl and keep holding that there for me,” he cooed. You nodded, eyes glazed over with want, which caused him to smile at you. “Just like that, there you go.”
He laid his cock down against the wet cloth of your panties, slowly rocking his hips with a tentative movement to test out the feeling. A long, shuttering whimper spilled from his lips, his head falling back as he rubbed against you. He thrusted again, using one hand to pull his shirt off, dropping it off the back of the couch. You looked between you, watching as he guided his cock to press down through the panties, now soaked with lube. The sloppy sound of it made you blush, whining as he rocked against your clit with each movement. You had never done anything like this, the sensation of Caleb humping you through your lubed-up panties feeling foreign, yet so erotic.
Soft whines escaped your mouth as he pressed his tip against your hole. His eyes darkened as he guided his cock, watching the pink fabric pucker as he pushed in shallowly. “Oh fuck,” he moaned, pumping it shallowly. The way your panties caught his cock, the friction was so intense. “You’d swallow me up so good if these weren’t here, wouldn’t you?” He pushed in again, feeling him cram the fabric into your cunt, enveloping the tip of his cock as he guided it inside you. You felt yourself clench around the cloth, letting out a loud moan at the stretch before he pulled out again. His other hand toyed with the edge of the panties, sliding them to the side so his bare cockhead finally slid up through your wet folds. The sensation of skin on skin made your mouth water, your back arching when the tip caught on your clit under the panties. Caleb grabbed the lube again, squirting a bit more on the outside of the fabric before gripping himself through the cloth. He thrusted up, his toes curling at the way he felt sandwiched between your puffy lips and those pink panties he fantasized so much about.
Pulling back, he felt his cock notch against your hole, threatening to push inside before angling it back through your lips, eliciting a long moan from you. It was so tempting for him to just fuck into you, but he had to restrain himself. You watched him, his muscles taut, bottom lip drawn between his teeth as he fucked your panties.
“Oh, fuck. Caleb, please,” you whined, sensitive and needy. The sight of him thrusting between your thighs had your orgasm building already, the delicious friction of his lubed cock sliding against your clit and through your folds.
You could tell he was close by the way the intensity of his thrusts increased. Caleb whined, his grip tightening on the panties and pressing himself harder against you. He made sure to nestle his length deep between your folds, rubbing the tip in short, quick motions against your clit before he spilled onto you, thick spurts of cum ruining your panties and flooding your cunt. Caleb gritted his teeth, short, labored breaths ripping through him as years of tension finally snapped. You felt as his hips rut against you, leaning over you as he held his cock flush to your lips. His eyes were half lidded, watching himself ride his orgasm out. You could feel him gush, hand bringing his tip to pump his cum along the length of your slit, not feeling shy to rub it against your hole as he pulsed in his hand.
He leaned down to you, pressing small kisses to your neck and cheeks and lips while he lazily continued to thrust against you. Every brush of his cock against your clit made you whine, a sensation he no doubt shared as he shivered from the sensitivity.
The two of you laid there for a moment to allow Caleb to recover, when you felt his cock get hard again. Your eyes widened, and you pulled back to look at him.
“Caleb?” you asked, voice tinged with shock. He blushed, pink extending down his neck.
“I don’t have a lot of time to… uh… yknow…” he mumbled, causing you to huff out a laugh. You pressed your face into his neck, kissing him softly before sucking a dark mark into the sensitive skin there. Caleb inhaled sharply. “Haa- ow, pip.”
You pouted, batting your eyelashes up at him in the way you knew made him fold. “I want people to know you’re mine now,” you mumbled. Caleb’s eyes darkened, looking at you with an intense and unreadable expression, before pressing his lips to yours desperately. It was as if you set off something in him as he now kissed you with a needy, claiming roughness. His lips trailed down your jaw, kissing you until he reached your neck. There, he sucked a dark mark to match the one you gave him, licking and sucking till it reached a Caleb-approved shade. He groaned when he looked back at you, kissing your cheek.
“There, now we’re even,” he breathed before leaning back in to kiss down your neck. The man continued to leave marks across your chest, sucking your tits and leaving dark lovebites there as if it was his only goal in life. You snaked your hand back down, pressing on him through your panties, which caused him to buck. “Not done, pipsqueak? Me neither.” Caleb knew he wasn’t finished with you, but feeling you be so bold made his head spin. “Wanna see you cum,” he whispered, kissing your jaw again. His hands trailed down your sides as he sat up, grabbing the bottle of lube again. Pulling his hard cock out from between your panties, he squirted some more of the liquid onto his hand, pumping himself as he gazed down at you. Finally, he stood, taking his underwear the rest of the way off. You went to mirror him, pulling down your skirt and then hooking your thumbs in your panties before he stopped you.
“Keep them on, please,” he mumbled, looking a bit embarrassed but mostly aroused as he wiped his lubed hand against the fabric of his boxers before discarding them. Licking his lips, he approached the edge of the couch again, his hands sliding up from your thighs to rest against your sides.
Caleb lifted you by the waist, turning you so your back pressed against his chest. He peppered kisses down your neck, over your shoulders as his hands slid down your sides. Both of his hands rested on the outside of your thighs, thumbs stroking just above the backs of your knees. He pressed them together, squeezing firmly.
“Stay just like that, okay princess?” he instructed, nose nuzzling the back of your neck. Nodding, you felt your clit pulse against the wet panties as his hard cock pressed against you from behind. Caleb pushed forward, slipping himself between your legs and brushing against your clit. He groaned deeply, forehead pressing into your shoulder as his arms wrapped around your waist. You felt your legs shake as the sensation tingled down to your toes; your body held firmly against him. The two of you knelt there, still as Caleb tried to catch his bearings. The feeling of himself pressed between your warm, wet, plush thighs sent him to space, his head reeling. Slowly, he pulled himself out before pressing himself back in.
“Oh my f-fucking- haa-” he moaned, his broad chest curled around your shoulders. The lube and cum provided such a wet slide as he slowly pumped his cock between your thighs. “Keep those thighs together, ugh, so fucking good.” Caleb babbled against your neck, his arm still holding you flush against him as he fucked you. Every time he slid through, his tip would brush against your clit through your panties, causing you to whine. The way he used you set you alight, toes curling as his hesitation lessened.
One of his hands travelled up your side, sliding down your arm to grip your wrist tightly. It didn’t hurt, but it was firm enough to manipulate your position as he saw fit. He snaked your hand down to the apex of your thighs, intertwining his fingers with yours as he pressed himself flush against your ass. You could feel it, the way his tip peeked out from between your legs, and he seemed to push himself impossibly closer as he pressed into your hand. A long, whiny groan peeled from his lips as he used your hand to rub himself.
“S-soft,” he whimpered, slowly rocking out again. Pushing through quickly, the head of his cock pressed firmly against your hand. “So good for me, every part of your body feels so good.” The praise caused more wetness to gush from you, tightening your thighs involuntarily. “Don’t move that hand,” he groaned, letting go and sliding his palm up your front to palm at your tits.
“Please,” you whined as he took one of your nipples between his index and thumb. “Please, Caleb, I want you inside.” His thrusts faltered for a moment, slowing but not quite stopping.
“I haven’t prepared you, pip. Don’t wanna hurt you,” he mumbled, mouthing at your neck.
You grit your teeth, body hot and flushed with need. “Just the tip then, please, Caleb,” you begged, eliciting a long groan from the man.
“Fuck,” he breathed. “Stop tempting me like that.” His grip on you got tighter, his resolve crumbling even more. There was no denying he wanted you, and you had the feeling that he could snap any second now. You arched back into him, causing his cock to slide between your thighs by yourself.
“Please, Caleb. I need you,” you breathed, making sure to drag the words out long and desperately.
“D-damnit,” he swore, gripping your waist and pressing you into the couch again. “Just the tip. I don’t want to hurt you and- and I don’t know how much longer I’m going to last.” Caleb hooked your soaked panties to the side, whimpering at the sight of your messy cunt. He pushed a finger through, seeing his cum stick to your folds. “All mine,” he breathed, mostly to himself. You could tell he was desperate, eyes glazed over, pupils blown. Taking his cock in hand, he pushed the head between your lips, watching it drag through the sticky wetness. The wet sounds caused you to clench and buck your hips up, his tip sliding against your swollen clit.
“Caleb!” you cried out as he thrust a few times against the sensitive nub. He let out a shaky sigh, moving back down to press lightly at your entrance.
“I’m gonna put it in now, pip. Okay?” he asked, his body physically straining against his need.
“Okay,” you nodded desperately, eyes wide.
With a slight movement of his hips, Caleb pushed a small amount into you. The head of his cock stretched you, and you whined, arching up into him.
Caleb chuckled shakily, the sound tight and strained. “‘S not even all the way in,” he gritted, eyes scanning over you to check and make sure you were okay. Even now, he was holding back.
“More, please,” you whined, hands grabbing the cushion under your head. “Feels so good.” Caleb looked down at you, mouth slightly agape as he admired the way you moved. He stayed still, positioned just inside you as he watched you writhe beneath him, desperate for more.
“You can take a little more?” he questioned, mind hazy as you nodded vigorously. With another movement of his hips, he pressed the rest of his cockhead inside you, your hole pulsing around him. Caleb doubled over, whimpering at the sensation. He looked up at you, eyes desperate. “If you squeeze me like that, I don’t think I can, ah-” he cried as you intentionally clenched around him again, hand gripping your waist as he spurt inside you, cumming fast and hard. “S-sorry I- god. Fuck. I didn’t mean to, ngh, sorry,” he whimpered, bottom lip pinched tight between his teeth to keep it from trembling. His eyes found yours again, glazed as he looked at you through his lashes. A light blush of embarrassment spread across his cheeks, gaze glassy as you smiled reassuringly at him. Seeing him like this, coming apart so desperately while inside of you, made your abdomen tighten. He whined again at the way you squeezed him, grip tightening on your waist.
Tentatively, he gave you a little thrust, shuddering at the overstimulation. He was determined to make you cum, so he steeled himself and slid his thumb through your wet slit till it pressed against the sensitive bud.
Circling your clit, he started to move in shallow thrusts, making sure not to push in more. You could see him struggling against the sensitivity, brows furrowing with each thrust. The way your cunt caught on the head of his cock made his breaths hiccup as the overstimulation turned to pleasure again. “Fuck… Just like that, princess. God, you’re taking me so well,” he praised, noting the way you squeezed him. “You like that? Like when I tell you how good a girl you are?”
You nodded, words bubbling out of your chest, begging and pleading. “Please, ‘m so close.” Caleb moved his mouth around as he watched himself thumb at you, before opening it and letting a bit of spit dribble down from his tongue to your slit. The filth of it made you keen, coiling tighter and tighter. You bucked up into him, one of his hands holding your waist down so he could control his thrusts. Caleb started to whine again, clenching his teeth as his thrusts became faster.
“Oh, god, pip. How- ugh, how do you feel so fucking good?” he moaned. Caleb wasn’t sure how you did this to him, working him back up to orgasm so quickly. You couldn’t peel your eyes from his as your gazes found each other again, the heat and need in his eyes finally pushing you over the edge. He continued working your clit, rubbing you through your orgasm as you pulsed around him. As soon as your body went soft, Caleb pulled out, the hand rubbing your clit, swiping through your puffy lips to gather slick. He stroked himself once, then twice before spilling again all over your cunt, pressing his cock against your folds as he came. The man shook, utterly spent as he ran himself through your slit, pushing into your hole a few more times as if he was making sure some of his cum stayed inside you.
Caleb leaned down, nosing lightly at your jaw with a smile, pressing kisses to your cheek and neck. “So good for me, just like I imagined,” he murmured before sitting up. “I’m gonna go grab a washcloth. You’re a mess.” The man winked at you, running a hand through his mussed-up hair. Even now, he couldn’t resist a chance to tease. You watched him leave, admiring the way his muscles in his thighs and ass flexed with each step. A small chuckle bubbled out of you, disbelief making you feel light. The two of you had waited long enough, that’s for sure.
When Caleb came back, he wore fresh underwear and a beaming smile. In his hands, he held a warm washcloth, which he brought between your thighs as he knelt between them. Gently, he cleaned you up, pressing sweet and tender kisses against your knees. After you were clean, he tossed the washcloth across the room into the bathroom, pulling out a clean pair of panties. Your brows furrowed, a disbelieving smile on your face.
“Caleb, I’ve been looking for these! They’re my favorites,” you chattered, snatching them from his hand. “Where’d you find them?” Watching his face redden, your smile faded into a suspicious expression, mouth slightly falling open. Your face reddened with his.
“Well, I…” he trailed off.
“Oh my god, Caleb, you pervert!” you yelled, smacking his arm with the panties. It was weird, but somehow made your stomach flip. You couldn’t help the smile that spread on your face again as you pushed him. He laughed, scooping you up and pressing a kiss to your temple.
“Sorry, pip. They ended up with my stuff, and I couldn’t help myself,” he shrugged, carrying you to the kitchen. Caleb set you down on the counter, taking your panties and sliding them up your legs. You pulled them the rest of the way on, before watching Caleb pull out a pan. “Now, I promised you a late-night snack, didn’t I? Let’s get started on that before someone jumps my bones again,” he teased, causing you to roll your eyes. In true Caleb fashion, he made sure you ate before taking you to bed again, the two of you feeling grateful that you had the next day.








