caleb is obsessed with you, always has been. you’ve always seen his jealousy when you’re talking to someone or hanging out with your friends. when a man asks you for directions or if someone flirts with you, there’s always a shadow looming over you, scaring away the other person. you decided to see how far you could test his patience.
one day, you ignored his texts and calls while hanging out with tara. by the next minute, he pulled up to your location, dragging you with him, eyes dark with warning. you didn’t need words—he had already made his point. the next day, a man flirted openly with you, smiling at every compliment. caleb watched from a distance, jaw tight, barely restraining his anger. without a word, he slid a hand around your waist and gave the guy a look that made him retreat immediately.
the third day was when he finally snapped. you and caleb went out to see a new cafe that was opening. you both sat at a table for two next to a window. caleb maybe thought he could catch a break from your antics—but nope. the waiter had to flirt, slipping a piece of paper with his number, saying “just in case.” caleb’s fingers tightened around your thigh underneath the table. you caught his darkened expression and couldn’t help but giggle a little.
after eating, caleb dragged you home. he pinned you to the nearest wall, hands to the side of your head. you could feel the heat radiating off him, and the sharpness in his gaze made your heart skip a beat. “what makes you think you can get away with this?” he asked, voice low. “get away with what..?” you tried to act clueless. “don’t play dumb with me,” he growled. “i’ve seen the way those guys flirt with you, thinking they can have you. but no. i’ll show you who you belong to.” a hint of darkness in his tone.
his lips crashed onto yours, hungry—only for you. you moaned into the kiss, parting your lips just enough for caleb to slide his tongue in. when you pulled back to catch your breath, he didn’t give you time to think. in an instant, he lifted you up, your legs wrapping around his hips on instinct. he carried you to the bed and laid you down, his mouth never leaving your skin. he bites you everywhere, claiming you as his, wanting the whole world to know who you belong to. you gasped, aching for more.
“caleb.. i need you,” you said, your voice thin and needy. “nuh-uh,” he replied, low and amused. “you’ve been acting bratty these past few days, you need a lesson—to remind you who’s in charge.”
caleb doesn’t warn you before he starts to finger you, pulling a string of stifled moans from you. “c-caleb mmn-!” “you don’t get to cum until i tell you to.” he says, voice stern. your back arches, nails digging into the sheets as he keeps going, trying your best to ignore the knot forming in your stomach. then he pulls his fingers out and lines himself up at your slick core. he pushes in slowly, far too slow, the stretch sweet but agonizing. with every inch, you claw at his back, desperate. when he finally starts moving, his pace was slow at first, before picking up the speed. “ah-! caleb- please.. l-let me cum- mm!” “not now, pipsqueak," he groans.
he starts getting rough with you, thrusts turning harsh as he pushes you to your limit. the knot in your stomach tightens more, unable to ignore it any longer. caleb was also reaching his limit, his movement growing sloppy, dick twitching inside you. “hah.. you can come now- nngh..” he says breathlessly. your body spasms as you do, overwhelmed by the overstimulation. caleb buries his face into your neck, groaning as he cums, broken sounds spilling from his mouth.
“next time..” he murmurs, still catching his breath, “don’t tease me like that—or you’ll know what’s gonna happen.”