✧ time to sweat
obsessive!caleb x fem!reader
this is just a rough draft i put together after smoking lol. came out of retirement to write this. use of ‘gege’ btw. training session gone wrong with caleb!
⚠︎︎ MDNI 18+ ⚠︎︎
the training room echoed with the sound of leather boots striking against the padded floor. caleb circled you like a predator, eyes sharp, voice clipped.
“again,” he ordered.
your chest heaved, sweat clinging to your flushed skin. “you’re definitely enjoying this a little too much.” a faint smirk twitched at his mouth. “you’ll thank me when you’re not in the medical bay for the 80th time this week.”
as a quick reflex, your tongue clicks, “it’s my job, i’m going to get hurt sometimes. you always forget i can take care of myself.” you huff, tossing a brief eye roll towards him.
don’t think he let that go unnoticed.
“stop talking and do something. you’re slacking.” his tone stern and dismissing the rest of the conversation instantly, his eyes narrowing in on you as he prepared his stance. typical caleb, ignoring your attempt to remind him that you’re not kids anymore and his help isn’t constantly needed.
on cue, there’s that gnawing feeling of suddenly having to prove to him that you’re independent… because you are, right?
you lunged, feinting left, then spun behind him. for once, he hadn’t anticipated your move. you shoved, and he stumbled just enough for you to knock him off balance and pin him down, knees braced against his swole arms.
your grin was wicked. “got you this time… gege.”
the words slipped out–playful, taunting.
caleb stilled beneath you. his pupils stretching so wide, the soft purple and orange eyes were now practically black, heat replacing amusement. “say that again.”
you blinked. “what, ‘got you’?”
“no.” his voice almost sounded threatening. “the other one.”
your heart thudded, slowly leaning down, daring. “gege.”
in a breath, he twisted, reversing your positions. now you were beneath him, wrists caught easily in his large hands, his weight pressing you into the mat. his face hovered close, every ounce of composure barely holding on.
“think it’s funny calling me that when you’re on top?” his breath hot against your ear. “what happens when you can’t move at all?”
your pulse hammered.
pinned underneath him, you struggled instinctively, but his grip only tightened around your wrists. caleb’s laugh was low, edged with something dark.
“look at you,” he drawled, pressing you further into the mat. “all that attitude, all that fight… and still, you’re trapped under me.”
your cheeks burned. “this isn’t fair–“
“fair?” he tilted his head, eyes glittering with amusement and something else hidden behind, something you couldn’t put your finger on. “you wanted to play, didn’t you? call me gege like i’m still that boy who chased after you… but i’m not him anymore.” his tone dipped into a husky whisper, mocking and tender all at once. “and you’re not a little girl either.”
you writhed, heat coiling low in your stomach. “caleb–“
he cuts you off by catching your mouth in a rough, devouring kiss. he pulls back, swollen lips caressing over your jaw, teeth grazing. “say it again,” he demanded.
your breath caught. almost a whimper escaping you from his affection, “gege…”
the sound tore something loose in him. his laugh was sharp, almost cruel. “that’s it. that sweet little voice of yours– you have no idea what it does to me.” one of his hands slid down from your wrist, tracing deliberately slow over your arm, your waist, lingering where it made you shiver.
“you don’t need my help?” he murmured, lips ghosting over your ear once more. “prove it. or admit you like being at my mercy.”
your protest was swallowed whole as his mouth was back on you. his tongue swiping across your bottom lip, begging for entrance so he could taste you again, leaving no doubt that caleb wasn’t just training you anymore–he was unravelling you.
his tongue searched every corner of your mouth, saliva drenching his chin and yours completely. you were lightheaded, the daze of being lost in such a hungry, intimate kiss. you’d be lying if you said you weren’t loving being slightly helpless as he held you down like you’d run away and never return to him.
but you had to try prove him wrong, didn’t you.
you sucked in his bottom lip, your teeth proceeding to sink down on his soft, wet flesh. a deep groan emits from him as he pulls away so you both can finally breath, whilst a thin line of saliva had trailed from his mouth to yours before breaking. the sensual haze in your mind lifting, making you think more clearly now.
wiping the sweat from your brow, panting. you wriggled beneath him, glaring up. “let me go.”
His grasp on you was stronger than before, an expression on his face far from playful. “no. show me you can get out from under me. fight me off, baby.” his smile curved, teasing and exciting. “but we both know you can’t.” he taunts, obviously doing all of this to rile you up even more because he knows you, he knows exactly how to get under your skin.
you trembled, stuck between fury and heat. “caleb–“
“gege.” he corrected firmly, “call me that when you realise you’re helpless without me.”
your muscles strained as you twisted beneath him, every ounce of strength thrown into trying to break free. caleb only chuckled, low and sensual, he loved watching the fire burn in your eyes and the feeling of you moving frantically against him.
“keep going~” he uttered, pinning you closer when you bucked against him continuously. “mhm~shitt, you can do it.”
you could’ve sworn you heard a faint whine? or were you already so exhausted that you started hearing things.
your teeth clenched. “not. giving. up.” you huff between breaths.
he leaned down until his face was mere inches away from yours, the sudden smell of his cologne hitting your senses–there’s that weird feeling again, the fog that clouds your critical thinking. “you need me. say it.”
you shoved at his shoulder with all your remaining might. for a heartbeat, he let you think you’d loosened his grip–then he slammed your wrists back down, his body settling more securely over you.. that’s when you could feel his hardness press into you, his cock fighting against the cloth to be free. the room some how felt small as air escaped your lungs in such a rush.
your throat tightened, the word slipping past your plump lips despite yourself. “…gege.”
caleb’s laugh rumbled against your skin, dark and triumphant. “there it isss. you can lie to yourself all you want, but your body knows the truth.” one hand released your wrist, gliding down the curves of your body like he was memorising it, his touch fuelled with possession as his hips rock against you carefully, making sure you feel exactly what you do to him.
and it felt fucking good.
“you need me, you’ve always needed me. and i’m never going to let you forget it.”













