mmmmmasterlist :p
🖇️ Code Overload Pt. 1 | Caleb
🖇️ Code Overload Pt. 2 | Caleb
🖇️ YOU. | Caleb
🖇️ Sunburn; Part 1, Part 2 | ZayneCaleb
🖇️ Caleb is back from college!
noise dept.
tumblr dot com

blake kathryn
will byers stan first human second

gracie abrams

bliss lane
Lint Roller? I Barely Know Her

roma★
🪼

JVL

ellievsbear
TVSTRANGERTHINGS
RMH

shark vs the universe
Stranger Things
Aqua Utopia|海の底で記憶を紡ぐ
I'd rather be in outer space 🛸
ojovivo
No title available
Sade Olutola

seen from Malaysia

seen from Norway

seen from Poland
seen from United States

seen from United States
seen from United States
seen from Switzerland

seen from Malaysia

seen from Netherlands

seen from United States
seen from United States
seen from Norway
seen from Germany

seen from Germany
seen from Russia
seen from United States

seen from Peru

seen from United States

seen from Singapore

seen from United States
@chanelrolls
mmmmmasterlist :p
🖇️ Code Overload Pt. 1 | Caleb
🖇️ Code Overload Pt. 2 | Caleb
🖇️ YOU. | Caleb
🖇️ Sunburn; Part 1, Part 2 | ZayneCaleb
🖇️ Caleb is back from college!
May you please write about colonel Caleb ?? I think him putting us in our place would be so good. I need dom Caleb real bad 🥹🤤🤤
i will be writing one more yandere!caleb soon, and will make him a dom 😚
caleb just sees you as a sister figure. (he does not)
rating: nsfw/explicit 18+ category: f/m, caleb x reader tags: childhood friends to lovers, sibling dynamic, reader is the adopted, shared home, multiple scenes, sexual tension, playfights, pseudocest, "big bro" and "sis" are tossed around as teasing, not blood-related, varsity!caleb, annoying!caleb, goofy!caleb, mean!reader, "we aren't siblings though", making each other jealous, size difference, playful manhandling, wrestling, tap out game, "this doesn't count as crossing the line, right?" grinding, dryhumping, slight oral (m!receiving), fingering, caleb is so guilty, p in v, f'ed against a door. summary: growing up together, the both of you have always used the "sibling" label as a shield against the confusing feelings lingering between you. PREVIEW : “do you want me to stop playing the sibling part then? do you want me to become something else?” caleb tilted his head, his voice dropping into a soft whisper. “what do you mean... something else?” you ask, and a faint little smile touched the corner of caleb’s lips. “you know, like... a guy. a guy to you.” wc: 19k
the heat of the mid-noon always makes the wrapper stick to the cheap ice candy you’ve both bought from the corner store since you were kids. it’s a stupidly precise ritual—caleb rips the top off with his teeth, unfazed by the plastic cutting into his lip, and hands the half-melted orange block over to you before taking his own.
the walk back from granny’s nursing home is long enough for the initial heaviness of seeing her frail state to wear off, and it left just the familiar hum of the pavement and caleb’s shoulder occasionally brushing against yours.
“you're still wearing my grey hoodie,” caleb says, dropping his head back to blink up at the sun through the trees. “i almost got late to my class just looking for it.”
“wachu mean? it's mine now,” you take a bite of the ice candy, ignoring the brain freeze. “you left it on my bed months ago. soooo statute of limitations has passed.”
he snorts, shoving his free hand into his pocket. his stride is longer now, with a frame broader than it used to be when you first moved into the house, but the irritating tilt of his head is exactly the same. “that's not how the law works, kiddo. and for the record, it fits you like a fucking tent. it looks ridiculous.”
“it's comfortable.”
“it smells like you now, anyway. probably covered in whatever vanilla lotion you're obsessed with.” caleb stops mid-stride, turning his head to look down at you as a teasing smirk pulls at the corner of his mouth. “actually, did you shrink it? or did you just borrow it because you ran out of laundry day options again? also, right, i swear to god, if you're wearing my boxers as shorts around the house again, i’m putting a padlock on my dresser.”
you roll your eyes, but your heart does a small trip behind your ribs. “...it was one time. and they were clean! besides, they have a better drawstring than mine.”
“they're men's underwear, you absolute menace,” he laughs, an easy sound that vibrates in the space between you. “what is your future husband even going to say when he finds out you steal your brother's underwear?”
“you aren't my brother.” you make a popping sound on your ice candy.
“hmm, alright, baby sis.”
“and i'll tell my future hubby he has to share his clothes too, if he's half as dramatic as you, i'll just divorce him.”
“nah.” caleb leans in while still walking, his eyes gleaming with that familiar mischief. “whoever you marry is going to have to deal with me first. i’m going to be the worst brother-in-law in human history. i’ll show up at your house at two in the morning just to tell him all the embarrassing stories from when you were nine.”
“you wouldn't dare.”
“try me,” he suddenly reaches out and plants his thumb right against the corner of your lip, wiping away a stray drop of melting orange ice. his skin is warm, rougher than it used to be, and his thumb lingers for just a beat too long against your skin before he pulls it back. “you've got sticky stuff on your face, as usual.”
you blink, your throat suddenly feeling dry despite the ice candy. you look away first, focusing hard on the cracked pavement ahead.
as you arrive back at home, the heavy front door clicks shut behind you, sealing out the heat and replacing it with the slightly hollow coolness of the house. without granny there, the air feels different—thicker, somehow, and much too big for just the two of you.
caleb dumps his keys on the entryway bowl with a loud clatter, already peeling off his sneakers with his feet without unlacing them. “god, i'm starving,” he walks straight toward the kitchen island, pulling a cutting board from the rack. “i'm making those wraps from the leftover chicken. you want one?”
”yeah,” you mutter, slumping against the kitchen counter, watching his broad back as he reaches into the fridge. he moves with the effortless familiarity of someone who owns every square inch of the space. he’s got his sleeves rolled up to his elbows, the muscles in his forearms shifting as he grabs a knife and starts chopping lettuce like a husband material.
“hey, you watered the ferns by the window sill today, right? gran said they need a misting every morning or the leaves start turning yellow.” he says casually, not breaking his pace with the knife.
silence...
your eyes darted toward the living room window where the row of clay pots sits under the harsh sunlight. the soil looks bone-dry. fuck, you completely forgot! again!
caleb pauses his chopping, “so you didn't.”
“i-i was going to!” you blurt out, immediately spinning on your heel to head toward the sink to grab the watering can. “i'm doing it right now, see? i just got distracted by the—”
“uh-uh. too late.”
before your fingers can even touch the plastic handle of the watering can, a pair of heavy arms wraps around your waist from behind. caleb instantly lifts you clean off your feet! with a grunt of easy effort, he pivots, hoisting you over his shoulder like a literal sack of rice. the sudden rush of gravity sends your head rushing with your stomach pressing into his shoulder.
“you—?! caleb! put me down, you idiot!”
“how many times do i have to tell you, pips? gran is literally going to haunt us from the nursing home if her pothos dies,” he grumbles, totally unfazed by your squirming as he marches into the living room. “this is the hundredth time this week. you have such a short-term memory.”
“i just forgot, okay?! let go!”
“nope. punishment.”
he dumps you unceremoniously onto the plush cushions of the couch. and before you can even scramble to sit up and escape, caleb instantly drops his weight over you, pinning your thighs down with his knees and digging his fingers straight into your ribs.
“caleb—no! stop! fuck, caleb, i'm sorry!” you shriek, throwing your head back into the pillows while your entire body convulses into a breathless laughter. you twist and writhe beneath him, but he’s too heavy, his hands finding every single ticklish spot along your waist.
“say you're sorry to the plants,”
“i'm sorry! i'm sorry to them! i'll water them with my tears, just stop!” you gasp, tears pricking the corners of your eyes from laughing so hard. you try to push his chest, your hands sliding against the thin fabric of his t-shirt. but shit isn't he huge.
caleb just laughs, a breathlessly rough sound, and catches your wrists, pinning them over your head into the cushions. he traps you just to lean down so close you can smell the faint scent of the ice candy on his breath. it turns into a messy grunting wrestling match, your legs flailing against his hips as you try to dislodge him.
“aw, you're so weak,” he taunts, his chest rising and falling heavily against yours. “how are you gonna—”
but out of pure survival instinct, you wrench one leg free and drive your knee straight upward, landing a blunt kick into his stomach.
hiya!
“umf—!” a sharp intake of air cuts his laugh off, and his face contorts in genuine pain for a second, his grip tightening instinctively.
“oh my god, are you okay—?”
“you little brat,” out of sheer retaliation and to neutralize your defense, caleb reaches down and grabs your ankle in a vicelike grip. with a heavy shove of his forearm, he pushes your leg wide across the back cushion, effectively pinning your knees completely apart to lock you down.
what the fuck, wait.
the position is suddenly so intimate.
you are open beneath him, legs spread wide and hips locked under his, and the sheer weight of his frame is utterly undeniable. it's annoying how your heart thumps violently against your ribs now—no, not from laughter, but it's from a dizzying wave of ...heat.
but caleb is just blinking down at you, his chest still heaving from the exertion. his hand is still wrapped tightly around your ankle, fingers burning hot against your bare skin. he’s looking at your face with a slightly annoyed puff of air escaping his lips while he nurses his stomach with his other hand.
“you seriously fucking kick like a mule,” he mutters, ignoring—or totally oblivious to—the fact that he is holding you in a position that feels too inappropriate for two people who share a last name on an adoption certificate. but he doesn't let go. he just hovers there. “should i leave you like this till lunch is done?”
you force your voice not to tremble, swallowing down the dry lump of panic in your throat. “get the fuck off me, caleb. seriously. you’re being weird.”
caleb raises a brow, his head tilting to the side as he stares down at you. “weird? what's weird about this? the only thing weird here is that you just broke my ribs with your knee and you haven't even apologized.” he lets out a scolding click of his tongue, his hand tightening around your ankle just enough to remind you that you aren't going anywhere. “matter of fact, you need a punishment for that. you gotta learn your place, you little girl.”
“caleb, don't—”
before you can even finish the sentence, caleb leans down. without a hint of hesitation, he sinks his teeth straight into the soft flesh just below the hem of your shorts.
your breath hitches sharply, the sudden sting of his teeth sending a jolt straight down your spine. and he bites down even harder! the pressure of his jaw leaving a deep, burning ache against your skin.
“okay! okay, fuck i'm sorry!” you whimper, hands clawing futilely at the couch cushions. “i'm sorry, caleb,”
he finally releases your skin, but the playful retort you're expecting doesn't come.
he's strangely quiet.
and for a second, it feels like there is something complicated inside his head. his eyes are unreadable as they track the red imprint of his teeth on your leg.
“caleb...?”
he leans in even closer, his shadow completely engulfing you. your eyes widen as he buries his face right into the crook of your neck while his nose brush against your collarbone.
what the hell is he doing? what is he pulling right now?
how can he be so comfortable doing this? how can he just occupy your space so ruthlessly while you're paralyzed like this beneath him?
you feel the warm puff of his breath against your bare skin as he takes an inhale. his nose slides lower, brushing past your jaw, trailing a path of goosebumps down to the heat of your chest before he takes another long sniff. you can feel the exact weight of his chest pressing into yours, the hard line of his thighs pinning you open.
but the sudden groan coming from him wakes you up.
“knew it. you used my body wash again,” he finally pulls back, sitting up on his knees but still hovering over you. there's that familiar scowl returning to his face. “i knew i wasn't crazy. ugh you're really annoying, pipsss.”
ah. oh. alright.
that was it.
the suffocating knot in your chest uncoils, a wave of dizzying relief—and a bitter sting of disappointment—washing over you. it was just because of a body wash. not because he was looking at you differently. not because he felt the same pull that you did. it was just caleb being caleb.
“it smells better than mine,” you manage to choke out, forcing your voice back into its usual defensive cadence even as your heart refuses to slow down.
“buy your own.” he finally lets go of your ankle and pulls his weight off you.
that was your life with caleb.
the house, once bursting at the seams with granny’s presence and the sweet smell of her liniment, suddenly feels too big for just the two of you. it's a stage built for a larger cast, yet only you and caleb remain to play house in the quiet.
every saturday morning is the same. you both pack her favorite soft biscuits into a tin container, ride the bumpy bus down to the bright walls of the nursing home, and sit by her bed. and then caleb would play the part of the dutiful grandson—smiling wide, kissing her paper-thin cheek, laughing at jokes she’s told a hundred times before. but then sunday night rolls around, and the silence settles back into the floorboards like dust.
then come the weekdays when college classes split your schedules into mismatched pieces. there are quiet mornings where you wake up to the smell of burnt toast and find a messy note scribbled on a napkin: leftover rice is mine, touch it and die. there are rainy afternoons where you sit alone in the living room, listening to the water hit the glass and wondering if his lecture ran late or if he’s simply loitering somewhere else.
then, your life with caleb became a collection of tiny petty wars fought in the shadows of granny’s absence. you steal his oversized socks because yours are all lost in the dryer. he retaliation-hides your favorite hair clips in the freezer. you scream at him for leaving his damp towel on the bathroom floor; he barks back at you for leaving the milk carton empty inside the fridge. it's the noisy camouflage you both wear so nobody looks too closely at the spaces where your skins accidentally linger, or the way his eyes track your movements when he thinks you aren't paying attention.
until the afternoon it breaks.
it happens on a tuesday, right in the crowded heat of the university's cafeteria hall. you're sitting across a guy from your major block, sharing a plate of fries and talking about a group project. it's entirely innocent, entirely mundane... but then a shadow falls over the plastic table, and you look up to find caleb standing there.
sliding into the seat right next to you, uninvited, he slung a heavy arm over the back of your chair and grinned a bright smile at your terrified classmate.
“so, who's the friend, (name)?” caleb had asked, and for the rest of the day, and all through the walk home, he had relentlessly poked at you.
is he your boyfriend?
does he know you still wet your bed?
should i invite him over for tea so i can interrogate him?
he laughed and nudged your shoulder, eyes sparkling with mischief, but beneath the playful banter, there was... something else?
which brings you to friday night.
the old grandfather clock in the living room ticks with a rhythmic thud that echoes through the empty house.
11:03 pm.
you're curled up on the edge of the sofa, the screen of your phone casting a blue glow across your face. you’ve already sent seven texts to him. you’ve called three times, each one going straight to voicemail, the robotic operator telling you what you already know: he isn't answering.
where the hell is he?
caleb never stays out this late without a word? he's the dependable one, the good boy who always sends a quick text to let you know if he's grabbing drinks with his friends or staying late at the library. but tonight, there is nothing. just the empty house and the sickeningly dark windows staring back at you. your chest feels tight, a heavy knot of anxiety twisting in your gut. is he with someone? did he finally decide to try his luck with one of the girls who always leave comments on his photos?
screech!
you almost jumped out of your skin when the front gates sounded with a sudden noise, which means... caleb is finally home.
seconds later, the main door unlocks with a clumsy, fumbling click. and when it swings open, caleb is standing in the threshold, the cool night air rolling in behind him. he looks like a complete mess with his varsity jacket slung carelessly over one shoulder, uniform shirt half-untucked, wrinkling out from beneath a dark hoodie.
you don’t even give him a chance to step fully inside before you cross the living room, your bare feet slapping angrily against the cold floorboards. “where the hell have you been? why didn't you text me back? i called you several times!”
caleb doesn't shoot back with his usual retort. instead, he just stands there, blinking down at you through slightly unfocused eyes. a slow, crooked smile creeps onto his face, looking incredibly stupid and entirely too relaxed. as he steps closer, the sweet-and-sour sting of alcohol hits your nose.
so he’s drunk.
“hey,” he mumbles, his voice thick and dropping an octave lower than usual. “you're still awake.”
“obviously i'm still awake! i was worried sick, you absolute—”
you couldn't even finish yourself before he suddenly tilts forward, his entire upper body collapsing right against your shoulder. your breath instantly gets knocked out of you as your arms instinctively fly up to catch him, fingers digging into the thick fabric of his hoodie. damn, he is heavy. the broad weight of his chest presses completely into yours, burying his face right into the crook of your neck as he lets out a long, hot sigh against your skin.
“did you drink? caleb, are you fucking serious?” you strain against his weight, your heart doing a panicked dance behind your ribs. “get off me! where did you even go?”
“just... a house party, some guys invited me. didn't check my phone.” he muttered into your shoulder.
a sharp spike of jealousy and irritation then flares up in your gut. the thought of him surrounded by crowded rooms, flashing lights, and girls trying to get his attention makes you lose your temper. with a frustrated grunt, you plant both hands against his chest and shove him away with all the strength you have left, throwing him straight backward onto the couch cushions.
caleb hits the plush sofa with a heavy thud, his limbs sprawling out awkwardly. “fuck—!” he winces, a sharp groan slipping past his lips as he rubs his shoulder, glaring up at you through his messy hair. “what the hell? that actually hurt.”
“good! you deserve it!” you snap, crossing your arms tightly over your chest to stop your hands from shaking. “just because you’re in college and granny isn't here to monitor you doesn't mean you can just run around doing whatever you want! going to parties, drinking until you can barely walk... did you kiss someone? did you do something stupid? are you trying to get yourself kicked out?”
caleb just stares up at you from the cushions, his irritated expression suddenly melting away into an amused chortle. the sound rumbles deep in his throat, dark and dripping with that infuriatingly lazy charm.
“look at you,” he giggles, a breathlessly drunken sound as he throws his head back against the sofa. “you’re acting exactly like a mother. it’s hilarious.”
“i'm trying to look out for you, you idiot.”
“why do you even care so much?” caleb asks, his laughter suddenly cutting off. he rolls his head to the side, eyes locking onto yours. “it’s not like we're actually blood-related, pipsqueak. you don't have to keep tabs on me like i'm your real brother.”
the living room goes dead silent.
the grandfather clock ticks loudly in the background, but the sound feels miles away. you freeze in place, your tongue suddenly turning to lead, your eyes wide as you blink down at him. not blood-related. well, it’s the absolute truth, the reality you both dance around every single day, yet hearing him say it out loud feels like a line has been... crossed.
you swallow down the bitter taste of hurt and confusion, forcing your expression into a blank mask. “fine, do whatever you want. drink yourself to death for all i care.”
without waiting for a response, you spin on your heel and walk away. you march down the hallway, slip into your bedroom, and shut the door firmly behind you, clicking the lock into place before leaning your back against the wood.
back in the living room, caleb stays exactly where you left him, staring up at the shadow-drenched ceiling.
the stupid smile completely vanishes from his face, replaced by a bitter twist of his lips. “ahah...” he runs a frustrated hand over his face, fingers dragging through his hair as he lets out a sharp exhale into the quiet house.
god, he hates it. he absolutely loathes the sibling label the two of you have used as a shield for the last ten years. he hates that the only way he can get you to look at him with that much intensity, the only way he can pull those reactions out of you, is by pretending to be the very thing he wishes he wasn't.
—
by the following week, the threads holding your carefully constructed reality together begin to fray and knot in ways you can't control.
the afternoon sun is heavy and suffocating when you finally push the front gate of your house open after a brutal three-hour lecture block. your feet ache and your shoulders are stiff from carrying a backpack loaded with textbooks, and on top of that, your stomach is letting out an aggressive growl. the only thing keeping you moving up the driveway was the thought of caleb’s cooking. for all his agonizing flaws, the boy knew how to handle a kitchen and you were ready to swallow your pride if it meant getting a plate of his garlic rice.
you twist the doorknob, stepping into the familiar coolness of the entryway. “caleb, i'm starving, did you leave any—”
the words die in your throat.
the living room, usually your shared sanctuary of quiet television static and stolen snacks, is suddenly alive with noise. the tv screen flashes with the chaotic colors of a multiplayer racing game with the volume cranked up high. and there, sitting cross-legged right on the carpet across the floor, are two people.
caleb is leaning forward, jaw tight with mock seriousness as his thumbs fly across the controller, and right next to him... is hyeran.
you know exactly who she is. she’s in the same year and department as caleb’s, one of those effortlessly pretty girls who always seem to be at the center of caleb’s university friend group, laughing a little too loudly at his jokes by the campus benches. right now, she’s screaming in frustration, her shoulder bumping solidly into caleb’s as her car spins out on the screen. in response, caleb throws his head back, letting out a boisterous laugh that you rarely hear him share with anyone outside these walls.
the sudden clatter of your keys hitting the entryway bowl cuts through the noise like a knife.
caleb and hyeran pauses mid-game, turning their heads simultaneously to look at you standing there in your wrinkled uniform.
shit. this is fucking awkward.
“oh! hey, pips!” caleb doesn't scramble up or look guilty; he just offers a lazy wave of his controller. “you're home early. lecture got cut short?”
“uh, yeah,” you force out, your throat feeling suddenly tight as you grip the straps of your backpack. you adjust your expression, plastering on a polite smile that feels completely hollow against your cheeks. “hi, hyeran.”
“hi, (name)! oh my gosh, sorry for the noise,” hyeran chimes in, offering a warm smile that makes your stomach do a bitter flip. she looks so perfectly at home sitting on your living room rug, her canvas bag spilled open near granny’s favorite armchair. “your big bro told me i could borrow his notes, and then trapped me into playing this stupid game.”
you blink.
he isn't my fucking big bro.
“don't lie, you wanted the rematch,” caleb jests, nudging her with his elbow.
“i'm just going to... grab a snack.” you mutter, desperately needing a barrier between yourself and the display on the floor.
you walk past them, your eyes locked firmly ahead as you retreat behind the kitchen island counter. the kitchen layout is an open-concept, completely overseeing the living room, meaning there is nowhere to hide. you can see everything. to keep your hands busy and stop them from shaking, you pull a bowl of apples and a small paring knife toward you.
you begin peeling the fruit, the sharp blade slicing through the red skin in one continuous ribbon.
“caleb mentioned you're still a freshman, right?” hyeran asks, twisting her torso around to lean against the edge of the sofa, looking up at you over the counter with curiosity. “how is it? 'cause when i was in your shoes, i can baaaarely handle the workload.”
“it's fine. just a lot of memorization,” you cut a slice of the apple, popping it into your mouth and chewing. “you just have to manage your time. which some people in this house clearly don't know how to do.”
“hey, i heard that. (name) loves to pretend she's the responsible one, hyeran. don't let the uniform fool you. she literally forgot to water granny's plants thrice last week.” caleb interjects, not looking back as he unpauses the game.
“it was only once, you liar.”
“whatever helps you sleep at night, sis.”
hyeran giggles, turning back to the screen as the countdown for the next round starts. “you two really argue like real siblings, it's so cute. my brothers just ignore me.”
siblings. there it is again. that stupid, suffocating word.
you stand behind the counter, a half-peeled apple in one hand and the paring knife in the other, then you look at caleb.
he’s doing this on purpose, is he? you know him too well not to see the edge beneath his playful demeanor. he’s showing you what life looks like when he plays by the rules you both set—the rules that say he is just a brother, and that he is perfectly free to bring other girls into the house you share.
caleb and hyeran continue to play the last few rounds of the game, their voices rising in cheerful bursts of laughter that fill the empty space where granny used to be. and you can only stand there, chewing on your tasteless fruit, staring at the back of caleb’s head with a sarcastic scowl.
this little bitch.
if this is the game, then you're going to be a better player.
if caleb wants to play a game of boundaries, you are going to show him exactly how it feels to have the board flipped. two can play the petty game of bringing people into a space where they don’t belong. if he can bring his shiny giggling friend into the living room, then you are going to give a certain someone else the time of day.
the very next morning, you seek out valko.
valko is the kind of blockmate who has spent the last semester treating your existence like a personal challenge. he’s loud, entirely too confident, and has spent months throwing flirty remarks your way—advances you’ve always shot down with a sharp roll of your eyes or a cold shoulder. so when you walk straight up to his desk before the morning lecture, leaning against the wood and offering a small smile, the confusion on his face was almost comical.
“you're... talking to me? no biting remarks? no telling me to get lost?” valko's eyebrows shot up as he stops shuffling through his tablet.
“maybe i'm just tired of being mean,” you say smoothly, tilting your head in a way you know looks casual, though your pulse is racing for an entirely different reason. “can't a blockmate just be friendly?”
valko isn’t a fool, but he’s certainly not going to complain about a sudden miracle. by the time the final bell rings at four in the afternoon, he’s already dangling his car keys between his fingers, blocking your path out of the lecture hall with a triumphant grin. “hey, since we're being friendly now, (name), let me give you a ride home. the clouds look heavy anyway. don't want you catching a cold.”
you hesitate for a fraction of a second, thinking of the dusty pavement and the walk you usually take, but then you picture caleb’s stupidly smug face from yesterday. “sure!” you say clearly, loud enough for a few surrounding classmates to hear. “thanks, valko.”
the walk to the student parking lot earns you exactly what you wanted: stares. a lot of them. whispers ripple through the department cliques as you slide into the passenger seat of valko’s surprisingly clean sedan. word travels fast on campus, and you know for a fact that caleb’s friends hang around the same smoking area right outside the parking exit.
the drive to your house is filled with the low hum of the air conditioner and valko’s easy chatter. but as the car finally pulls up along the familiar front gates of your house, the atmosphere inside the vehicle turns... awkward.
valko cuts the engine, his hands lingering on the steering wheel as he looks at the closed facade of the house. “so,” valko clears his throat, his eyes darting toward the front door. “your, uh... your big brother. caleb. is he home?”
you blink, “probably. why?”
valko lets out a short laugh, scratching the back of his neck. “nnnothing, it's just... that guy is terrifyingly annoying. i saw that hunk staring at me in the cafeteria last week like he wanted to fuckin' dissect me. i don’t really fancy getting my head bitten off just because i drove his little sister home.”
you let out a breathless chuckle, the word sister grating against your nerves like sandpaper. you reach for the door handle, turning back to look at valko. “you don't have to worry about him, valko. and for the record... caleb and i aren't real siblings. we're not blood-related at all. his granny just took me in.”
valko’s eyebrows twitch upward, a sudden glint of renewed interest lighting up his eyes. “oh. seriously? huh. i didn't know that.”
“yep! well. thanks for the ride,” you say, pushing the car door open and stepping out into the humid afternoon air.
but valko doesn't just let you leave. he rolls down the passenger side window immediately, leaning over the console to keep the thread of the conversation tightly pulled. “hey, (name), wait—so if he's not your actual brother, does that mean i don't need his permission to take you out for real next time?”
valko cheekily smiles.
you idle right outside his side of the window, your fingers gripping the strap of your bag, keeping your expression light and teasing even as your eyes instinctively drift toward the glass of the living room window. “maybe, haha, you'll just have to ask nicely...”
“pipsqueak!”
the familiar shout cuts through the air. you immediately turn your head toward the source, only to see caleb jogging down the sidewalk toward the driveway with a bright smile splitting his face. before you can even process what he's up to, he closes the distance, throws his heavy arms around your waist, and lifts you clean off the asphalt.
he spins you around in a breathlessly joyful circle, his laughter vibrating hard against your chest.
“caleb! what's up? put me down!” you frown in utter confusion, your hands gripping his shoulders for balance. inside the sedan, valko’s eyebrows knit together, his frown deepening by the second.
“you know what's up?” caleb sets you back down but doesn't let go. his large hands stay clamped firmly onto your upper arms, his eyes wide and gleaming with pure excitement. “we won, pips! our team won the interschool championship game!”
and because of that, the bitterness from the past week evaporates. your eyes light up, a wide smile breaking across your face. “oh my god, seriously? that’s amazing!”
“i know!” he laughs, pulling you back into an another tightly crushing hug. like he's using you as a lightning rod for all his manic energy, burying his face in your hair and all that.
thwack!
the car door behind caleb suddenly flies open, the heavy edge of the metal panel smacking squarely into his lower back.
“ah—” caleb winces, a sharp groan escaping him as he stumbles forward, forced to break his hold on you. he wheels around, eyes instantly hardening into something cold when valko steps out of the sedan.
“oops, sorry about that, mate,” valko grins, pulling his lips into an awkward one. “i didn't see you standing right in the swing of the door. anyway-uh, i'm valko, (name)'s blockmate.”
caleb straightens up to his full height, his broad shoulders squaring as he looks at the guy. the warm, golden-boy smile he gives valko is entirely rigid. “right, valko. i've heard. what brings you to our driveway?”
“just driving (name) home from campus,” valko replies, matching caleb’s forced courtesy. “and making sure she got back safe. well... you must be the big brother she mentioned.”
“something like that,”
“uhm, valko was just—” you stepped between them to clear up the mounting friction, but valko cuts you off completely.
he looks caleb straight in the eye, tilting his chin up. “actually, since you're here, i think it's only fair to tell you directly. i've decided i'm going to start courting (name).”
“cough, what?”
what?
both you and caleb widen your eyes, the world going dead silent.
“and honestly, man,” valko adds, crossing his arms and offering a smug tilt of his chin before either of you can even draw breath, “you probably shouldn't be hugging her too easily like that anymore. since, you know, i’m going to start dating her.”
you internally facepalm so hard your brain rattles. oh my god. what did you just get yourself into? valko had completely, catastrophically misread the entire situation. he thought he was playing the part of the chivalrous alpha suitor, oblivious to the fact that he was currently standing in a radioactive strike zone.
but then, a part of your brain clicks into gear. you wanted a reaction out of caleb, didn't you? you wanted to wipe that infuriatingly smug, "i-can-bring-girls-to-the-house" look off his face. maybe this trainwreck of a misunderstanding was exactly what you needed.
you let out a sigh, turning away from caleb to face valko with a perfectly practiced look. “it's fine, valko. caleb is just... a guy i grew up with. really. nothing else. just two kids who happened to live under the same roof.”
valko blinks, processing this, his chest puffing out a little more. “so... like childhood friends?”
“yeah!” you nod quickly, your tone a little too casual and a little too dismissive. “yeah, exactly. childhood friends. that's the perfect way to describe us.”
from the corner of your eye, you feel the exact moment caleb’s gaze burns into the side of your face. you glance up at him, and sure enough, he is staring down at you with a sarcastic scowl—the exact, burning, “this-little-bitch” look you had given him behind the kitchen counter yesterday. the silent, petty warfare is screaming between you two.
valko, blind to the silent daggers being thrown over his head, scoffs and shakes his head. “right. childhood friends. uh, honestly, i don't really buy that whole thing. there’s no way a guy and a girl can just be friends without something else going on. it’s usually just an excuse to keep someone within arm's reach.”
your heart does a nervous, jittery little skip. you quickly scramble to patch up the defense before valko digs too deep into the truth. “no, it's not like that at all! caleb is... he's like a brother to me. we're basically siblings.”
“but we... aren't siblings though.”
caleb’s voice cuts through your sentence like a blunt blade.
you freeze, your tongue going dry as you slowly pause and look up at him.
“i'm not your brother, (name).”
what the actual hell is he talking about?
your hands go hot and sweaty against your side. this is the exact same guy who, just a few days ago while dead drunk, threw the “not blood-related” card in your face to push you away and tell you to mind your own business. he was the one reinforcing the stupid label, using it as a shield to bring other girls around—and now, right in front of the guy who just announced he wants to court you, he’s arguing the exact opposite?
you stand there completely wordless, the nervous jittery tension tight enough to snap. valko shifts his weight across caleb, looking suddenly confused by the sudden shift in the air, but caleb doesn't even glance back at him.
he keeps his eyes entirely on you.
valko clicks his tongue.
“right,” he blurted out, deliberately stepping sideways to cut off caleb’s line of sight and forcing his way back into your field of vision. “anyway! you look kind of... tight right now, (name), like your shoulders are up to your ears. there's that street-food stall down the block that sells those pork dumplings. why don't we go grab a plate? my treat. it'll help you unwind.”
your brain, currently fried from caleb, scrambles for a normal human response. “oh—uh, dumplings? i mean, i guess i could—i mean, sure, that sounds—”
“‘oh—uh, dumplings? i mean, i guess i could-’” caleb instantly parroted, his voice pitching into a ridiculous falsetto that sounded absolutely nothing like you. he slouched his shoulders, batting his eyelashes in a grotesque mimicry of modesty that made your fist twitch. “‘i guess i could eat a little dumpling, valko!’”
valko raised a brow.
“caleb, shut up!”
“i'm just saying,” caleb hummed at you, casually sliding his hand into his pocket to pull out his phone. his thumb swiped across the screen with a smirk. “i should probably just dial up gran's unit real quick. let the nursing staff hold the receiver up to her ear so i can tell her that her precious adopted granddaughter is already out here in the driveway, ignoring her chores, just to eat cheap meat down the street with random guys from the university.”
he tilted his head, giving you a look of fabricated pity.
“man, she’s going to get reeaaally upset, pips. you know how her blood pressure gets when she finds out you're being irresponsible.”
“you wouldn't dare!” you gasped, your lungs seizing up. granny loved you, but she was a traditional woman who would absolutely launch a long-distance lecture about decorum through the phone lines if caleb fed her some twisted version of reality. “give me that!”
you lunged forward, throwing your weight against his side as you reached wildly for the device. but caleb had been anticipating the movement since the moment you took a breath. with a delighted chuckle, he simply straightened his spine, extending his long arm straight up into the air. because he had grown nearly a foot taller than you over the last three years, the phone might as well have been on the roof of the house.
“come on, grab it, pipsqueak,” he was solid as a brick wall! his chest vibrating against your forehead as he laughed down at your frustration. “you’re too short it's embarrassing.”
“caleb, i swear to god, drop your arm right now or i will kick you again!”
“hey, (name).”
you paused, breathless and flushed, looking back over your shoulder. valko had stepped closer, his expression a mix of irritation at being ignored and a tryhard desire to look like the savior of the narrative. before you could scramble away from caleb's side, valko reached out and gently wrapped his fingers around your right wrist.
“don't worry about him,” valko said, giving your wrist a soft, encouraging tug toward the open street. “come on, let's just go get the food. ignore the noise.”
the physical touch sent a strange jolt of awkwardness through you, and you instinctively took a step forward, your shoes clicking against the pavement while valko started walking you down the street.
snap.
a second basket of heat clamped down around your left wrist.
you blinked in utter surprise, your head whipping back around so fast your neck cracked.
caleb had also... wrapped his fingers around your opposite wrist. your right arm was pulled toward valko; your left arm was locked tight by caleb. you were literally being pulled in two different directions like a wishbone.
you stared at caleb, your heart doing a series of unpredictable thuds against your ribs. “what is up with you today, caleb...?”
“what?” he murmured, giving your arm a tiny, playful yank back toward his chest. “i want to eat dumplings too.”
—
and then, there you were.
the plastic stool beneath you wobbles every time someone passes the cramped table, but that's the least of your concerns. the air inside the tiny stall feels thick with the steam of boiling pork broth and the sting of chili oil. meanwhile, you're squeezed into the center of a very narrow wooden bench, a literal buffer zone between two opposite poles.
to your right is valko, leaning his elbow on the table and entirely absorbed in trying to keep your attention locked on him. then, to your left is caleb. he hasn't uttered a single syllable since you all sat down, choosing instead to stare ahead like a brooding gargoyle while a single plate of steaming dumplings sits between the three of you.
“no, seriously, (name),” valko shakes his head with a wide grin while he dips a dumpling into a small saucer of soy sauce. “professor actually looked me dead in the eye during the anatomy practical. i swear the man has a personal vendetta against me.”
you let out a breathless laugh. “maybe if you didn't sketch caricatures of him, he’d give you some grace.”
valko chuckles back, his shoulder nudging yours beneath the cramped table space. “hey, that was art. it showed appreciation for his eyebrows.”
slurrrrrp. smack. clack.
the sudden loud sound of chopsticks scraping against a plastic bowl cuts right through your shared laughter.
you blink, your head snapping toward the left side of the bench. caleb has his face nearly buried in his bowl as he takes a dripping piece of garlic-chili cabbage, shoves it into his mouth, and smacks his lips together with an obnoxious noise.
valko's grin falters slightly, his eyes darting over your head toward caleb. but caleb doesn't even look back. he just reaches across the small table, his long arm deliberately cutting off valko's view of you, and stabs another dumpling with such unnecessary force that the wrapper splits open with a wet pop.
“anyway,” you say quickly, your cheeks turning a frantic shade of pink as you try to steer the conversation back before caleb derails the establishment. “so... did you fail the practical or what?”
“uh, no, i managed a passing grade," valko says, clearing his throat and trying to ignore the absolute menace sitting next to you. “but after that, i had to spend two hours in the library just trying to—”
crunch. crunch. crunch.
caleb has now unearthed a bag of fried pork rinds from his pocket, snapping them between his teeth with a crunch. he leans back against the wooden bench, long legs splayed wide under the tiny table—his knee bumping solidly against yours with an insistence that makes you grind your teeth.
you glare at him, this little bitch is doing this on purpose.
caleb finally rolls his head over to look down at you. he takes another obnoxious bite of a pork rind, chewing it open-mouthed while raising a mocking eyebrow at you, like he was daring you to say something about it in front of your new suitor.
valko clears his throat, determined to plow through caleb's warfare like a true soldier of romance. he leans in a little closer, voice dropping into what he clearly thinks is an intimate tone. “so, anyway... since the weather's supposed to be nice this weekend, i was thinking maybe we could head down to that new cafe by the harbor? the one with the outdoor seating? we could—”
shrrrrrk!
caleb hooks his shoe around the bottom rung of your stool and, with one casual yank of his leg, slides your entire body a whole foot to the left. you instantly collide with his side, your shoulder smacking right against his solid bicep.
“what the...” you gasp, your hands flying out to grip the edge of the greasy table so you don't tip over.
but caleb doesn't even look up from his plate. he casually scoops up the last dumpling, pops it into his mouth, and speaks around it with unbothered calm. “hurry up and finish eating. we have to get back. we still have to feed our pet.“
you blink, your eyebrows nearly disappearing into your hairline. “since when do you care about the turtle?”
“i've always cared about him,” caleb turns his head to look down at you. “he's a vital member of the household.”
“i'm the only one who ever feeds him? you haven't touched his pellet container since 2024.”
“people change, sis. i've formed a bond with him over the last twenty-four hours,” caleb hums, a tiny smirk pulling at the corner of his lips as his knee bumps against yours under the table again. “and right now, he's starving. we're being bad parents. so eat.”
meanwhile, valko sits on the right side of the table, his mouth slightly open. he looks at your stool, which is now physically closer to caleb than it is to him, and lets out a long defeated breath through his nose. he clearly wants to argue, but trying to debate the nutritional schedule of a reptile with a guy who looks like he could bench-press the entire dumpling stall seems like a losing battle.
so the poor guy chooses to remain quiet.
—
the very second the lock of the house clicked shut, your polite “public” face melted completely away, and you turned into a breathing volcano. “you are an actual child, caleb!” you started prattling instantly, tossing your heavy backpack onto the floor with a loud thud. your words tumbled out in a rush as you kicked off your shoes. “seriously, what was that? pulling my stool? making those obnoxious caveman noises? you were being a weirdo and an annoying prick for absolutely no reason. i feel so bad for...”
you spun around to give him a piece of your mind, but you paused.
there caleb was, leaning lazily against the doorway with his big arms crossed over his chest. he was staring down at you with a massive sarcastic scowl. ugh! he even had the nerve to look at you like youwere the one who had just ruined a perfectly good dumpling date over the turtle!
you mirrored his posture, locking your arms tight and tilting your chin up. “don't look at me like that. what is your actual problem today?”
instead of snapping back, a slow little smirk began to crawl onto caleb's face. oh, he was loving this. this was his absolute favorite game in the world, and you had just walked right into his trap. wordlessly, he unclipped himself from the doorframe and took a deliberate step toward you. and then another.
you instinctively took a step back, but clack—your hips hit the hard edge of the open kitchen counter.
you were cornered.
“my problem?“ now, caleb loomed over you, placing one palm on the counter right next to your waist to trap you in his shadow. “i don’t have a problem, pipsqueak. i was just being a protective big bro to you. isn’t that the label we chose?”
“protective? you looked like a lunatic!” you fired back, your face turning a furious shade of pink. “you were intentionally trying to ruin my conversation! for your information, you don't own me, caleb. if i want to go out and get dumplings with valko, i am allowed to.”
“with him?” caleb let out a chuckle, leaning down an inch closer until you could feel the warmth of his body. he was utterly enjoying how flustered and mad he was making you. “come on, the guy looks like he struggles with basic math. his hair looks like a bird nested in it. you seriously have zero taste.”
“huh, at least he doesn't bring random girls into our living room to scream at video games all afternoon! you had hyeran over here yesterday behaving like she owns the couch. if you can do stuff like that, why can't i?”
caleb’s smirk grew even wider, a quiet triumph gleaming in his eyes. ah, his face seemed to say, so that’s what this is really about.
“oh, so you were watching us from behind the counter,” he nudged his knee playfully against yours, anchoring you against the wood. “were you jealous, pips? is that why you let the car guy drive you home? because if you wanted to play video games with me that badly, all you had to do was ask nicely, you know?”
ah.
you had reached your absolute limit with caleb’s bottomless well of confidence. you were sick and tired of always being the one pressed against the woodwork, left all breathless and flushed while he got to stand there looking like the smartest boy in the whole wide world. you wanted the tables to turn so desperately that you could taste it, even if it meant playing a very dangerous game with your own silly little heart.
so, with a sudden narrowing of your eyes, you did something unpredictable.
yank!
your fingers reached out like little lightning bolts, wrapping tight around the fabric of caleb’s collar and pulling him downward with all your might.
oh, you should have seen his face. the teasing fool was caught off guard. his grand smirk evaporated into thin air, and a ragged little breath hitched right in the back of his throat. for the first time in a while, his polished exterior cracked into a million tiny pieces.
you didn't dare break eye contact. you leaned in just a millimeter closer, your voice dropping into a mocking whisper. “what's the matter, caleb? not so talkative now? where did all that big, brave mouth go?”
poor caleb’s brain had gone into emergency mode. inside his broad chest, his heart was drumming a frantic—thump-thump, thump-thump—so loud and violent that you could practically feel the vibration through his shirt. his large hand, still planted on the kitchen counter beside your waist, gripped the polished wood so tightly that his knuckles turned so white, as if he were holding onto the edge of a cliff to stop himself from falling over—or worse, from reaching out and grabbing you back.
seeing your victory, you decided to push your luck just a little bit further. your hand slowly traveled up from his collar, your fingertips tracing an agonizing path up the side of his warm neck, before your thumb gently tapped the very edge of his earlobe.
“look at that. for someone who acts so cool, your ears are so bright red.”
caleb swallowed hard, his throat bobbing up and down as he gulped down the dry air.
“you're such a hypocrite,” you mocked him one last time, giving his collar a playful shake. “always talking so much shit, but the second someone plays back, you freeze right up.”
and just as quickly as you had caught him, you planted both of your hands squarely against his hard chest and gave him a mighty shove.
whoosh!
caleb actually stumbled backward a couple of steps, his long legs flailing for a second before his feet caught the floorboards. he quickly cleared his throat—ahem, ahem—and rubbed the back of his neck.
“uh—wow,” he tries to forcefully laugh it off and turn the tension back into a silly joke. “okay, crazy lady. i- you nearly bit my nose off—”
“shut up and go jerk off to your notes, caleb.” you shot back over your shoulder.
caleb instantly went wide-eyed, letting out a dramatic cough—gack!—as he choked on his own saliva at the sheer obscenity of your remark.
you spun on your heel and marched happily down the hallway, slipping into your bedroom and clicking the lock shut with a very satisfied smile on your face, leaving the poor boy all alone in the quiet kitchen to figure out exactly what the hell had just happened to him.
serves him right.
—
and so, the great war officially began.
if you were going to be shameless about using valko as your personal human shield against your own confusing feelings, then caleb was going to be a thousand times more shameless about turning your life into a living cartoon. he became an absolute ghost in the machine, a walking disaster zone that magically appeared whenever valko so much as breathed in your direction.
on wednesday, you and valko were sitting on the low stone wall by the university quad, sharing a bag of salty chips. valko was leaning in close, his voice dropping into that tryhard smooth register again while he reached for a chip. thwack! out of absolutely nowhere, a round and suspiciously aerodynamic pebble shot through the leaves of the old oak tree, striking valko squarely in the middle of his forehead.
“ow! what the—” valko hissed, rubbing his brow as he looked around wildly.
far across the grass, standing by the sports locker rooms, caleb was casually tossing a basketball up and down in the air. he wasn't even looking at you. he was whistling a cheerful little tune, entirely innocent, though his vertical aim had been precise enough to deserve a gold medal.
on thursday, valko tried to walk you to your lab, proudly carrying your heavy medical dictionary like a true knight in shining armor. but as you rounded the corner of the science building, caleb suddenly materialized from the shadow of the vending machines. he didn't say a word to valko though. he just walked straight between the two of you like a giant solid wall, his broad shoulder subtly but violently checking valko to the side.
“oh, sorry, mate,” caleb hummed, reached down, and snagged the heavy book right out of valko’s hands before the guy could even blink. “my (name)'s got a weak spine, you know. family history. i always carry her books. thanks for holding it, though!” and just like that, he marched off, flipping through the pages of your textbook without a single care in the world.
it was a relentlessly ridiculous game of tag, a noisy circus meant to keep the terrifying gravity of that kitchen counter argument from swallowing you both whole. as long as caleb was throwing rocks and stealing books, he didn't have to think about his bright red ears, and you didn't have to think about his racing heartbeat.
until friday afternoon arrived, and the playful music finally... stopped.
the sky was the color of bruised slate when valko’s sedan pulled up along the front gates of your house. the engine let out an idling purr against the quiet pavement. you stepped out of the passenger side, but you didn't immediately walk toward the door. instead, you lingered by the open window, your shoulders slouched and your bottom lip tucked between your teeth in a rare display of genuine defeat.
today, you had failed the major quiz.
you had studied until three in the morning, your eyes burning under the harsh blue light of your phone, only to see an ugly red circle at the top of your paper. the exhaustion and the disappointment were sitting heavy on your chest, and it felt so fucking awful.
“hey,” valko seemed to catch on it, pushing his car door open and stepping out onto the asphalt beside you. he looked at your downcast face, his usual arrogant confidence softening into something genuinely concerned. “come on, (name). don't look like that. it's just one quiz. prof is a sadist anyway, everyone struggled.”
“i didn't just struggle, valko. i choked,” you muttered, staring down at the tips of your dirty shoes. “i'm supposed to be the responsible one. granny’s paying for these blocks, and i can’t even remember the difference between cellular necrosis and apoptosis when the timer's ticking.”
saying that now, it kind of makes you laugh a bit.
but little did you know, behind the glass of the living room window, a pair of eyes was watching.
caleb stood in the shadows of the house, his arms hanging loose at his sides as he looked through the pane. he had been waiting for you. he had already cleared the kitchen counter, ready to cook whatever ridiculous comfort food you wanted to cheer yourself up after a long week. but now, he was frozen. he watched the way your lower lip trembled, the way your fingers nervously twisted the strap of your bag. he knew that exact look on your face. he knew the precise flavor of your sadness because he had been the one to hold your hand through every failed exam and scraped knee since you were seven years old. every protective instinct in his body screamed at him to open the front door, to run down the driveway, to scoop you up and carry you inside where it was safe.
but he didn't move, because he didn't have the right to.
“hey,” valko murmured again, stepping closer. “hey, look at me.”
and you looked up, your eyes wide and vulnerable. before your brain could even process the movement, valko reached out. his arms wrapped around your shoulders, pulling your smaller frame firmly against his chest in a sudden hug meant to chase the cold away.
your body went stiff as a board against his jacket, hands dangling awkwardly at your sides. you hadn't expected it, maybe because... you hadn't wanted him to do it.
inside the house, behind the glass, caleb saw it. of course he did.
the sight of another man's arms holding you—the sight of you standing perfectly still in the driveway while someone else tried to soothe your tears—rubbed bitterly against him.
it was one of those moments again, those moments when caleb couldn't summon a single sarcastic remark. couldn't pull out a smirk. couldn't even pretend to be angry. it was just a thick and suffocating wave of unadulterated possessiveness and grief washing over him.
his jaw tightened, throat bobbing heavily as he gulped down a painful breath. his hand, which had been resting lightly against the edge of the curtain, suddenly convulsed, his fingers tearing into the fabric. he couldn't look at it. he physically and mentally could not bear to see another second of you belonging to someone else, even for a fleeting moment of comfort.
with a jerk of his arm, caleb yanked the heavy curtains shut, sealing out the afternoon light and plunging the living room into darkness.
caleb blinked several times, trying to catch his breath, trying to keep himself calm, trying to stay where he's at and remove the ugly thoughts of doing something to that red-haired guy.
the living room was supposed to be a hiding place, but the walls inside granny's house had grown far too narrow to hold himself. his chest heaved, and his feet simply refused to stay glued to the floorboards. and the rationality he always wore like a freshly ironed uniform eventually disintegrated, leaving nothing but an itch that dragged him back toward the door.
it swung open with a bang that cut right through the hum of valko’s idling engine.
immediately, your head whipped around at the noise, your eyes still wide and startled from the sudden weight of valko's arms around you. but before you could even draw enough breath to call his name, caleb was already down the concrete steps.
with a sudden jerk of his forearm, caleb reached out and grabbed the shoulder of valko’s jacket, yanking the guy backward with enough force to break his hold on you.
“did she say yes to you?” caleb asked, “are the two of you officially dating right now?”
valko blinked, thoroughly bewildered and rattled by this guy's audacity. “no, we aren't, but i'm—”
“then you don't have any right to touch her like that,” caleb cut him off, his voice flat and freezing cold. “you don’t get to wrap your arms around her if she hasn't given you permission to be there. it's rude. it’s completely out of line.”
valko let out an incredulous scoff, the sheer persistence of caleb’s interference finally pushing past him. he took a step forward, tilting his chin up until he was staring directly into caleb’s face. he finally found the courage to say what he’d been thinking for weeks. “are you serious right now? what is your actual problem, caleb? what are you even to her?”
you blinked and looked up at valko.
“you’re always... hovering. you’re always throwing things, always splitting us up, always acting like you own the ground she walks on. you said you aren't her brother. she said you aren't siblings. so what exactly is your deal? what are you to her?”
caleb’s mouth opened slightly, but no sound came out.
so valko saw the break in the armor, and he drove the blade right through the crack. “do you like her?”
at that, your heart did a leap behind your ribs, the blood rushing to your ears so loudly it drowned out the noise of everything else. you desperately and subconsciously wanted to hear the syllables leave his lips, to know if the pull you’d been drowning in was something he was drowning in too.
what is he going to say? why isn't he saying anything?
but caleb couldn't answer.
he knew you were staring at him. he could probably feel the exact weight of your eyes tracking the rigid line of his jaw and the frantic rise and fall of his chest. but for the first time in his life, he couldn't meet your gaze back. his eyes darted nervously across valko, his throat bobbing in a gulp as he tried to find a lie big enough to save him.
until finally, slowly, caleb’s head tilted downward. his hair fell forward over his brow, before he hesitantly rolled his gaze down until his eyes locked directly onto yours.
gulp.
that look in his eyes...
it was something you had always disliked since you were kids. everytime the either of you brought up the subject of parents, of having a mother and a father, he did that face. except now it isn't because of that.
now...
“i'm her guardian.”
caleb answered.
“what?” your head tilted to the side, that familiar sarcastic scowl crawling right back onto your face.
“i am her legal guardian,” caleb repeated, nodding with a completely straight face. “since our gran is currently being held back at the nursing home facility for medical observation, the responsibility of maintaining the household and ensuring the safety of it falls entirely on me. i am the primary caretaker of this residence.”
this little bitch.
valko just stood there, his mouth hanging open so wide a family of birds could have moved in. “what?”
before you or valko could even open your mouths to scream at him for being an absolute fool, caleb’s heavy hand snapped down around your wrist.
“anyway, it's getting very close to six o'clock, which is the official cutoff time for driveway visitations,” caleb said, his voice dripping with an agonizingly tryhard politeness as he began walking backward, dragging you along like a sack of potatoes. he offered valko a little wave with his free hand. “thank you so much for the transportation, valko! drive home safely! watch out for the speed bumps on the main avenue, they’re quite treacherous this season!”
“caleb, you fucking—” you lunged backward, but caleb’s grip was absolute. you were forced to do a clumsy little sideways shuffle up the concrete steps, your free arm flailing in the air as you tried to offer valko at least a goodbye. “bye, valko! sorry! i’ll text you about the anatomy slides!”
but valko didn't even wave back. he just stood by his open car door, probably wondering if this whole situation was secretly a psychological experiment.
slam! click-clack!
the wooden door finally shut.
the very second the threshold was secure, caleb dropped your wrist like it was a hot potato. the authoritative guardian persona vanished into thin air, and he turned into a quiet giant. without saying a single word, without even looking at you, he spun on his heel and marched straight toward the safety of the open-concept kitchen.
you stood alone in the center of the living room.
this little brat is seriously getting on my nerves!
one second he’s looking at you like you’re the only thing left in the world, and the next second he’s inventing fake household rules just to avoid answering a simple question!
but you were not going to let him see how much he had rattled you. oh, absolutely not. you needed to get the upper hand back, even if you had to fake it.
you let out a dramatic cough to clear your throat, smoothing down the front of your wrinkled shirt before you marched over to the kitchen island. instead of hiding in your room like a coward, you hopped right onto one of the tall barstools, planting your elbows on the counter so you could watch him like a hawk.
“you are insane, you know that? a guardian? seriously? that is the dumbest thing that has ever come out of your mouth.”
caleb didn't answer you. he was currently busy staring down at the kitchen counter with an expression of concentration. for a guy who was usually a wizard with a skillet, he looked lost. he had a carton of heavy cream in one hand, a bottle of soy sauce in the other, and a tub of margarine sitting between them like a puzzle he couldn't solve.
“you were being so aggressive out there! valko was just trying to be nice because i was having a bad day—hey i'm speaking to you!” you huffed, your eyes narrowing as you watched him confusedly pick up a bulb of garlic, stare at it like it was an alien spacecraft, and then drop it back onto the wood. “are you even listening to me, you brat?”
“what am i to you, then?” caleb finally spoke.
oh, now, do you feel that? the air in granny’s kitchen just became so thick you could probably slice it with the very paring knife you used for those apples last week. you thought you were safe sitting on that high barstool, tucked neatly behind the counter like a judge delivering a very righteous verdict.
but you forgot one very important rule when it comes to your big bro: he always knows when you’re hiding behind a loud mouth.
you should have just gone to your room. you should have just locked the door, eaten a stale cracker, and minded your own business instead of sitting out here pretending to be brave.
but it was already too late to run.
caleb finally abandoned his study of the soy sauce bottle and turned around. and then, he took a few strides over to your side of the counter. before your brain could even coordinate a retreat—shrrrrk!—caleb reached down to hook his hands around the metal legs of your stool, and pulled you a whole foot closer to him.
the proximity was so sudden your cheeks erupted into a furiously bright blush, while he just stood towering right over you.
“tell me, pipsqueak,” he murmured, his gaze dropping to your lips for a second before lifting back to your eyes. “what is valko to you?”
“he's my... suitor?”
“and what am i to you?”
“y-you're just—i mean, we've always been—”
with a slow lean, he brought his entire upper body down, planting his palms firmly on the seat of your stool right on either side of your thighs.
“do you want me to stop playing the sibling part then? do you want me to become something else?” caleb tilted his head, his voice dropping into a soft whisper.
“what do you mean... something else?”
a faint little smile touched the corner of caleb’s lips. “you know, like... a guy. a guy to you.”
thump. thump. thump.
your heart was no longer just beating; it was a damn throbbing thing inside your chest. your hands went completely numb against the stool, your eyes wide and your mouth slightly ajar in a look of such ridiculous shock.
caleb tracked every single ounce of your panic. he saw the terror, the blush, the absolute deer-in-the-headlights look paralyzing your face.
and then, just as the tension reached the absolute breaking point... caleb suddenly let out a boisterous laugh.
phew!
he pulled his upper body back, releasing your stool from his cage. before you could even register the sudden rush of cool air between you, caleb reached out and playfully pinched the tip of your bright red nose, shaking your head gently from side to side.
“gotcha,” he chuckled and turned back to the kitchen counter. “man, you should see your face right now, you look like a terrified little bird. i'm obviously just teasing you.”
you couldn't even bring yourself to manufacture a witty comeback. you just sat there on that stool, staring blankly into the empty space between the salt shaker and the soy sauce bottle.
caleb, however, appeared to have moved on, back to being the domestic king of the kitchen, the heavy iron skillet letting out a cheerful sizzle-hiss while he tossed the chopped garlic into the oil.
“we need to head out early tomorrow to visit gran, by the way,” caleb hummed casually over the sound of the spitting grease. “like, seven in the morning early. so don't stay up late scrolling through your phone.”
the mention of your grandmother finally poked a hole through your daze. you blinked, shaking your head slightly to clear the cobwebs as you focused on the back of his neck. “...why so early? the nursing home visiting hours don't even get busy until noon.”
“i have to be back on campus by ten. coach called a basketball practice for the championship preparations, and i can't miss it.”
“ah.” you nodded to the back of his head.
you managed to survive the rest of the evening by acting like a very polite, very quiet ghost, eventually slipping into your bedroom to endure a night of toss-and-turn sleep where caleb's whispering voice kept echoing in your dreams.
until the next morning arrived and caleb decided that the boy from yesterday was officially dead and buried.
bang! bang! bang!
“wake up, monkey! rise and shine!”
your bedroom door then flew back against the wall with a violent clack as caleb marched inside like a fucking drill sergeant. before your sleep-deprived eyes could even adjust to the morning light, caleb reached the edge of your mattress.
whoosh!
with one yank of his hand, he ripped your cozy duvet clean off your body, leaving you curled up in a shivering little ball on your sheets.
“fuck, why are you so damn loud early in the fucking morning?” you shrieked.
“ten minutes, and if you're not in up, i'm leaving you behind and telling gran you love sleeping more than you love her!”
minutes later, you successfully managed to wash the sleep from your eyes and throw on a decent pair of clothes, though the inner grump was still very much awake.
you stood at the kitchen island, furiously snapping the plastic lids onto a neat little tower of tupperware containers. caleb had actually outdone himself this time—the savory aroma of freshly stewed chicken broth and garlic rice was already locked tight inside the plastic, ready to be delivered to granny's bedside.
the downstairs bathroom door swung open, and out stepped the grand tormentor himself.
you instinctively lifted your head, only for your brain to immediately scream abort mission! abort mission! because caleb had a fluffy white towel draped lazily over his damp hair, but that was the only thing he was wearing from the waist up. his broad shoulders, the sharp line of his collarbones, and the ridiculous expanse of his chest were completely on display, glistening faintly with a few stray droplets of water.
you whipped your head back toward the tupperware so fast you nearly gave yourself whiplash, your cheeks instantly sparking with a familiar warmth.
“hey,” he stopped right on the other side of the counter, smelling faintly of mint and soap. “did we run out of the extra toothpaste? i can’t find the tubes under the sink.”
“cabinet. it's behind the extra bars of soap on the top shelf. go look there.”
“right. thanks,” he mumbled, turning on his heel and thankfully retreating back into the bathroom.
you let out a breath you didn't realize you were holding. honestly, the nerve of this guy.
not long after, caleb finally emerged looking like a civilized human being again, with his heavy sports duffel bag slung carelessly over one arm.
“you ready to go?”
“yep,” you quickly gathered the paper bag full of food and stepped toward the front door.
but as caleb walked past the living room window sill, his eyes narrowed at the row of small terracotta pots sitting in the morning sun. he stopped, casually extending one long finger and poking it straight into the dark soil.
he paused.
he wiggled his finger, then, he turned his head to look at you, a knowing eyebrow crawling up his forehead. “brat. did you water the ferns today?”
you froze right with your hand on the doorknob, your lips twitching, and you turned around to offer him the most innocent cheeky smile you could possibly muster.
caleb let out a roll of his eyes.
“come here,” he pointed a finger at the floor in front of him.
“no.” you shook your head violently. “we have to leave early, remember? for gran, and your super important basketball practice!”
with a delighted laugh, caleb let his heavy sports duffel bag slide right off his shoulder, letting it hit the floorboards with a loud thud. and before you could even turn the doorknob to escape, he closed the distance between you in two strides.
“caleb, wait—ah!”
you shrieked when his large hands clamped firmly around your waist. with zero effort, he lifted your feet clean off the ground, turning you around while you flailed uselessly in the air. he marched two steps back into the living room and dropped you right against the plush cushions of the sofa.
“punishment time!” caleb laughed, instantly hovering over you and planting his knees on either side of your hips so you couldn't wiggle away.
“no, stop! caleb, i swear—!”
but your threats were instantly drowned out by your own hysterical laughter as his long fingers began mercilessly digging into your ribs. you squirmed and twisted beneath him, hands frantically trying to swat his wrists away, but he was too big, too heavy, and entirely too good at finding your most ticklish spots!
eventually, what started as a simple tickle punishment quickly spiraled into a full-blown war of the cushions.
the moment caleb’s fingers paused to let you catch your breath, your inner competitive spirit woke up. you weren't just going to sit there and take the defeat! with a heave, you planted your socks against the back of the sofa and launched your entire body forward, aiming a messy tackle straight at his broad chest.
“oh, so we're wrestling now?” caleb laughed, his deep voice booming right against your ear before he effortlessly caught you by the waist.
the rules of the house were completely thrown out the window as the two of you flipped, twisted, and rolled across the plush cushions, trying every single fake martial arts move you had ever seen on television. heck, you were pulling out all the stops—trying to hook your arm around his neck, aiming sharp elbows at his ribs, and trying to pull off a dramatic headlock.
you were starting to sweat, and you were putting 110% of your soul into making this giant human being tap out.
caleb, on the other hand? he was putting in absolutely zero effort. he was literally lying back against the pillows, letting out a loud, breathless laugh at every single one of your frantic maneuvers. to him, you probably felt like an angry flailing puppy. every time you thought you had a solid grip on his arm, he would casually just flex his bicep and pop right out of it.
“come on, pipsqueak!” he taunted, easily batting your hands away as you tried to pin his shoulders. “is that all you got? my teammates hit harder than this during warmups!”
“shut up and die, caleb!”
you threw your weight into one final grapple. but alas, pride can be a very dangerous thing when you're fighting a varsity athlete.
caleb decided the game had gone on long enough. and in one quick motion, he caught both of your wrists in a single hand, threw his heavy leg over your torso, and completely flipped you over.
oomph!
suddenly, you were now slammed chest-first against the back cushions of the sofa. caleb slid right up behind you, his body pressing heavily against your back to completely pin you down. he wrapped one massive arm securely around your upper chest like a seatbelt, while his other hand kept your wrists locked together near your chin.
you were utterly trapped in a textbook rear-naked choke hold.
“all right, game over,” he gave you a playful squeeze, anchoring you even tighter against him. “tap out and acknowledge me as your supreme ruler, and i'll let you go.”
“never! i will literally bite you before i tap out!”
“stubborn little girl.” caleb chuckled softly, his chest rumbling right against your back. “you can't move. just tap the couch and save your dignity.”
oh, he thought he had won because he was bigger and stronger? he forgot that you were smaller, faster, and willing to play dirty.
the competitive fog in your brain is a blinding thing, so heavy that your survival instincts completely take the wheel before your common sense can even map out anything else. you don't even know what possessed you. you aren't thinking about the dangerous lines you almost crossed together over the past few days; only thinking about the iron band of his arm across your chest, and the humiliating prospect of defeat.
so, you use the only lever you have left.
with a subtle shift of your weight, you arch your spine slightly and press back, slowly grinding your bum right against the heat of his crotch.
!
behind your back, caleb’s entire frame goes stiff as a stone wall. the boisterous laughter bubbling in his chest dies mid-breath, cutting off into nothing but a ragged hitch. it takes him three agonizing seconds to realize what tactic you’ve just deployed, and when it finally clicks...
“(name),” he groans, his voice no longer the cocky older brother but something rough, uncovered, and deeply rattled. “what... what are you doing?”
but instead of releasing you, his massive arm tightens around your upper torso, locking you so hard against his chest that you can feel the frantic hammering of his heart against your back. he tries to laugh it off, tries to maintain the upper hand, but the words come out strained and frayed at the edges. “nice try, though, pips. dirty tactics don't work on... nh... varsity players.”
the tiny stifled sound that slips from his throat was all the fuel you needed. it’s working. he sounds so tense, his breath coming in shallow puffs against the sensitive nape of your neck.
your own face is a burning mess of a tomato, but the taste of victory is too close. you want to remind him that he doesn't hold a monopoly on audacity in this house. you have it too.
you move again, harder this time, abandoning any pretense of subtlety. you press your ass firmly into his crotch, rolling your hips back against him in such an explicit way.
“hey, stop, seriously—” caleb chokes out, a helpless moan breaking past his lips before he can catch it. his fingers, still holding your wrists, lose their grip, beginning to tremble against your skin.
subconsciously, his own hips begin to tilt forward, meeting your shameless grinding with a press of his own. “this... this isn't working, you should try something else. or just tap out. because i'm still not... ah... letting you go.” he swallows hard, his thumb twitching against your wrist, his long legs tangling with yours on the cushions as he tries to find an exit from the trap you both built. “so just... tap out and stop, yeah?”
“s-shouldn't you... shouldn't you be the one tapping out, huh?” your heart is doing frantic and erratic loops behind your ribs, but you push through the panic. “isn't it... isn't it weird that someone you see as a sister is doing such a thing to you? you're the older one, caleb... you should tap out. be the responsible one.”
to prove that you aren't the one who is going to break first under the weight of this, you roll your hips back against him again harder, dragging your bum across the expanse of his crotch.
caleb doesn't answer you with words. he can't. all that leaves his throat is a series of thick, breathless moans—nh... ah—each one a helpless sound that shatters the last remaining illusion of the “sibling” shield you both spent years constructing.
and then, slowly, you feel a very hard thing pressing solidly through the fabric of his bottoms. it felt heavy and hot enough to burn through your clothes. your movements instantly slow down, your entire body going rigid as a fresh wave of red flushes from your chest all the way to the tips of your ears. is that his...? no, no, no. you don't want to point it out. you don't want to say a single word. if you say it out loud, the universe will split wide open and there will be absolutely no going back to the way things were before.
but while you are trapped inside the spinning dizzyness of your own thoughts, you were too slow to realize that caleb's palms had snapped down around your wrists, separating them from your chin. with a surge of his upper body, he pins both of your arms flush against the cushions on either side of your head.
and then, without a single shred of his usual teasing hesitation, caleb pulls his hips back—and drives them forward, dryhumping you roughly from behind.
“ah—!”
“don't move,” caleb humps you again, a rhythmic thrust that slides his heat perfectly between your thighs. “tap out now, (name).”
no, there is no way you're going to easily tap out like this. if you do, that's just going to show him how easily he can just go to his way with you. so without much of a choice, you bite your lip.
“fuck, nh...”
why is he moaning? does this feel good for him?
“just... tap out, pips,” he pants heavily, hips rolling into you in another rough stride that makes your toes curl inside your socks. “tap the couch and tell me to stop... otherwise, i'm just gonna keep going.”
“i-i hate you,” you tighten your fingers against the cushions beneath his palms, refusing to give him the satisfaction. “caleb, ngh—i swear to god, i...”
caleb lets out a chuckle, “yeah? how much?”
he doesn't let you answer and instead slides his hands down from your wrists to grip the very edges of your hip bones. with one forceful heave of his strong arms, he hoists your hips up high off the sofa cushions, tilting your pelvis back and locking you into a perfectly angled incline—before slamming his hips forward again, driving his hard erection deep into the curve of your ass.
“not tapping out yet?”
“i-i'm not tapping—!”
you cut yourself off when caleb's hips against your bum suddenly stutters. he drives into you one last time—hard and entirely too desperate—and then his entire body goes completely rigid.
“(name)—ah, fuck—!”
caleb lets out an unvarnished moan, his voice breaking into a breathless whine as his chest shudders violently against your back. he freezes, fingers digging bruisingly hard into your hip bones before a wave of heat blooms right through his shorts, dampening the fabric of your pants.
your brain, despite having zero knowledge about how men's bodies work or what exactly happens when they hit their limit, registers the sudden wet warmth and his sudden loss of strength.
oh. he messed up.
“a-are you kidding me? did you just—”
“shut up,” caleb wheezes, his head dropping onto your shoulder. “don't... don't say it.”
“oh, i am absolutely saying it!”
being an opportunistic woman, you take advantage of his jelly-like limbs and twist your torso. caleb is usually a solid brick wall, but right now, his body is too sensitive. you wrench your hips out of his slack grip, plant your hands on his broad shoulders, and shove him backward with all your might.
thud!
caleb falls flat onto his back against the sofa cushions, and before he can even think about recovering, you launch yourself over his lap, straddling his thighs and planting your hands squarely on either side of his neck, pinning his arms down.
strangely, he doesn't even fight you. caleb is easily strong enough to bench-press you off him with one hand, but instead of resisting, he just lets out a pathetic grunt and lets his arms go limp beneath your palms.
“look at the so-called supreme ruler now,” you mock him instantly, a breathless smirk breaking across your face. “what happened, caleb? you were talking so much shit about tapping out, and you couldn't even last three minutes? you came too fast that was pathetic!”
“(name), please,” caleb groans, his face turning a shade of pink as he tries to turn his head away from your gaze. “you don't even know what you're saying.”
“well, i know you're a loser.”
“you... you started it!” caleb defends himself weakly, his voice was an embarrassed whisper while his fingers nervously twitch against the couch cushion. he finally rolls his eyes back to meet yours. “what is wrong with your head? you were the one grinding your ass against me like a p-pervert... what did you think was going to happen?”
“i was trying to make you tap out!” you argue back, your face heating up again but your grip on his arms tightening.
“by making me cum...?“ caleb whines, his jaw clenching when he lets out a shaky breath. “that's a pretty lame strategy don't you think?”
“you're just making excuses because you lost,” you say, your voice trembling slightly despite the thick layer of bravado you're pouring over it. you look down at the front of his joggers where a distinct darkening patch of wetness is spreading against the fabric. “look at that. the great caleb, taken down by a simple strategy. i should take a picture and send it to your coach.”
“y-you brat, i swear to god, shut up,” caleb groans with a laugh. “you don't know what you're doing. just get off me.”
“no, i think this needs a proper inspection.”
your brain is screaming at you to stop, telling you that you are sprinting across a line you can never cross back over, but the sheer adrenaline of having caleb completely at your mercy prevents you from backing down. if you stop now, if you get off him and let him look at you with that smug smirk again, the awkwardness will literally suffocate you. you have to finish this. you have to prove he's the loser.
with a suddenly decisive movement, you reach down and grab the waistband of his joggers.
“wait—(name), hold on—” caleb gasps, his eyes going wide with panic as you pull the fabric down.
even through the cotton fabric of his dark grey boxers, his dick is thick, massive, and still remarkably heavy and hard despite having just come. it stretches the front of his underwear to its limit, a rigid outline that looks terrifying up close. holy shit. he's... he's huge.
your face is burning so hot you're pretty sure you're going to spontaneously combust. your hands are shaking, your ears ringing, but you force your fingers to move forward. you place your palm flat against the center of his boxers, wrapping your fingers directly around the pulsing length of his dick.
“ah—nh!” caleb's head flies back against the sofa cushions, fingers clawing into your waist so hard it almost hurts. “fuck, stop... i told you i'm too sensitive—”
“what's the matter?” you stammer, your voice cracking as you squeeze him slightly through the cotton, your thumb tracing the hard ridge of his shaft. “thought you said it didn't work? you're twitching so much under my hand, caleb. who's the weak one now?”
“you're... you're a psycho,” caleb pants, a strained chuckle breaking through his ruined voice. he looks up at you through his long eyelashes, jaw clenched and sweat beading at his hairline. “what about you? you're blushing like a tomato and your hands are shaking. you're terrified right now, aren't you?”
“i'm not terrified of a loser,” you lie through your teeth, sliding your hand up and down his length, the friction through his boxers causing another wet drop of pre-cum to seep through the fabric against your palm.
“fuck... ah, please,” he looks so devastatingly undone beneath you it's funny, his chest heaving while he whines against the cushions. “you're... you're cheating. this is a foul. i'm gonna tell gran you're being so...”
“granny would just laugh at you for being so weak,”
the boy who used to help you look for snails in the backyard after a heavy rain—the same boy who once gave you a piggyback ride for three blocks because you scraped your knee on the pavement—was currently pinned beneath you on granny’s floral-print sofa, stripped down to his underwear and trembling like a leaf.
it was a sacrilegious image, because for ten whole years, caleb had been the towering fixture of your childhood, the annoying older-brother figure who stole your food and made fun of your haircuts. but now, the fabric of his boxers was the only thing standing between you and a completely different world.
“you’re still shaking.” your voice was a little breathy, though you kept your eyes locked on his face to hide how fast your own heart was knocking against your ribs.
caleb let out a ragged laugh, his head tilting back against the cushions. “you aren't going to make me tap out if that's what you're planning, you silly.”
“oh, you think you're so smart?”
before he could even muster another cocky comeback, your fingers hooked directly into the elastic waistband of his boxers and dragged the fabric down past his hips.
and just like that, the angry length of caleb's dick sprang free, twitching madly in the warm morning light.
oh my god.
he was fucking huge. the thick, veins-veined shaft was throbbing with a pulse, the heavy weight of it slapping against his lower belly when the fabric set it free.
caleb’s eyes went wide as the cool air hit his bare skin, a genuine spike of panic breaking through his composure. “hey, wait, hold on, what are you planning to do?”
you stared down at the very tip of him, where a shiny drop of clear pre-cum was slowly leaking out, glistening against the skin. the sight of it made a strange spark right in the pit of your stomach.
“i'm finishing the wrestling match,” you whispered, your hand moving forward until your fingers wrapped completely around his thick shaft.
“fuck—nnggh!“ caleb gasped out loud, his entire upper body arching off the sofa as your palm made direct contact with his heat. his knuckles turned white as he grabbed the edge of the armrest. “(name)... seriously, you don't know what you're doing, stop it.”
“shut up and take your punishment.”
“you don't know shit about—oh, fuck—please... i'm gonna come again, i swear to god...”
but you weren't done pushing his limits, you wanted to erase every single ounce of that cocky exterior until there was nothing left but the vulnerable boy beneath you.
leaning down until your chest was nearly brushing his lap, you let your hand slide away from his tip—and replaced it with your tongue.
you swiped your warm and wet tongue directly over the crown of his dick, licking up the excess pre-cum and the sticky remnants of his earlier climax from the sensitive skin.
“ah-!”
at that, caleb lets out an undignified shriek that was instantly swallowed by a deep groan. his hands flew to the sides of your head, fingers tangling frantically into your hair as his dick twitched against your lips, throbbing so hard it felt like a living thing. he was whining openly now, his chest heaving as he stared up at the ceiling with blown-out eyes.
you wrapped your lips around the very top of his shaft, sucking him gently. “(name)... i hate you... i hate you so much...”
“how much, caleb?” you mumbled against his hard skin, looking up at him through your eyelashes, your hand gripping the base of his giant length to keep him locked right where you wanted him.
“i'm not gonna last, (name). seriously, i'm gonna come in your mouth if you don't stop,”
but you don't stop. your tongue swipes over the sensitive ridge again, determined to drive the final nail into his coffin. truth be told, you have absolutely no idea what you're doing. your teeth graze his skin awkwardly, your suction is uneven, and your movements are incredibly clumsy, lacking any real rhythm. but caleb is just as clueless and inexperienced as you are, and to a boy whose body is already primed and hyper-sensitive from a first climax, the messy, wet warmth of your mouth feels like absolute heaven.
you keep going, your hand stroking his base while you lick the sticky tip. you just want to make him blow his top again. you need to see him completely break, just so you can hold it over his head for the rest of his life.
...or is that really all it is? because your heart is hammering so loud it's practically echoing in your throat, and a strange heat is pooling deep in your stomach as you taste him.
“fuck... i'm coming, i'm literally—ah, nh...” caleb whines out loud, his head thrashing against the cushions, his entire lower body trembling while his hips lift off the sofa, twitching directly into your mouth.
you tighten your grip, getting ready for the final victory—and then, the world violently flips upside down.
whoosh!
caleb’s hands leave your hair and snap down around your armpits. your mouth slips off his dick with a wet pop when he completely sat up before he hoists your entire body into the air like you weigh absolutely nothing.
“ah! what do you think you're—!”
and with one ruthless motion, caleb pivots your torso and bends you straight over the widely padded backrest of the sofa. your chest is pressed flat against the top cushion, your head dangling over the back of the couch toward the floor, while your hips are lifted high and trapped beneath his massive weight as he slides up behind you.
and then, you hear it. a breathless and absolutely insufferable chuckle bouncing right against your ears.
“you are such a gullible girl,” caleb pants heavily, his chest heaving against your shoulder blades as he lets out a triumphant laugh. he isn't coming at all. “did you really think i was gonna let you win that easily? you thought you could just suck me off and make me cry?”
“you literal piece of trash!” you yell, trying to push yourself up off the backrest and kicking your legs blindly behind you. “let me go, caleb, i swear to god—”
caleb's hips slide right back against your ass, his hard length pressing explicitly into your lower back to remind you who has the upper hand. he grips your waist with both hands, locking your pelvis into place so you can't wiggle an inch. “save all the shouting, okay?” he gives your hip a playful, firm squeeze. “we're right back where we started. you're pinned, you're cornered, and you're out of moves. so what's it gonna be, huh? are you finally gonna tap out or do i have to keep you bent over here all morning? 'cause i don't mind being late, you know.”
“shut up,” you choke out, your forehead digging hard into the plush fabric of the backrest. “i'm not... i'm not listening to a liar who fakes a climax just to cheat his way out of his loss.“
“it's called strategy, sweetheart. you should look it up sometime,” he chuckles, an arrogant little sound that rubs directly against your neck. “but you know... since you were so incredibly bold with me just now... since you decided you could just put your hands wherever you wanted... i think it's only fair that it's my turn now, right? that's how the game works.”
for all his cocky bravado, you feel a sudden tremor pass through his palms. his fingers twitch against your skin. he’s hesitating, isn't he? the heavy reality of what you've both done sinks into the quiet spaces of the room, but he doesn't pull back.
slowly, his fingertips hook into the waistband of your shorts. you let out a quiet whimper when he slides the fabric down over your thighs, exposing the bare expanse of your bum to the morning air.
and then, the teasing stops.
the living room goes dead silent, save for the uneven rhythm of caleb's breathing. he stares down at you, his throat bobbing in a gulp. even without turning around, you know exactly what he’s looking at. the thin fabric of your panties is kind of ruined and darkened, clinging, and utterly soaked through with a wetness from your own mounting frustration.
“...you're wet, (name). what am i supposed to do with you like this?” caleb whispers, his voice suddenly stripped of its malice.
“don't look at it, you brat.” you whimper, trying to hide your face in the sofa. “caleb, don't—just let me up, please—”
“no way, you started this. you don't get to run away just because you're embarrassed?” caleb chuckled.
then wordlessly, his fingers hook the side of your underwear, pulling the fabric upward to stretch it tight against your skin, using the soaked material to press firmly up into your sensitive folds.
“ah—”
“look at how you're reacting,” caleb murmurs, leaning his weight harder into you. “but you've been a really bad girl today, breaking all the rules... so i think you need to wait a little.”
he slowly lets go of the fabric, but his hand doesn't leave. instead, his long fingers begin to lightly trace the very edge of your soaked panties, feeling the slick heat of your wetness seeping through the cloth onto his fingertips. he hovers right over your center, brushing against you but not quite, giving you just enough phantom friction to make your toes curl, but entirely denying you the actual release you're starting to crave.
your body was now squirming helplessly beneath his palms as you try to force yourself against his hand to get more pressure, but he ruthlessly keeps his fingers just a millimeter away. “fuck you, either touch me or let me go, don't be a jerk—”
“oh i'm not being a jerk yet, (name).” caleb pants, another rough chuckle breaking through his serious expression while he watches you twist and writhe under his touch. his own erection is throbbing madly against your back, but he keeps his hips still. “will you admit defeat and tap out if i be a jerk to you, then?” he punctuates that sentence with a tentative press of his index finger into your hole through the panty.
your fingers are practically tearing into the fabric of the sofa cushion already, the adrenaline from earlier turning into a suffocating dread that makes your throat dry.
with a quiet tug, caleb’s fingers hook into the edge of your damp underwear, sliding the cotton fabric to the side.
“caleb...” your voice is a tiny squeak against the dark velvet of the couch. your hips instinctively try to lift, a sudden panic flaring in your chest. “what... what are you doing?”
but he doesn't stop. the cool air hits your bare folds for a fraction of a second before the tip of his finger presses directly against your entrance. you let out a ragged hitch of air as he slowly pushes past the tight ring of your muscles and sinking into your slick warmth.
“this... this doesn't count as anything, right?”
caleb’s broad chest is heaving violently against your shoulder blades, his entire frame shuddering as he buries his finger deeper inside you. “it’s just... it’s just a finger, (name). we're just playing the game. all of this... it's just about making each other tap out. it's not... whatever else it could be?”
you can feel the desperate lie he's spinning, his own mind scrambling to build a bridge back to sanity even while he’s stretching you open.
“it doesn't count,” he pants, his thumb pressing hard against your hypersensitive clit, making your toes curl inside your socks. “it doesn't count as long as i'm... as long as i'm not using my cock, right? we're still just us. we haven't crossed anything.”
you gulp, because a part of your brain screams at you to twist around and slap him, to scream what the actual fuck is wrong with you? but the guilt is a leaden weight sitting right on your chest. you were the one who started it. you were the one who put his dick in your mouth just to prove a point. you are just as dirty, just as guilty as he is.
“yeah,” you whisper, your voice thick with a dirty shame as you shut your eyes tight. “yeah... that makes sense. it's just... it's just a game.”
caleb then slides a second finger right alongside the first, the sudden invasion stretching your tight walls as he begins to slowly and deeply thrust inside you.
squelch. squelch.
the wet sounds of his fingers sliding through your excess moisture fills the quiet living room, explicit and loud enough to make your face burn a shade of red.
“(name)...” caleb murmurs, and it's the exact same tone he uses when he's giving you advice on your chores or asking about your classes, but his fingers are currently buried inside your vagina, driving you insane. “have you ever put your own finger in it?”
your lips press together so hard they turn white. you want to lie, you want to bite your tongue, but the mind-numbing pleasure of his thrusts is making your defenses completely crumble. “y-yeah, a... a few times only. when you weren't home.”
caleb picks up the pace slightly, the wet squelching sound getting faster, deeper, his knuckles rubbing against your bare skin.
“did it... did it feel like this?” he asks quietly, his voice shy, almost innocent, like a boy asking for help with his homework, even as his hips heavy-press against your backside. “does it feel better when i do it?”
the duality of this guy is completely ridiculous. it’s terrifying. one second he's caging you like a predator, and the next he’s whispering sweet clumsy questions like he's still the boy from your childhood. you can't even answer him anymore; you're just a flushed panting mess.
pop.
but caleb hooks his fingers out of your heat, making an involuntary whine escape your throat before you can even think to choke it down. your hips instinctively jerk backward, chasing the feeling of his fingers, but your hands only find the empty velvet of the backrest. why the hell did he stop?
behind you, the rustle of heavy fabric is loud. the weight on your lower back vanishes as caleb steps backward onto the wooden floorboards. “no need to tap out anymore, 'cause oh my goodness i'm going to be late,”
by the time you manage to push yourself up on your trembling elbows, your limbs feeling like melted wax, caleb is already completely upright. his joggers are pulled back up, the dark grey waistband of his boxers now neatly hidden away.
he looks down at you, and an infuriatingly soft smile touches his lips—the exact look he gives you when he’s being the responsible one.
“we should really get going, pipsqueak,” caleb says softly, as if his fingers hadn't just been swirling over your pussy. he reaches down, casually picking up his heavy sports duffel bag from the floor and slinging it over his broad shoulder. “i'm going to be horribly late for practice if we don't move right now. go adjust your clothes.”
you just stare up at him from the sofa, your mouth slightly open. you looked dumbfounded, your brain becoming incapable of processing how a guy can go from driving two thick fingers into your soaking womanhood to checking his watch like a middle-aged accountant.
—
the afternoon does not care about your identity crisis.
you had ended up having to visit granny all by yourself in the halls of the nursing home. the very second the two of you had stepped out to the car, caleb’s phone had erupted into a series of vibrations—his coach's caller id flashing like a warning flare. the muffled shouting through the receiver about missing the championship preparations had left caleb looking genuinely stressed, his fingers tapping nervously against the steering wheel. he had dropped you off at the facility with an apologetic squeeze of your shoulder, leaving you to sit by granny’s bedside alone, nodding blankly while the old woman prattled on about the hospital soup and how caleb was such a good, responsible boy for taking care of you.
if only you knew, granny. if only you knew.
by the time you finally drag your feet onto the university campus for your late-day lectures, your mind is a useless swamp of static. you sit in the rows of the amphitheater, the professor's voice about cellular pathology washing right over your head like white noise.
every time the professor speaks, all your brain can register is the memory of caleb's deep and ruined moans echoing against the walls of your shared home. your fingers keep absentmindedly tracing the edge of your desk, your lower body still feeling a ghostly throb from the wet squelch of caleb's fingers stretching you open.
and by the time six o'clock arrives, the heavy tropical heat of the campus grounds is finally beginning to cool down.
usually, this is the hour where caleb’s long shadow appears beside yours at the main gates, his heavy arm slinging over your shoulder to drag you toward the terminal while he complains about how hungry he is. the habit of him is a deeply rooted thing in your bones. instead of turning right toward the exit to head straight home to an empty house, your feet lazily, almost sub-consciously, steer you left toward the concrete structure of the university gymnasium.
as you slip inside, taking a quiet seat on the very edge of the lowest wooden bleacher, the vast space is alive with a scattering of echoing noises. on the far brightly lit side of the court, a bunch of cheerleaders are practicing their stunts, and a few stray students are still lingering on the higher bleachers.
but your eyes immediately drift to the opposite free side of the court.
there, sitting in a circle directly on the polished wood, is the university's basketball team. their coach is standing over them with a clipboard, his sharp whistle tucked between his lips as he gestures aggressively toward a diagram. and right in the center of the huddle, his long legs splayed out in front of him, is caleb. he’s wearing his dark blue practice jersey, broad shoulders glistening with a fresh coat of sweat, a giant water bottle gripped in his large hand as he listens intently to the lecture.
he looks so regular like that, so athletic. so completely like the golden boy the entire school admires. you pull your knees up to your chest, wondering how on earth you're supposed to walk home with him after what he did to you this morning.
caleb is nodding along, his hand idly spinning the basketball between his palms on the floor, looking every bit the disciplined athlete. then, his eyes wander. he’s just scanning the empty spaces of the court, a subconscious habit of checking his surroundings, when his gaze drifts up toward the lower bleachers.
and lands squarely on you.
for a long second, neither of you knew how to react. the teasing grin he usually flashes when he spots you in a crowd doesn't happen. he just takes you in, his fingers freezing against the leather of the basketball. you just stare at each other, the secret weight of the morning—the wet sounds, the moaning, the taste of his dick—crashing into the space between you like a physical wall.
caleb looks away quickly, his throat bobbing as he downs a huge gulp from his water bottle, his broad shoulders tensing up as he tries to focus back on the clipboard.
five minutes later, the coach blows his whistle twice. “all right, pack it up! managers, get the training cones back in the locker. caleb, you're on equipment duty tonight since you were late this morning. secure the loose balls and the extra jerseys from the bench.”
“got it, coach,” caleb grunts, pushing himself up from the floor.
the team starts dispersing, heading toward the showers in an echoing wave of laughter and low chatter. caleb begins gathering the stray basketballs into a mesh sack, and as he nears the bleachers where you're sitting, he just stops a few feet away, slinging the heavy sack over his shoulder.
“hey,” caleb's shadow falls over your sneakers. “(name). stop being lazy and help me carry these jerseys to the storage room. coach wants a head count before the after-party tomorrow, and i'm not doing it alone.”
you blink. “can't your co-captain do it?”
“he's already in the showers,” caleb says, finally cutting his eyes toward you, a subtle, desperate intensity flickering in his gaze that makes your stomach flip. “come on. the quicker we finish, the quicker we go home. go grab the bin.”
you purse your lips, but you slide off the bleacher anyway. you grab the plastic bin filled with damp jerseys, your heart already starting to throb a frantic rhythm against your ribs as you follow his massive back toward the dark hallway at the rear of the gym.
the storage room door is heavy iron, creaking loudly as caleb pushes it open. the inside smells like old rubber, canvas bags, and dust, lit only by the faint orange glow of the twilight filtering through a barred window. you step inside, the plastic bin heavy in your arms.
“where do you want these—”
slam!
the door cuts your voice off completely as caleb shoves it shut behind you. within a snap, his large hands snap around your waist and lifts you off your feet, pinning your back directly against the solid wood of the door.
“caleb, what the—”
and your mouth is instantly smothered.
caleb drives his lips against yours with an aggressive hunger, his head tilting sharply to lock his mouth over yours. it’s a messy, bruising kiss, completely devoid of the hesitation he had this morning. he lets out a desperate whine against your lips—nhhh—his fingers digging like iron claws into your hips, pulling your lower body flush against his jersey.
“fuck,” caleb groans directly into your mouth, his tongue forcing its way past your lips. he tastes like the cool mint from earlier and the salty heat of his sweat, his jaw working against yours as if he's been starving for this for the last seven hours. “i couldn't... i couldn't even think during our practice, you know. coach wouldn't stop screaming at me but all i could see was you bent over the couch.”
“caleb—stop, someone's gonna—mmph—” you try to speak, your hands frantically coming up to push against his broad chest, but the sheer mass of him traps you.
“let them hear,” his hips slam forward instinctively, driving his hard erection—already straining madly through his gym shorts—directly into your thigh. “i don't care. i don't care about it. you can't just... nh... fuck, you were all i could think about today—”
“you were the one who stopped,” you gasp out, your fingers subconsciously tangling into the damp hair at the back of his neck. “you acted like... like nothing happened, and then you left me alone... you idiot.”
“i was scared...” caleb cries out softly, his voice a ruined whisper before he brings his mouth back up to cover yours, thumbs tracing the bare skin of your waist beneath your shirt “i'm supposed to protect you, but all i want to do is rip these clothes off you right now and pound inside you until you can't even stand up.“ a guilty laugh slips past his lips. “shit, am i allowed to say that?...”
your heart is a wild thing, hammering so hard against your ribs it feels like it might burst through your skin. “caleb—”
the rest of your breath is completely stolen when his calloused hands hook into the waistband of your underwear. there is no gentle hesitation this time, no restraint left to save either of you. with one downward tug, the fabric is stripped away, bundling around your sneakers along with your shorts.
he doesn't even take his jersey off. his dark blue varsity uniform is damp with sweat, the rough material scraping against your bare chest as he uses his body weight to pin you flat against the wood. with a trembling hand, caleb reaches down between your laps, his long fingers finding your soaking, swollen entrance. he doesn't need to prep you; you are already dripping, ruined from hours of thinking about his touch.
he aligns the angry head of his cock right against your opening. he is so incredibly huge—a terrifyingly solid length that makes your stomach drop in a mixture of fear and desperate longing.
“(name)... look at me. just look at me,” caleb whimpers, his voice completely cracked and ruined. “i can't... i can't hold back anymore. i'm going to cross this line now.”
before you can even utter a sound, caleb grips your hips like iron vices and drives his hips forward.
“ahhh!”
a high-pitched gasp is ripped from your lungs as the stretching length of his dick forces its way inside you in one thrust. it's a tight, bruising fit, your walls screaming at the sudden fullness of him while he buries himself all the way to his hilt, his lower belly slamming hard against your pelvis.
caleb lets out a shattering groan that sounds like a sob, his head instantly dropping forward into the crook of your neck. his hot breath scalds your skin, and you can feel the wet smudge of tears mixing with the sweat on his face. he is crying into your shoulder, panting like a dying man, his entire broad frame shuddering violently against you.
“ffckk... nhhh... you're so tight, it's so hot,” caleb opens your thighs wider just so he can pound into you much, much faster. “i've... i've thought about this every single night.... every time you smiled at me... every time you fell asleep.... i've wanted to do this so fucking bad...”
caleb grips your thighs, hoisting your leg up until it was wrapped tightly around his broad waist, and begins to fuck you desperately against the iron door.
thud. thud. thud.
the heavy wood rattles on its hinges with every brutal stride of his lower body. caleb drives into you as if he is angry—furious at you for making him wait this long, furious at himself for breaking the rules, and desperate to mark every single inch of your inside. he doesn't give you time to adjust to his size; he just plunges deep, his thick shaft sliding through your tight squelching wetness.
“caleb—ah!—stop, it's too deep—nhhh!” you moan out loud, your head thrashing against the door behind you. your hands leave his shoulders and wrap around his damp hair, trying to pull him closer, trying to find some anchor as his massive cock relentlessly reorganizes your insides. you can't even think straight anymore, his dick is leaving you with nothing but the raw urge to take his size and beg for more.
“not stopping,” caleb grunts against your ear, it makes your thigh squeeze tighter around his waist. he tilts his head upward, jaw clenched so hard the tendons in his neck look like wires under his skin. his eyelashes flutter, his eyes half-closed and ghost-blinking as he loses himself entirely to the pleasure. “fuck, why didn't we d-do this sooner?”
he thrusts into you even deeper, his hips rolling with a newfound precision that hits a sensitive spot deep within your womb.
“hnggh, caleb, deeper, deeper...!”
“what was that, huh?” caleb suddenly pulls out, bringing your legs down.
“what are you... a-are you going to leave me again?”
he smirks, pressing a kiss against your forehead while you felt the wamrth of his hands grabbing your right leg to hoist it up high - up, up, and up - until you're now sideways, leg stretched open and high enough that your ankle was an inch away from caleb's face. “deeper, right?” in a second, he drives his cock back into your hole, this time making sure that every thrust he gave you was a slap on the womb.
“ahngh, caleb!—”
the orange twilight through the barred window slowly deepens into a thick midnight blue, but the desperate rhythm inside the storage room doesn't stop.
for the next few hours, the university gymnasium becomes completely empty, the lights on the court turning off one by one until the only sound left in the entire concrete structure is the repetitive rattle of the iron storage door. caleb completely loses his composure, his body moving on pure instinct while he continues to drive his length into your soaking heat over and over again.
the dynamic between you never truly changes, even as the skin of your hips turns a deep, flushed pink from the iron grip of his palms. every time he tries to pull that annoying tone to tell you to take his size, his voice shatters into a pathetically high-pitched whine the second your tight walls squeeze him. you don't let him have the satisfaction of total victory either; even when your legs are trembling so hard you can barely keep them still, you still find the breath to mock his stuttering moans, driving your fingers into his damp hair to yank him down into bruising, messy kisses.
by the time caleb finally collapses against your chest, his chest heaving as he spills his fourth climax deep inside your womb, the moon is already high over the campus grounds. he stays buried inside you for a long time in the dark, his forehead resting against your shoulder as he whimpers out how much he hates you for completely ruining his brain. you just hold onto his sweaty back, your chin resting on his damp jersey, knowing that the comfortable childhood bubble you both lived in is gone forever—and neither of you has any intention of tapping out.
Omg I love your fics and I’ve recently read your Caleb’s back from college one AND UGH YOUR WRITING IS SO GOOD OMG I was wondering if possibly you could make another Caleb fic that’s childhood friends to lovers 🥹 like omg you write tension so well and especially how you write yearner caleb omg 🫶
thank you so much! you ask and you shall receive, i'm currently writing one!
xavier is such a loser virgin !
rating: explicit/nsfw 18+ category: f/m, xavier x reader, reader-insert tags: ooc!xavier, sub!xavier, virgin!xavier, smoker!xavier, xavier is a pathetic sardonic loser, lots of swearing, a slightly bully!reader, dom!reader, beach concert, slightly public sex, dubcon, coming thru his pants, xavier is incredibly sensitive & inexperienced, xavier has a praise kink, loss of virginity, clumsy fingering, oral (f!receiving), squirting, missionary, p in v, fucked so silly, xavier is a needy bunny, switch from msub to mdom! wordcount: 10k PREVIEW : “well, my friends are occupied, and it's way more entertaining to watch you squirm,” you tease, stepping closer into xavier's small sanctuary, asking if hiding in corners is his trick to attract girls, or if he's even experienced getting hit on before. xavier takes a sharp drag from his cigarette, the tip glowing a fierce orange as his throat goes dry with a humiliating truth: almost no one talks to him, and the few times women have looked his way, he had frozen up so badly they assumed he was stuck-up or broken. completely unused to the piercing gaze of a girl looking at him like something to be unraveled for amusement, he simply mutters. “fuck off.”
pity fucking a loser virgin at a concert definitely was not on your 2026 bingo list.
thud! thud! thud!
the bass from the main stage doesn’t just hit your ears; it vibrates straight through the thin soles of your sandals, humming up into your ribs. the beach concert was a damn neon-lit mass of salt-sticky skin, cheap coconut rum, and the suffocating heat of a thousand bodies swaying in tandem under the humid night sky. you’d left your friends screaming lyrics into the air, slipping away to the stall by the tree line to grab a refill.
now, cup held loosely in hand, you’re trying to wedge your way back through the shifting wall of people by the shoreline. it’s like trying to navigate a labyrinth of warm shoulders and fucking sweat. you take one blind step past a group of guys laughing too loud, and your foot catches on an uneven dip in the sand.
you stumble forward, your shoulder colliding with something solid.
fuck-
the iced drink sloshes violently over the rim of your plastic cup, splashing right across a broad, pale chest.
“shit, what the fuck—”
the curse is muttered under a breath that smells faintly of bitter lime and cheap gin, the tone completely flat, deadpan, and instantly recognizable. you blink, steadying yourself, and your eyes travel upward—past the dark cargo jorts low on his hips, past the lean, surprisingly cut lines of a pale torso, and over a thin silver chain resting against his collarbone.
it’s xavier.
his sunshades are perched crookedly in his messy ash-blonde hair, reflecting the distant strobe lights, and his diamond blue eyes are narrowed down at you in sheer annoyance. what is he doing here? he looks entirely out of place, a pale ghost haunting the edges of a party he clearly didn't want to invite himself to. a black stud glints in his earlobe as he tilts his head.
xavier stares at you. the slow blink of his eyelashes makes him look like a dazed bunny caught in a trap, his brain visibly short-circuiting as he processes the fact that someone from the university—let alone a blockmate he has actively avoided eye contact with for an entire semester—is standing right in his personal space.
he doesn't know what to do with his hands. he settles for crossing his arms over his wet chest, a pathetic attempt to shield himself from you, though it only serves to flex the skinny muscle of his biceps.
“you,” he mutters, his voice a low, monotonous drone that barely cuts through the thumping bass. he sounds like he's reading a script he hates. “you're from the block. the one who sits in the back.”
“and you're the one who sits in the front and doesn't talk at all,” you shoot back, not missing a beat. you let out a mocking little laugh, tilting your head up to match his gaze. you don't offer an apology for the sticky alcohol now dripping down his sternum. instead, you eye him up and down with an amused smile. “wow, look at you. i didn't know the block phantom actually possessed a pair of legs, let alone came outside. who dragged you out of your cave, xavier?”
his jaw tenses, a tiny twitch beneath his pale skin.
he hates this. he hates the way you look at him like he’s a strange specimen under a microscope. he's used to being invisible, a background character who fades into the chalkboard grease of lecture halls. having your attention focused entirely on him feels like an interrogation.
“nobody,” xavier looks away, his eyes tracking the dark horizon of the ocean instead of facing you. “i came because i wanted to. not that it's any of your business. you should go back to your friends. you’re blocking the breeze.”
“ouch. friendly as always,“ you stepped closer just to watch the way his shoulders go rigid. you take a slow sip from your half-empty cup. “i'm surprised you even know what a breeze feels like, considering you usually look like you live in a basement. what's the matter? surprised to see me here?”
xavier's eyes flick back to you, cold and sardonic, though there's a faint tightness in his throat as he swallows. “i'm surprised you're capable of walking in a straight line. you spilled your drink on me.”
“consider it a baptism into the real world,” you say, laughing softly at his sour expression. “but seriously. you? at a beach concert? alone? it's a little pathetic, don't you think?”
xavier’s fingers dig slightly into the skin of his arms. he wants to tell you to go away. he wants to push past you and disappear into the dark, back to the quiet apartment where nobody looks at him, nobody mocks him, and nobody makes his chest feel this tight. but his feet feel heavy in the sand, anchored by the novelty of someone actually speaking to him.
“i'm fine by myself,” he says, his voice dropping into that familiar, stubborn tone. ”leave me alone.”
he turns on his heel, his large cargo jorts swishing heavily against his shins as he tries to melt back into the shadows. it’s his instinctual move—the clean break, the quiet exit. but you don’t let him. your sandals crunch in the sand right beside him, matching his stride.
“so are you seriously alone?” your voice drifts over his shoulder, light and entirely unbothered by his glaring aura of hostility. “like, actually by yourself? do you even have friends, xavier?”
the question bites, but he keeps his eyes fixed on the sand ahead. he does have friends. zayne and rafayel exist in his orbit, but the mere thought of zayne sitting on a humid beach with a plastic cup of cheap alcohol is absurd, and rafayel would have spent the entire night complaining about the quality of the crowd or the salt ruining his clothes. they aren't the type for this. they don't belong in a chaotic mass of college kids, and neither does he. but explaining that requires too many words, too much vulnerability.
“i have them,” he mutters, almost robotic as he steers away from the main shoreline. “they just have better things to do than stand around in the mud.”
you just chuckle, a mocking sound that follows him as he leads the way toward a darker, quieter corner of the resort. the heavy thump of the bass begins to muffle, filtered through a thick screen of tall bamboo stalks that sway lazily in the night breeze. it’s a designated smoking area, tucked away from the main pavilion. a couple of empty wooden crates serve as makeshift stools, and right now, the little pocket of shadows is completely deserted.
“then, why do you come here anyway? are you here to get some girls?” another snicker escapes past your lips.
xavier then turns around to face you, his pale chest still gleaming slightly from the alcohol you spilled on him. his diamond blue eyes narrow under the faint amber glow of a single hanging bulb.
“[name], why are you suddenly all up in my ass?” he asks, the profanity sounding almost clinical coming from his voice. “don't you have a bunch of people waiting for you? you're... better off bothering some other guy who actually wants to, like, talk to you.“
he reaches into the deep pocket of his cargo jorts, his fingers pulling out a crumpled pack of cigarettes and a cheap plastic lighter. you watch him, momentarily stunned, as he slides a cigarette between his lips. the small flick of the flint illuminates the curves of his face—the boyish, bunny-like slope of his nose, the long eyelashes—contrasting sharply with the way he draws in the smoke. you hadn't expected this. the quiet blockmate who sits in the front row and never raises his voice actually smokes. he feels less like a flat, boring caricature of a loner and more like a puzzle with missing pieces.
you clear your throat, tilting your head as he exhales a thin, grey stream of smoke into the humid air, his eyes tracking the cloud as it disappears into the bamboo.
“well, my friends are occupied, and it's getting kind of boring over there,” you say, taking a step closer into his small sanctuary. a teasing smile plays on your lips. “honestly, it's way more entertaining to stand here and watch you squirm. so, what's the deal then? do you always hide out in corners like this? oh, i know why—it's a trick to attract girls, no? have you ever even experienced getting hit on by a girl before?”
xavier takes another sharp drag, the tip of the cigarette glowing a fierce orange. he isn't used to this kind of attention—the piercing gaze of a girl who looks at him like he's something to be unraveled for amusement. his throat feels dry, because the truth is humiliating: almost no one approaches him, almost no one talks to him, and the few times women have looked his way, he had frozen up so badly they simply walked away, assuming he was stuck-up or broken.
“fuck off.”
xavier shifts his weight, looking anywhere but at your face after pocketing his sunshades. “i'm not that type of guy. so, just leave me alone.”
he holds the cigarette awkwardly between his fingers, the ash growing dangerously long because he’s entirely too stiff to tap it off. his knuckles are white against the paper filter, and the silence between you only stretches, punctuated by the distant muffled thump of a techno remix playing by the shore.
“you're not that type of guy?” you repeat, stepping fully into the small bamboo enclosure. “what type? the type who knows how to hold a conversation, or the type who actually knows what to do when a girl hits on him?”
xavier squeezes his eyes shut for a fraction of a second, his chest rising and falling in a shallow breath. he takes another drag of his cigarette just to give his mouth something to do, but he inhales too fast.
“ghk—!”
he chokes.
it’s a pathetic, muffled cough into his fist, his whole pale torso spasming slightly as the smoke hits the back of his throat. it makes his blue eyes instantly water, looking away immediately and cursing silently in his mind. you didn't fail to catch the way his ears were burning a hot crimson.
“i'm fine,” he swallows hard, trying to force the monotonous drone back into his vocal cords, but it comes out sounding shaky. “the wind changed.”
“there is no wind, xavier,” you cross your arms, leaning your hip against one of the bamboo stalks. “jesus, you really don't know what to do with yourself, do you? are you seriously this clueless around women?”
“i-i'm not fucking clueless,”
a normal experienced guy would laugh it off, make a smooth joke, or step into your space to push the tension back onto you. xavier does none of that. he just freezes, staring at his cargo jorts like the faded denim holds the answers to the universe. “i just... don't see the point. people are loud. you're loud.”
“i'm standing right here and talking in a normal voice,” you point out, taking a deliberate step closer. the scent of your fruity drink mixes with the bitter tobacco smoke hanging around him. “xavier, look at me when i'm talking to you.”
his eyes flick up, entirely against his will, caught off guard by the authority in your tone. up close, his features really do look like a startled bunny—wide, blinking eyes, a soft, trembling lower lip that he bites down on to keep from speaking. he looks so incredibly defenseless for someone who just told you to fuck off two minutes ago.
“...what do you want from me? i don't have anything to say to you. you're just... doing this on purpose.”
“doing what?”
“making fun of me,” xavier tightly grips his own upper arms again, his black piercings catching the light as he ducks his head. “you're just bored and you want to see how long it takes for me to look fucking stupid. go back to the beach.”
“tch—hahahaha!“
the sound of your laughter breaks the quiet of the bamboo enclosure, echoing over the distant thumping of the bass. you actually have to hold your stomach, tilting your head back because god, xavier is a riot. his reactions are better than any entertainment on the main stage! the panic vibrating off his frame makes a wicked little thrill dance in your chest. you want to toy with him until he completely snaps.
“okay, okay, look,” you say, catching your breath but keeping that mocking smile fixed on your lips. “i'll leave you alone. i’ll walk away right now, but... you have to answer just one more question for me.”
xavier watches you out of the corner of his wet, glass-pink eyes, his chest heaving with shallow breaths. he doesn't say anything, which you take as a green light.
“are you a virgin?” you ask, leaning in slightly, your voice dropping into a conspiratorial whisper. “because honestly, xavier? you look and act exactly like one. oh my god, are you really a virgin?”
you expect him to choke again. you expect him to stutter, to turn away, or to give you another defensive non-answer. but instead...
“yes,” xavier shoots back instantly, his voice cracking slightly on the vowel but sharp enough to slice through the humid air. he doesn't hesitate. he stares right into your eyes, his diamond blue gaze dark and completely cornered. “i am a fucking virgin. are you happy now? is that what you wanted to hear? so go away. go find some experienced guy who actually knows what the fuck he's doing and bother him instead.”
you blink.
oh. oh.
he really is... a total virgin, huh.
you hadn't actually expected him to just lay his cards on the table like that, so exposed and utterly pathetic in his honesty. it leaves you momentarily speechless, looking at the sharp lines of his collarbone, the flushed skin of his bare chest.
but, a slow grin crawls back onto your face. you decide to press his buttons harder. “hmm. i don't believe you.”
xavier’s eyebrows knit together into a deep frown. “what the fuck do you mean you don't believe me?”
“i mean, i have to at least find out for myself, right?”
the air catches in xavier's throat, his eyes widening into pools of pure shock. he stutters, his lips moving a few times before any sound actually comes out.
“...what?” he croaks, his gaze darting frantically between your eyes and your mouth. “w-what did you just say? repeat that. i must've... i-i misheard you or something—”
“i said, i want to feel your shape, xavier.”
what the... fuck.
xavier suddenly chokes on his own saliva, a harsh, pathetic cough rattling through his chest. his hand trembles so violently that the half-smoked cigarette slips right from his fingers, tumbling into the dark sand below, its orange ember dying instantly. he doesn't even notice. his mind is entirely fried, the blue of his eyes completely wild as he stares down at you, his back pressed so hard into the bamboo that the stalks groan behind him.
“you're... you're fucking messing with me,” he breathes out, “you're really... you're really this committed to making a fool out of me, aren't you?”
you chuckle sweetly, “i'm not messing with you, xavier?”
your eyes slowly track downward, leaving his flushed face and trailing across the expanse of his shirtless torso. you're searching for something, and it doesn't take long to find it. there, nestled beneath the faded denim of his cargo jorts, is the unmistakable silhouette of a growing tent. it twitches slightly under your gaze, like a physical betrayal of how affected he actually is.
xavier notices where you're looking and his brain completely short-circuits. “i-i don't... i don't even know what you want from me, so—okay, what the fuck, what the fuck—”
his voice cuts off into an unintentional high-pitched whimper as your hand reaches out and presses directly against the apex of his tent.
“ah.. nh...”
it’s a pathetic, needy little sound that slips past his lips before he can stop it. your fingers curl slightly, deliberately playing with the stiff shape through the thick denim, testing his weight. xavier’s hand instantly fly to your shoulder, his long fingers gripping your skin tightly—not to push you away, but because his knees have suddenly gone completely weak.
you stop the movement for a second, looking up at him with a look of mock concern. “oh my, xavier... you've been hard?”
he tries desperately to catch his breath, his eyes closing tight before snapping open again. and he presses himself even harder against the groaning bamboo wall behind him, trying to swallow the hot lump in his throat.
“i-i'm a guy, okay?” he stammers out, his monotonous drone completely shattered into a defensive whine. “and... and you... you know you're really pretty, and you're—you're fucking hot, so... of course my body is going to—to—”
“how long?” you cut him off, your voice dripping with teasing authority while your thumb slowly strokes the length of his twitching bulge. “how long have you been hard for me?”
his head snaps to the side, his chin tucking into his shoulder as he desperately avoids your eyes. the deep, burning crimson has spread all the way down his neck, coloring his pale chest in splotchy, beautiful patches of sheer embarrassment. he looks so small, so incredibly tense and cute as he writhes weakly under your palm.
“s-since... fuck,” he stutters, a small, frustrated sob caught in the back of his throat as your fingers twitch against him. his eyelashes flutter rapidly, wet with panicked tears. “since like... since you started talking to me, okay? since you—i couldn't—i couldn't help it. please stop... no, don't stop, just—ah...”
the weight of him expands under your palm, hot and straining fiercely against the thick denim of his cargo jorts. you let out a soft exaggerated gasp, pulling your lips into a mockingly surprised pucker.
“oh, wow,” you murmur, your fingers spreading out to measure him through the fabric. “so you're actually pretty big, huh? look at you, xavier.”
the praise makes xavier’s head roll back against the bamboo stalk, his eyes half-lidded and glazed over with a heavy daze. the fierce crimson on his cheeks makes the blue of his eyes look blindingly bright, almost silver under the amber bulb. he looks down at you through his long lashes, lips parting as he draws in a shaky breath.
“y-you... you really think so?”
”i do,” you coo, giving him a gentle, firm squeeze that makes his hips involuntarily twitch forward into your touch. “does anybody else know how big you actually are, xavier? have you shown anyone?”
xavier frantically shakes his head no, the messy ash-blonde strands falling into his eyes. “n-no... nobody,” he stammers, “nobody else has ever... ever touched me like this. i told you, i'm—i'm a virgin.”
”poor thing,” you slowly slide your hand up and down his length, snickering under your breath.
and the moment the words poor thing leave your lips, the bulge underneath your hand twitches violently, a thick pulse that you feel right against your palm. xavier lets out a ragged hitch of his breath, his eyes snapping wide open as a jolt of pleasure shoots straight to his groin. he looks at you like a starved creature, his bottom lip trembling as he swallows hard, trying to force his tangled tongue to work.
“s-say... say that again,” he pleads, his voice cracking. his grip on your shoulder tightens, pulling you a fraction of an inch closer to his shirtless chest.
“say what?”
“th-that... what you just—just called me,” he stutters harder, his pale torso completely tense, a thin sheen of sweat making his collarbone glisten under the light. “c-call me... call me a poor thing again. please. it—it felt...”
he can't even finish the sentence, but you strangely find yourself obeying him anyway. there's something entirely intoxicating about seeing the unapproachable, sardonic block loner reduced to a shivering pathetic mess right in front of you just from a few words.
“poor thing,” you whisper sweetly, leaning in until your breath brushes against his burning ear. “such a poor, pathetic little bunny. you're so sensitive, xavier. look how worked up you are just from me touching your pants.”
”oh, f-fuck... ah...” his head slowly shakes from side to side against the bamboo wall, his entire body trembling as you continue to rhythmically palm him through the cargo jorts.
“you like being called a poor thing?” you whisper, pressing your body against his trembling frame to pin him thoroughly. “do you want to be called something else, hm? perhaps a... good boy?”
“y-yes... ah! please—” his fingers dig into the meat of your shoulders, desperate for anchor, his knuckles turning stark white. “call me—call me that... please, say it... just say it, i—i want to hear it, please...”
“no.”
the denial breaks him. and for all that he is, he fucking lets out a pathetic sob, his head thrashing from side to side against the bamboo wall. he becomes a completely unhinged, moaning, begging mess right beneath you—just a pathetic starved virgin writhing under your touch.
“please... please,” he wails softly, a breathless moan tearing from his throat as his lower lip trembles violently. “don't be mean... don't be mean to me, i'll—i'll do whatever you want... just call me it... please, tell me i'm—tell me i'm a good boy...”
seeing him reduced to such a shivering, responsive wreck is too sweet to resist. you let your hand resume its punishing pace, and lean right into his burning ear. “such a good boy, xavier. look how well you take it for me. such a sweet, good boy. like that?”
“ngh—!!”
xavier goes completely rigid.
his eyes roll back into his head, his eyelids fluttering as his entire torso spasms violently. a loud, choked-out moan tears from his chest, echoing against the bamboo as he begins to fucking cum right through the thick fabric of his cargo jorts.
“fuck, fuck, fuck, fuck, fuck fumck—”
his hips slam into your hand over and over in helpless, uncoordinated jerks. he spasms like a dying bunny, helpless to stop the overwhelming waves of friction. and because he’s a little virgin, because he has held everything in for so long, the release is incredibly violent and lasts a bit too long, his body continuously tightening and pulsing against your palm while he stutters and moans incoherently into the dark air.
“shit, xavier, it's not stopping yet?”
“f-fuck... ah, ah... n-no, it's—it's too much... hngh... please...”
slowly, the violent tremors begin to subside, leaving him slumped weakly against the bamboo, his legs visibly shaking as if they can barely support his weight. oh god, he's so fucking embarrassed.
you slowly draw your hand back, tilting your head as you inspect your palm. the front of his cargo jorts is completely ruined, a dark and sticky-wet stain soaking through the stiff denim.
xavier’s hand leave your shoulder, his fingers trembling so violently he can barely coordinate them as he slides a palm up his face, pushing his messy ash-blonde hair back from his forehead. he presses his hand over his eyes, his breathing still coming in ragged gaps that rattle his throat.
“oh fuck,” he breathes into his skin, the word muffled, trembling, and saturated with a wave of humiliation. “fuck... i didn't... i'm sorry.”
he drops his hand from his face, his diamond blue eyes looking completely wide and glossy with a pinkish rim of pure embarrassment. he looks away from you, staring desperately at the dark sand beneath his feet.
“i didn't mean to... to do that,” he mutters, though it's entirely thin and cracked at the edges. “i got... carried away. i told you it was my... my first time doing anything like this. i didn't know it would... fuck. i'm sorry for cumming too quick.”
“you really are funny,” you let out a sweet chuckle, entirely unbothered by his panic as you step back a fraction of an inch, your eyes trailing over his shivering frame. you turn around lazily, stepping toward one of the high, makeshift wooden crates tucked against the bamboo wall. with an easy grace, you hop up, sitting against the rough edge of the wood.
“well, since you ruined the mood by finishing so fast, you're going to have to make up for it.”
xavier blinks, his long eyelashes fluttering rapidly as his brain stalls out yet again. he looks at you, eyebrows knitting together into a vulnerable frown that makes him look like a lost child. “make... make up for it? what do you mean?”
“i mean exactly what i said,” you murmur, leaning back slightly against the bamboo behind you, parting your knees just enough to send a message. “it's my turn now. you need to give me something.”
xavier’s mouth parts, a breathless gasp escaping his lips. he stands looking at you like you’ve just spoken a language he has never heard before. “i... i don't know what you want. i don't have anything to give you.”
“use your hands, xavier,” you point a finger down at yourself. “put your fingers in me.”
“w-what?” he stammers, his voice cracking loudly as the splotchy red flush on his chest flares up with renewed heat. “you... want me to do what? i can't—i don't know how to do something like that. i've never—i've never touched a girl before. what if i mess it up? what if i hurt you?”
“shush,” you pat the edge of the wooden crate, tilting your chin down. “come here, don't make me repeat myself.”
he looks at you through those long eyelashes, his body frozen in place for three agonizing seconds before the invisible leash pulls him forward. his large cargo jorts swish heavily against his knees as he drags his feet through the dark sand, moving with the reluctant obedience of a stray dog that knows it's about to get scolded. he stops right between your thighs, his torso glistening with a fresh sheen of anxious sweat under the low amber light.
“i'll guide you,” you say softly, your voice dipping into that patronizing tone that treats him like the complete novice he is.
without breaking eye contact, your fingers reach down to the fly of your shorts. the metallic click of the button snapping open sounds loud in the small bamboo clearing, followed by the slow scratch of the zipper sliding down.
zzzzzip.
xavier’s gaze drops instantly, drawn down by the gravity of his own terror, and then he stares at the soft curve of your exposed lower belly. he looks so incredibly flustered, his throat working in a visible gulp. he realizes, with a sudden wave of panic, that he is about to see a girl's pussy in real life for the first time in his years of pathetic existence. not on a screen, not in a textbook, but right here, breathing and warm, under a resort light.
“hey, i told you,” he stammers out, his voice a shaky, thin thread that lacks even a fraction of his earlier sardonic bite. “i'm... i'm not going to be good at this. you're going to... you're going to hate it. don't expect anything from me.”
you don't even bother to acknowledge his miserable little disclaimer. instead, you lean forward slightly, your fingers wrapping around his trembling wrists, forcing his cold hands down until they rest against the waistband of your unbuttoned denim.
“take them off. panties, too. do it together.”
xavier lets out a faint gasp, a breathless “fuck...” slipping past his lips before he can choke it back. he looks at your hands on his wrists like you're forcing him into a crime, but his fingers instinctively curl into the fabric anyway. he’s so utterly malleable under your authority it’s almost laughable.
with hands that shake so violently they repeatedly snag against the rough denim, he begins to push the material down your hips. the fabric bunches around your upper thighs, and he moves with an agonizing slowness, as if he's terrified that any sudden movement will cause you to vanish or, worse, laugh at him again. his eyes trace the expanse of your thighs as they are slowly unveiled.
but as the dark cotton of your underwear follows the denim down to your knees, xavier’s head abruptly jerks upward. his eyes snap to your face, wide and frantic, deliberately forcing his gaze to stay glued to your eyes. he absolutely refuses to look directly there yet.
slowly, you part your thighs, the smooth skin of your legs brushing against the coarse fabric of his long jorts as you widen the space between you. “look at it, xavier,” you murmur, “look at it, and put a finger inside.”
xavier squeezes his eyes shut, his throat moving in a heavy, desperate gulp. for a second, he just stands there in the dark, his hands twitching helplessly in the air as if he’s praying for the bamboo stalks to swallow him whole. and when his eyelids finally flutter open, his gaze drops down.
he looks, staring directly into the slick, parted heat of your pussy. a wave of heat surges up his cheeks, turning his ears a bright crimson under the bulb. he looks less like a man and more like a completely overwhelmed creature that has just stumbled upon something sacred and terrifying. his lips part, a small, shaky exhale slipping past his teeth.
“it's... it's so pretty,” he whispers under his breath, the praise slipping out unfiltered, raw and thoroughly pathetic in its utter lack of cool. it’s the kind of line only an absolute virgin would utter while staring between a girl's legs.
you reach down to wrap your fingers around his trembling wrist once more. “now don't just stare at it. put a finger in.”
you guide his hand forward, his long index finger pressing hesitantly against the wet entrance of your womanhood. xavier flinches slightly at the sudden contact, his other hand flying out in a blind, clumsy reflex to grip your knee.
with a slow nudge of your hand, his finger slides past your lower lips, sinking into the tight, tight heat of your walls.
fuck. fuck, fuck.
the moment the slick warmth swallows his finger to the knuckle, xavier’s eyes widens, a strangled gasp tearing from his throat. under the damp denim of his cargo jorts, the ruined bulge of his erection twitches shamelessly, growing harder and tighter against his stomach even though he literally just came through his clothes minutes ago.
“is this right?” his finger is stiff, twitching awkwardly inside you without any real rhythm because he has absolutely no clue what he’s doing. “am i doing it okay? tell me if it hurts, or if it's–shit you're so fucking warm.”
“you're just holding it there, xavier. that's not fingering,” you mock gently, your thumb pressing down on the back of his wrist to force an upward hooking motion. “curve your finger. like this. curl it up inside me.”
“l-like this?” he croaks, his pupils completely dilated as he tries to mimic the movement. his hand is so tense the tendons are standing out along his forearm, his knuckles white where he’s gripping your knee. he hooks his finger clumsily, catching against your sensitive walls, and the sudden wet squelch of his own awkward movements makes his face burn twice as hot. “like that? are you—are you liking it?”
“i'd like it a lot more if you weren't moving like a broken thing. do it faster, and deeper. unless this is really the absolute best those clumsy fingers of yours can manage?”
“fuck... shut up,”
before you can even laugh at his little display of temper, his free hand—the one anchoring him to your knee—moves with a sudden bruising grip. his long fingers dig firmly into the soft flesh of your thigh, and with a sharp, heavy heave of his arm, xavier lifts your leg high. he hoists it all the way up onto his shoulder, forcing your thighs to splay open in a completely exposed angle.
the suddenness of the movement makes your breath hitch, your fingers instantly digging into the rough wood of the crate to keep your balance as the cool night air hits the absolute dampest, most intimate part of you. from this point, you are entirely laid bare under the amber bulb, a prize splayed out for the most pathetic pervert on campus to see.
xavier doesn't look away. now that his insecure temper has been piqued, his eyes are fixed entirely on your pussy. he leans over you, his chest casting a long shadow across your lap, the silver chain around his neck swinging like a pendulum as he repositions his hand.
“you want it faster?” he mutters, his breath hot and uneven against your neck. “fine.”
he drives his index finger back into you, burying it all the way to the base of his knuckle. a loud, squelching wet sound echoes clearly over the rustling bamboo stalks as his hand begins to piston into your heat. it’s still incredibly clumsy—his rhythm is erratic, a frantic, uncoordinated jerking motion that has absolutely no baseline experience behind it—but the force of his desperation makes up for what he lacks in technique. he's pushing into you with everything he has, his knuckle bumping repeatedly against your sensitive outer lips.
“wow,” you gasp out, a genuine shudder ripping through your frame as the friction starts to build. “look at you go. you're actually starting to get a hang of it, bunny.”
jesus, you are so goddamn wet. the sound of his own clumsy finger sloshing around inside you is so loud, so incredibly lewd, that the heavy tent underneath his cargo jorts throbs with a renewed tightness. he is so hard it physically hurts, a thick drop of pre-cum soaking further into the stained denim as he pins you down further.
the heat between your thighs is beginning to build into something thick and undeniable, like a buzzing current of pleasure that ripples right up your spine every time xavier’s clumsy finger drives home. it’s getting incredibly hard to maintain that mocking little smirk you’ve been wearing like armor. your teeth dig sharply into your bottom lip, trying to anchor the ragged gasps threatening to slip past your throat. you absolutely cannot let this isolated, virgin blockmate see that his zero-experience is actually working on you. it would be completely humiliating to lose your grip on the reins now.
you need to remind him exactly who is running this little thing.
“two,” you breathe out, your voice a little tighter, a little more strained than you intended. “put two fingers in, xavier. one isn't doing anything.”
xavier's hand freezes dead inside you, his eyes widening into flustered circles as he looks up from your wet folds.
“two?” he looks at his own hand, then back up at your parted thighs. “but... you're already so tight. i don't think they'll fit. what if i stretch you too much? what if it—”
“shut up and just do it.”
he gulps, the silver necklace clicking against his collarbone as he slowly, awkwardly wedges his middle finger right alongside his index. the sudden thick expansion against your walls makes your hips twitch involuntarily on the wooden crate. xavier doesn't even wait for you to lecture him this time; driven by a sudden, greedy curiosity, he begins to piston his hand back into your heat.
squelch.
“~ah!”
a loud genuine moan slips right past your teeth, echoing sharply against the rustling stalks above.
instead of pulling back, xavier plunges his hand deeper, driving those two fingers all the way to the hilt, his thumb bumping hard against your clit with a clumsy pressure that makes your toes curl into the air.
“more,” you whimpered, the teasing girl completely vanishing, replaced by a needy shivering mess that’s entirely at the mercy of a boy who didn't even know what a pussy looked like twenty minutes ago. “put... put three, xavier. put three in.”
“th-three?” he gasps out, his knuckles slick with your own arousal as he hovers at the entrance. “are you sure? that's—that's too much, you're already so wet and, and, i don't—”
losing the last shred of your patience, you reach down and blindly grab his wrist to yank him forward.
with a low grunt that sounds entirely unlike him, he forces his ring finger right into the tight seam of your pussy. “shit—what the fuck...”
the brutal stretch of three fingers burying themselves inside you all at once catches you completely off guard. you let out a helpless whimper, your back arching off the wooden crate as your fingers claw desperately into the rough grain of the seat.
the sloshing sound inside you is getting even more out of hand, a wet rhythmic squelch that is echoeing obscenely. and he’s doing it. the guy who looks like he’d apologize to a door if he bumped into it, is currently burying three thick fingers into your heat.
but for someone who is supposedly delivering the pleasure here, he is making an absolute fool of himself. xavier is whining. actually whining. every time he shoves his hand forward, a strained noise hitches in the back of his throat, his soft boyish features contorting into a pained, pathetic scowl as if he’s the one being subjected to some kind of beautiful torture. his forehead is pressed nearly against your hoisted knee, his chest heaving so hard the silver chain is practically rattling against his collarbone.
you let out a breathless chuckle, fingers digging into his sweat-slicked shoulder just to feel the way his skinny muscles twitch under your touch. look at him. he looks like a pathetic, cornered bunny who is entirely too greedy for his own good.
“what's the matter, xavi? do you want to say something to me?”
in response to your mocking, xavier lets out a frustrated grunt. he drives his three fingers brutally deep, all the way to the hilt until his damp knuckles press hard against your entrance, and curls them upward with a sudden hook.
”~ah! shit!”
you squirm violently on the wooden crate, your toes clawing into the dark air while your hips involuntarily rise to meet his hand.
xavier pants heavily, his blue eyes completely glazed over and dark with a drunken daze. he looks down at where his hand is buried inside you, his lips trembling as he tries to swallow the thick knot of embarrassment in his throat. “i-i don't... i'm unsure if i can say it,” he stammers out, his voice a shaky cracked whisper. “am i allowed to say it?”
you can barely even find your voice to answer him, your chest heaving as you give a wordless impatient nod. your brain is entirely too focused on the fact that his long fingers are moving way too loudly inside you.
then, without an ounce of warning, xavier leans in close, his hot breath fanning over the sensitive skin of the pulse in your neck. the movement forces you to stretch your leg wider, higher.
“...can i eat you out?”
the whisper is so incredibly soft, so completely unpolished, that it catches you entirely off guard. your eyes widen, your heart doing a sudden flip in your chest. the absolute audacity of this virgin. he’s still actively pistoning his fingers inside you, making you stretch and leak all over his knuckles, and he has the nerve to ask that?
“say it fucking properly.” you gasp out, trying desperately to claw back your sense of control because you refuse to let him see how much the question actually rattled you. “say it like an actual guy, you dork.”
xavier blinks, trying his absolute best to shake off the thick, pleasure-drunk fog clouding his brain. he doesn't pull his hand out; instead, he uses his grip on your knee to hoist himself up, leaning over your body more until his flushed, beautiful face is bare inches from yours. his messy ash-blonde hair brushes against your forehead, his dilated blue pupils locked onto your lips.
“can i eat your pussy?”
fuck.
he says it with the most ridiculous combination of innocence and desperation. it’s a line that should sound smooth, but coming from his trembling splotchy-red lips, it just sounds like a starved creature begging for a scrap of food. and the worst part? your body absolutely eats it up.
before you can even think of a mocking comeback, a thick hot gush of white liquid sloshes out from deep inside you, sliding slowly down his fingers and over your exposed thighs. your eyes roll completely inward, a loud, shattered moan tearing from your throat as your back arches entirely off the wooden crate. you shake helplessly under his touch, your walls clamping down around his three fingers in a pulsating rhythm as you come.
fuck, how did you come this fast? he’s just a fucking loser virgin. a loner who doesn't talk to anyone. how the hell did he just reduce you to a shivering, dripping wreck with nothing but a few clumsy fingers and a pathetic question?
xavier completely cuts off your trail of thought. he slowly pulls his three fingers straight out of your heat. the sudden emptiness makes you whimper, but the movement allows a fresh wave of your sticky, white cum to spill out, dripping lazily down the skin of your seat.
his fingers are dripping with your wetness, his breath coming in short, pathetic puffs as he stares down at the mess he just made. he looks like an absolute freak, an innocent bunny who just realized he has a taste for blood, unable to believe his own eyes.
but the next words that slip past his lips completely seal his fate as a total pervert.
“guess i'll take this as a chance to lick you clean,” he looks up at you through his long eyelashes, his lower lip quivering with that same pathetic timidity. “going to eat you out now. okay?”
you’re slumped against the wooden crate, chest heaving and trying to pull oxygen into lungs that feel entirely too tight. your brain is still a scrambled mess of white noise from the climax you just handed over to a fucking virgin.
and speaking of the devil—or, well, the pathetic bunny in jorts—he’s already moving.
xavier drops heavily onto his knees, the dark sand crunching under his shins. his torso leans forward, long fingers spreading out to grip the flesh of your thighs with a sudden, possessive weight. his knuckles are still slick with your release, and his diamond blue eyes are completely wide again, staring at the pink ruined seam of your core like he’s about to perform open-heart surgery without a license.
slowly, hesitantly, xavier tilts his head. his long eyelashes flutter as he leans in, the tip of his tongue darting out to gently and awkwardly lick the excess white cum dripping from your lower lips.
he flinches at the taste, his ears turning a fresh violent shade of maroon. you can see the nervousness radiating off him; he looks up at you through his messy ash-blonde fringe, his eyes wide and seeking validation like a dog that just accidentally knocked over a vase. the contrast is hilarious. he’s the one who made the perverted request, but he has absolutely no blueprint for how to actually do it.
you open your mouth, a mocking jibe sitting right on the tip of your tongue, ready to dismantle whatever is left of his dignity—
schlick.
xavier buries his face directly into your heat, his mouth pressing clumsily against your clit.
the sudden sloppy sensation makes your head snap straight up against the bamboo wall, a sharp breath hitching violently in your throat. your fingers instantly claw into the rough wood of the crate. he is entirely uncoordinated, his nose shoving hard against your skin as his tongue licks in a frantically flat rhythm that feels more like a wet puppy.
but god, he’s enthusiastic. way too enthusiastic.
“f-fuck,” xavier mumbles against your wet folds, his voice muffled, vibrating directly against your sensitive skin. a high, pathetic whine breaks from his throat between heavy suctions. “shit... i'm getting... i'm getting so hard again.”
“xavier, stop just flat-licking me like a freak,” you gasp out, trying to regain a shred of your authority while your lower half shivers under his mouth. you reach down, your fingers tangling into the soft, damp strands of his blonde hair to guide his head. “swirl your tongue. swirl it right there on the tip. and suck... like this.”
he whimpers against your skin, his hands tightening on your thighs, bruising your skin in his effort to obey. he tries to mimic your words, his tongue swirling awkwardly, catching the sweet spot just enough to make your knees shake.
“like this?” xavier croaks, his head suddenly bobbing up from down below. his face is an absolute disaster—lips glistening with your wetness. “am i doing it good?”
“go lower,” you breathe out impatiently, your hips twitching forward. “you talk too much.”
“i-i'm sorry,” he stammers out pathetically, his boyish features crumpling into a flustered scowl before he ducks his head back down.
this time, driven by your command and his own desperate need to be a good boy, xavier opens his mouth wide. he presses his lips flat against your opening and drives his tongue straight inside you. deep.
squelch.
the wet intrusion stretches you all over again, his tongue pushing into the slick path his fingers had carved out. it’s heavy, hot, and completely unpolished, but the sheer force of him burying his face into your pussy makes your entire world tilt. you fist your fingers deeper into the strands of his ash-blonde hair, the soft texture slipping between your knuckles as you use your grip to ruthlessly guide his head. you push him down, forcing his face entirely into your aching thing.
xavier lets out a muffled whimper right against your wet folds, his lips vibrating against your clit as he tries to draw in air. a tangled chain of choked curses—fuck, please, shit—bleeds directly into your skin, swallowed up by the sloshing wetness he's created. but he doesn't pull away. the absolute pervert doesn't even try to fight you. instead, his fingers slide up your skin, his nails digging ruthlessly into the soft meat of your outer thighs until they leave angry crescent marks that bloom into a fierce crimson.
you really thought you could just toy with the loser and walk away unscathed, didn't you? look at you now, pinning a shirtless, twitching virgin to your lap in a deserted smoking area while a bassline thumps half a mile away.
the worst part is, the loser is actually a fast learner. his tongue stops the clumsy licking and starts to focus, his instincts adapting with a greedy terrifying speed. he swirls his tongue with an erratic friction right over your most sensitive knot of nerves, combining it with a suction that makes your pelvis lift completely off the wooden crate. then, a tight knot begins to coil deep in your lower belly, tightening with every sloppy degrading lap of his tongue.
suddenly, his large hands slide under your knees. he yanks your thighs inward with a bruising force, pulling you so close that your face is nearly level with the top of his head.
“x-xavier—ngh!”
the sudden change in angle forces a shattered whimper from your throat, your legs trembling helplessly up in the air—and xavier takes absolute advantage of your exposure.
he buries his face much deeper, driving his nose hard against your pelvic bone as he begins to eat you out with a violently frantic hunger. his tongue pistons straight inside your opening before curling up to swipe your clit in a messy relentless pattern.
it feels so good it’s sickening. your fingers tighten in his hair, pulling his scalp so hard your knuckles go white, but he just whines and sucks harder, completely drunk on the taste of you. the knot in your belly snaps.
“sh-shit, xavier—wait, wait-!”
too late, your words are completely drowned out by a sudden violent spasm that rips through your entire lower half. your walls clamp down like a vice, and before your brain can even process the sensation, a thick hot gush of clear fluid erupts from deep inside you.
you're squirting.
you're violently squirting right into his face, the hot liquid spraying across his nose, his lips, and flooding his mouth all at once. “shit—fffunmck!” xavier lets out a muffled, terrified squeak, his eyes flying wide open in shock as he’s suddenly drowning in your release. he tries to jerk his head back, but your hands are still buried deep in his ash-blonde hair, ruthlessly holding his face down just to pin him to the source of your climax while you shake and sob under his mouth.
the spray of your release slowly tapers off into a quiet drip, leaving the bamboo enclosure thick with the heavy scent of cum and salt. your fingers finally loosen their white-knuckled grip on his hair.
the moment he’s freed, xavier pulls his face away with a gasp. his mouth is parted, his lower lip trembling as your second climax literally drips down the boyish slope of his chin, glistening under the low light. shit, he looks so fucking cute like that—like a completely corrupted and overwhelmed bunny who doesn't know whether to run away or bite.
he stays on his knees for a second, looking up at you from the sand with an anticipated expression.
“did you... did you really just... twice? you came... twice? from my... from my fingers and... and my tongue?”
you click your tongue. “don't be so full of yourself.”
he slowly stands up, his long legs noticeably shaky beneath his cargo jorts, which are still heavily stained and ruined from his own embarrassing mishap earlier. “shit,” he mutters under his breath, turning his head away. “shit... fuck...”
you let out a small chuckle, finally lowering your trembling legs from the wooden crate and letting your feet sink back into the cool sand. “you actually kind of did a good job, bunny,”
xavier’s head snaps back to you, his eyes wide. “you really think so?”
you nod, sitting up a little straighter against the makeshift high chair, adjusting your messy hair. “yeah. look at you. you can actually go save this for the next time you need it, you know? consider yourself graduated. you basically have experience now.”
it's kind of hilarious how desperately you're trying to regain control when your thighs are literally vibrating.
xavier stays dead-silent for a beat. he reaches up with the back of his hand, aggressively wiping the wetness from his lips and face. “yeah... maybe. yeah. that... that makes sense.”
he blinks, his eyes tracking your movements. “wait. where are you going?”
you tilt your head, reaching down to grab the waistband of your underwear and shorts, casually pulling them back up over your sticky thighs and into place. “i'm going back to my friends. they must be looking for us—well, for me—already.”
“what?” he croaks out, taking a clumsy step toward you. “why? where—aren't you going to stay?”
“and do what? stand in the dark with a guy who ruined his own pants in two minutes?” you shoot back, letting out a sharp laugh as you swing your legs off the crate and stand up.
but the moment your feet hit the sand, your knees completely buckle. wow. your legs feel like absolute, wobbly jelly, a direct consequence of his three-fingered pistoning. you stumble slightly, taking one awkward small step toward the exit of the bamboo clearing.
“hey, you can't just—i mean, you're the one who came in here and started—”
he suddenly cuts himself off.
before you can even take another step, a pair of pale hands lunges forward from the dark. xavier grabs your upper arms with a suddenly startling grip, and with a frustrated grunt, he pushes you harshly back against the makeshift high chair.
thud.
the rough wood bites into your lower back again as you slam into it, your eyes widening in complete shock and pain. that caught you so thoroughly off guard you actually couldn't say a single word, your breath trapped in your throat as you stare up at him. xavier is standing right between your legs again, his shirtless chest heaving, his face bare inches from yours.
sensing your stunned silence, the pathetic loser instantly panics.
“i—i'm sorry,” xavier stammers out. his scowl is deep, pained, fighting his own greedy instincts. “i didn't mean to—to push you like that. i just... i really want you to stay. and... uh... shit. fuck it.”
he swallows hard, his lower lip quivering as his gaze drops down to your covered lap.
”i really want to fuck you. right here.”
you stare at him, stunned. did he just...? did you hear him right?
he swallows again, licking his lips. “i... i really want to pound my dick inside you until you see stars.”
“what the fuck?”
“sorry,” he blurts out immediately, his voice cracking as the realization of his own sudden aggression catches up to his fried brain. “i don't... i don't know where that suddenly came from.”
you stare up at him, your chest heaving as the initial shock wears off. a slow little smile pulls at the corners of your lips, the absolute thrill of having this untouchable outcast completely at your mercy giving you back your teeth. “is that what you really want, xavier? you want to fuck me right here in the dirt?”
xavier lets out a long ragged breath, his forehead dropping down to press heavily against yours. his eyes squeeze shut, his long eyelashes wet with a fine sheen of panicked tears as his hands blindly rush down to the waistband of your shorts. “yes,” he whimpers, his fingers clumsily fumbling with the button and zipper all over again with a frantic speed. “yes, fuck... please...”
before you can even utter another mocking remark about his lack of technique, xavier grips your hips and shoves you fully down against the flat wooden surface of the makeshift high chair. with a sudden heave of his arms, he hoists your legs right back up into the air, pinning them wide apart on his shoulders.
“xavier... wait...” but he doesn't give you much time to adjust.
with a low, shaking curse—”fuck, fuck, it hurts so much”—his fingers dive into the front of his cargo jorts. he yanks the fabric down just enough to finally set his dick free. it springs out, thick, violently throbbing, and heavily glistening with the messy cum that had been soaking through his clothes the entire time.
he doesn't even know how to line himself up properly. he blindly presses the tip against your lower lips, and with one uncoordinated thrust of his hips, xavier slides right into your tight heat.
“ahhhhh, fuck!~”
a loud moan tears from his throat, a messy, echoing symphony of pathetic noises that reverberates through the vicinity. his entire body goes completely rigid the second your tight walls swallow him, his eyes rolling back as he immediately begins to thrust, his movements erratic, frantic, and entirely devoid of any seasoned rhythm.
your hands fly out to grip the edges of the wood, your head snapping back as a sharp gasp cuts through your throat. “x-xavier—wait, shit, you're so thick...” you can feel the heavy weight of his shaft still crowding against your outer lips. “a-are you... are you even fully in?”
xavier lets out a pathetic sob, his chest heaving violently against yours as he hitches your legs even higher on his shoulders.
“n-no... it's not all the way in,” he gives a short, shallow twitch of his hips, his knuckles turning white where they’re anchoring into your thighs. “if i... if i push it all the way in, i'm going to—i'm going to fucking pound you until i cum. it's too tight. you're so fucking hot—”
“then do it, pound me until you cum. show me what you've got.”
the directive completely snaps the last thread of his sanity.
grunting, xavier leans all the way down, burying his face into the crook of your neck as he slams his hips forward with everything he has. he presses himself all the way in, burying his entire length into your pussy until you could feel the fucking tip hit you at the spot. “xav—shit!”
xavier turns into a completely unhinged moaning mess above you, trembling violently as he begins to frantically drive himself back and forth into your wetness. he is ridiculously tearing up, actual drops of sweat and panicked moisture spilling from his eyes onto your skin as his hips hit you with a sloppy, uncoordinated force.
slap. slap. squelch.
“f-fuck... yes, like that... look how well you take my dick,” he whimpers into your ear, his tongue darting out to blindly lick your jaw in a messy, wet display of affection. “you're taking all of it... you're stretching around me so good... shit, shit, this is all i've ever wanted. this is fucking it...”
he hooks his arms under your knees, lifting your legs even higher and spreading them brutally wide apart until your thighs are pressed nearly flat against his ribs. the angle is completely unshielded, forcing your womanhood to open up to its absolute limit as he drives back into you.
slap! slap! squelch!
he isn't moving with that hesitant, stuttering rhythm anymore. xavier has completely lost his mind to the friction, his hips slamming into you faster, harder, until the rough wood of the makeshift chair groans beneath your weight. he is an absolutely unhinged mess above you, his torso slick with a heavy sheet of sweat that glitters under the amber bulb. tears slide down his flushed cheeks, dripping directly onto your chest, but he doesn't care. he just allows himself to pound into your tight heat like a fucking machine.
it's so intense, so fiercely deep, that it catches you completely off guard. for a second, it’s like he isn't even a virgin anymore; he’s a starved pervert who has suddenly found the exact cadence to tear you apart. your fingers claw into his shoulders, your toes curling in the air as you try to hold back your noises, biting your lip until it hurts.
but xavier notices.
with a grunt, he leans down and bites hard on the sweet spot where your neck meets your shoulder. the sharp sting of his teeth forces a high-pitched yelp right out of you, your hips involuntarily bucking upward into his heavy groin.
“d-don't... don't hide it,” he pants heavily into your skin, pulling back just enough to drive himself all the way to the hilt again. “let me hear you... fuck, you're so tight, your pussy is clamping down on me so hard... it's wrapping around my dick...”
his hips keep hammering into you, a relentless punishing pace that turns your insides into pure mush.
plap! plap! plap!
“give me everything,“ xavier whispers, a frantic sob catching in his throat. “give me everything... give me everything... give me it... give me you...”
his voice begins to fade, squeezing into a tight, strained wheeze as the overwhelming friction starts to drag him toward the edge. his movements grow shorter, more violent, his hips twitching in tight desperate jerks while he buries his face back into the crook of your neck.
“just like that... fuck, yeah, just like that... just like that...”
he is fucking you silly, driving into your tight heat with a relentless speed that turns the small bamboo corner into a blur of heavily wet impacts. the sheer, unbridled force of his hips slamming against yours makes both of you practically see stars, your eyes rolling back as the muffled bass from the beach party fades into absolute white noise.
“f-fuck... ~ah, ah!~” xavier wails directly into your neck, his teeth grazing your skin while his pace hits a punishing peak.
suddenly, his fingers dig into your thighs with a bruising grip, his toes clawing into the dark sand below. with a loud, choked-out sob, he drives himself all the way to the absolute hilt, spasming, his thick length hitting your womb repetitively.
and just like that, he comes thoroughly deep inside you, a massive release that pulses hard against your walls over and over again. your chest heaves, a shattered breathless moan tearing from your throat as you take the full brunt of his climax. shit, that felt so goddamn good.
for a long minute, the only sound in the enclosure is the ragged overlapping pattern of your breathing. xavier stays slumped against you, his forehead resting on your shoulder, his chest heaving like a runner at the end of a marathon.
and then slowly, with a trembling grunt, he makes an effort to pull himself out. the sudden separation makes you let out a soft, aching whimper. as his thick shaft slips free, it reveals a glistening strain of liquids from the both of you—a messy, thick combination of your squirt and his hot release—that instantly gushes out, dripping down the dark wood of the makeshift high chair and splashing lazily onto the dark sand below.
xavier stares down at the mess between your legs, his mouth parted.
“fuck,” he curses under his breath, pushing his damp blonde hair back. “what the fuck... it... it really did happen. oh god.”
you let out an exhausted groan, bracing your elbows against the rough wood to painfully sit back up. your legs are still trembling, completely numb from the weight of his pace. you look straight into xavier’s eyes.
“are you... are you really even a virgin, xavier?” you pant, your voice dripping with a mix of genuine disbelief and lingering malice. “what the hell was that? you didn't move like one at all at the end.”
xavier flinches slightly at your words, his long eyelashes fluttering rapidly as he looks away.
“y-yeah, i told you, i am,” he looks down at his ruined, stained cargo jorts, his bottom lip quivering slightly before he forces himself to look back up at you. “i just... i didn't know what suddenly came over me. i just... felt like... fucking you like that. because you were being so mean.”
“well,” you breathe out, your voice still a little raspy from the screaming he forced out of you. you reach down, slowly dragging your underwear and denim shorts back up your thighs, the fabric sticking slightly against your skin. “that was... definitely something, xavier. guess you don't need to practice on your pillows anymore.”
the mocking barb is meant to give you your armor back, but xavier doesn't snap back with his usual cold defensive drone. instead, he just lets out a small breathless huff, his lower lip twitching into a tiny, pathetic line that looks almost like a sulk.
“shut up,” he mutters, the curse completely devoid of any real heat. he reaches down to awkwardly pull up the waist of his jorts, his long, pale fingers still trembling so hard he can barely button them. “don't... don't say it like that.”
you hop down from the wooden surface, your feet sinking into the cool sand. your knees give a dangerous, wobbly shake the second they take your weight, and you have to blindly reach out and plant a hand against his bare shoulder to keep from dropping right back down. xavier instantly freezes under your touch but he doesn't pull away. his large hand instinctively hovers near your waist, ready to catch you if you trip.
“wow, still such a helpful little bunny.”
xavier swallows hard, “are you... are you really going back to the resort?” he asks, his voice dropping into that small, needy whisper again. “right now?”
“i have to,” you murmur, finally pulling your hand off his shoulder and stepping past him toward the narrow exit of the bamboo stalks. “my friends are probably wondering if i fell into the ocean. and you need to go wash those pants before someone thinks you spilled a whole drink on yourself.”
he lets out a faint, flustered groan behind you, but he doesn't try to stop you this time.
as you take a step out into the open air, the loud throbbing bass of the beach party hits you full force, a stark contrast to the mess you’re leaving behind. you pause for just a second, tilting your head back over your shoulder to look at him one last time. xavier is still standing in the shadow of the bamboo, looking like an absolute freak—completely disheveled, beautifully flushed, and entirely ruined for any other girl on campus.
“see you in class on monday, bunny,”
caleb’s back from college!
rating: explicit/nsfw category: f/m, caleb/reader, reader-insert tags: childhood friends to lovers, pseudocest, mutual pining, domesticity, playfight, sexual tension, homecoming, suppressed!caleb, yearning!caleb, submissive top!caleb, insecure!caleb, forced proximity, forbidden/risky, “be quiet, granny will hear us”, making out, dryhumping, p in v, mirror sex, backshots, leg hooking, aftercare, i think that's it? wordcount: 15.9k PREVIEW : “wait, what the hell?!” you gasped, your hands flying up in a knee-jerk reaction to push him back, but caleb's hands immediately shot forward to pin you back down against the couch. “see?” caleb murmured, leaning down closer, his hot breath fanning across your cheeks, smelling faintly of the mint gum he'd been chewing. “you couldn't even move before i did this. you can't even defend yourself, you silly girl. that means you still need me to protect you.” SYNOPSIS : what was supposed to be a casual homecoming quickly devolves into a suffocating game of unspoken jealousy and long-awaited confessions where every shared glance and tight space threatens to collapse the boundaries of your childhood friendship. trapped between the ticking clock of his limited sixty-day leave and the terrifyingly possessive reality of how much he’s missed you, will the tension eventually snap?
caleb is coming back this summer.
the heat of early june in the province always carried a specific kind of weight, heavy with the scent of sun-baked asphalt, dry grass, and the faint rot of fallen mangoes in the backyard. it was summer, finally! the kind of summer that felt less like a break and more like a threshold. you had just wrapped up your sophomore year at the state university down the road, a year spent navigating crowded lecture halls, cheap iced coffees, and a revolving door of new faces that you tried very hard to care about.
for the first time in your life ever since, you and caleb hadn't shared a daily routine.
after eighteen years of being so aggressively attached at the hip that your shadows practically bled together, the last four years had seen you both drifted into your own separate worlds. it was a strange, quiet realization: you both had lives of your own now.
caleb had packed his bags for that prestigious aerospace academy up north, his childhood fascination with the sky hardening into a fierce passion for flying. you, on the other hand, had stayed behind anchored to the familiar soil of your hometown just to float between random orgs, shifting friend groups, and the vague pursuit of figuring out who you were when you weren't “caleb and his girl.”
and today, he was coming home....
the question had been humming under your skin all morning, rhythmic and annoying like a cicada’s buzz. did caleb change? would he look different? act different?
the last time you saw him in the flesh, right before his departure, he had already begun to outgrow the lanky, boyish frame you could map with your eyes closed. his shoulders had broadened, his jawline cutting a sharper silhouette against the terminal lights. he had looked less like the boy who used to help you steal guavas from the neighbor's tree and more like a stranger you'd cross the street to look twice at.
”make sure you tell him to eat properly while he's here,” granny had mumbled earlier this morning, her voice thick with sleep as she shuffled around the kitchen, adjusting the mesh food cover over a plate of fried rice. “that boy always forgets to look after himself when he's excited.”
you had laughed, buzzing with a restless, frantic energy, nodding quickly as you practically flew out the screen door. you didn't even bother putting on real shoes—just slipped your feet into a pair of worn-out rubber slippers, the soles thin enough that you could feel the morning grit of the driveway beneath your arches.
gideon’s car was already idling by the gate, the exhaust coughing a pale plume of smoke into the crisp morning air. gideon, caleb's friend and the closest thing you both had to another brother, had come back from the city a few days earlier because of some vague corporate endeavor he refused to elaborate on. his early return was a stroke of luck; it meant you didn't have to brave the crowded public transportation to get to the drop-off terminal.
“look who finally crawled out of bed,” gideon teased as you yanked the backdoor open and threw yourself into the backseat. the leather was cool against the backs of your thighs, a sharp contrast to the mounting humidity outside.
“i've been up since five, actually,” you shot back, leaning forward so your chin was practically resting on the gap between the two front seats. “go, go, go. we're going to be late, gideon!”
“we have forty minutes, calm down,” gideon chuckled, throwing the car into reverse with practiced ease. his hand spun the steering wheel effortlessly as he backed out onto the main road.
the moment the car straightened out, you immediately started. you couldn't help it. the questions poured out of you in a breathless stream, all of them centered around the one person who hadn't been here. because gideon and caleb were in the same university for college, gideon was your only real window into caleb’s new life.
“is he still doing those crazy flight simulator hours? did he actually pass his survival training or did he cry? does he still sleep with three pillows? is he... does he look different, gideon? like, really different?”
gideon navigated the familiar potholes of the provincial highway, answering each query with a patient nod of his head. he was used to this. he had been the buffer between you and caleb ever since.
“he's fine. still a nerd about planes,” gideon said, glancing at you through the rearview mirror with a knowing smirk. “he passed the survival drills with top marks, obviously. you know how he is. he doesn't cry over dirt. and yeah, he's bigger. the academy makes them do a lot of physical training. he looks like a proper pilot now.”
you listened to every word, your head tilting slightly, your eyes fixed on the back of gideon's head. you were listening so attentively it almost hurt, your ears straining for something specific. a name, maybe. a habit. a detail that sounded wrong, or a hint of a girl, or a sign that he had completely outgrown the small-town girl who used to share his umbrella. you were waiting for a phrase that would confirm your deepest, unvoiced fear: that he had left you behind in the dust of the province.
but that piece of information didn't arrive. gideon just kept talking about credit hours, physical exams, and flight logistics.
“anyway,” gideon clears his throat, switching gears as he turned onto the long stretch of road leading to the junction. “enough about the golden boy. how's state uni treating you? your granny said you joined some theater production crew last month. you making friends?”
the spark in your chest caught a sudden, damp chill. your posture slumped just a fraction, the manic energy leaving your shoulders as quickly as it had arrived. the topic was no longer caleb.
“oh. yeah. it's fine,” you murmured, your voice dropping an octave. “the theater stuff was just for a midterm project. it's over now. and friends... yeah, they're okay. we go to the diner near the campus sometimes.” it sounded dull. it sounded incredibly small compared to aerospace academies and survival training and flying through clouds.
sensing your sudden shift in mood but choosing not to press it, gideon just hummed, turning up the radio slightly.
you leaned back against the seat, suddenly feeling the distance between your body and the front of the car. with a slow movement, you pressed the button on the door panel, letting the window roll down all the way.
you were going to see him in less than fifteen minutes. and for the first time in your life, you were terrified of what his smile might look like now.
with a restless groan, you shifted your weight, sliding down the leather until you were lying flat across the length of the backseat. you lifted your legs, balancing your heels against the rim of the lowered window frame, letting the rushing wind blow right over your bare toes. the bright summer sunlight hit your face in a sudden wash, forcing you to squeeze your eyes shut as the shadows of roadside acacia trees flickered across your eyelids like a film strip.
gideon glanced back through the rearview mirror, his eyes crinkling at the corners as a quiet chuckle rumbled in his chest. “what exactly is the strategy here? are we airing out your feet, or are you trying to slide out of the car entirely?”
“shh,” you muttered, not opening your eyes, just waving a hand dismissively in his general direction. “don't ruin the vibe, gideon. i'm getting into character. when we get there, i'm going to pretend to be asleep.”
“and why, pray tell, are we faking a coma?”
“because,” you mumbled, your voice dropping into a stubborn drone. “he's been gone for four years acting all professional and pilot-like. i'm not giving him the satisfaction of seeing me standing at the curb like an eager puppy. if i'm asleep, he has to wait for me to wake up.”
gideon let out an amused snort but didn't argue further, slowing the vehicle down as he navigated the chaotic entrance of the terminal. the air became a noisy symphony of sputtering engines, the loud barking of barkers calling out destinations, and the heavy hiss of bus brakes.
then, the car came to a full stop. the engine remained idling, its low vibration humming right through your spine as you lay flat on the seat.
you heard the tinny ring of gideon’s phone bridging the gap over the dashboard, followed by the click of the answer button. gideon didn't even put it to his ear; he just left it on speaker, the sound cutting through the air-conditioned cabin.
“yeah? where are you? i'm near the main exit, by the yellow bakery,”
”oop, i see the car,” a voice replied.
that was caleb!
your breath hitched, catching sharply in your throat. it was him. it was caleb. even through the cheap, compressed audio of a phone speaker, there was no mistaking that specific cadence—that easy, slightly raspy, slow-rolling tone that always sounded like he was hiding a joke behind his teeth. it was exactly the same.
“alright, hurry up. the traffic enforcer is already looking at me sideways,” gideon said, hanging up.
panic, sudden and entirely irrational, flared up under your ribs. you scrambled to pull your legs down from the window, tucking your knees slightly toward your chest, and threw your right arm over your eyes, effectively blocking out the blinding glare of the sun and the view of the front seats. you squeezed your eyelids shut until you saw spots, forcing your breathing to slow down.
just act natural. you're asleep. you've been sleeping the whole ride.
the crunch of boots on gravel outside the car door was your only warning. and then, the front passenger door clicked and swung open. “hey!”
your heart nearly leaped right out of your chest. the sheer force of it hammered against your ribs so violently you were terrified he would actually hear it over the sound of everything else. you closed your eyes even tighter, your arm pressing down hard against your brow line.
“man, you look like you survived a war,” gideon’s voice boomed, followed by the rustle of clothing as the two of them exchanged a brief half-hug across the console.
“more like two years of institutionalized sleep deprivation,” caleb replied, his voice much louder now, much closer, vibrating from the seat right in front of your head. the car door slammed shut with a heavy thud, sealing the three of you inside the quiet space.
there was a brief rustle of a duffel bag being shoved into the footwell, and then a sudden pause. you could feel the exact moment his attention shifted.
”is... she dead?” caleb asked, his tone dropping into that familiar, amused lilt.
“passed out about ten minutes ago,” gideon lied without a single hitch in his voice. god, you owed him a premium coffee for this. “she was buzzing around the house since five in the morning, then collapsed the second we hit the highway.”
a loaded silence descended upon the car as gideon shifted into drive and pulled away from the curb. you lay frozen, every muscle in your body stiff with the effort of remaining limp. you could feel caleb’s weight shifting in the front seat, the leather creaking slightly as he turned his upper body around to look back at you.
even with your arm covering your face, you could feel the weight of his stare burning through the fabric of your sleeve.
then, a low huff of a laugh escaped him.
“silly girl,” caleb murmured, the word dripping with an irritatingly affectionate playfulness. “still a sleepyhead. some things really don't change, do they?”
gideon steered the car back onto the main road, the smooth roll of the tires replacing the chaotic noise of the terminal. “i don't know about that. she’s grown up quite a bit while you were gone, caleb. she’s not the little girl who used to cry when you stole her slippers anymore. she's at state uni now. got her own thing going on.”
there was another pause, a tiny stretch of time where the only sound was the hum of the engine.
“yeah,” caleb said, his voice shifting into a tone that was harder to read, more contemplative. “i can see that. she looks different.”
“don't let the height fool you, though,” gideon chuckled, glancing at the rearview mirror. “she’s still a menace. but yeah, you probably can't carry her around with one arm like you used to.”
“please, i can absolutely still carry her with one arm.” a fleshy slap echoed through the front seat—the sound of caleb smacking his own bicep or forearm or whatever to prove a point. “these muscles aren't just for show, gid. i could lift her and her bags without breaking a sweat.”
god, the urge to open your eyes was so overwhelming it was almost a physical ache in your chest. you wanted to throw your arm off your face, look at him, and tell him to shut his stupid mouth just like old times. you wanted to see exactly how broad his shoulders had gotten, wanted to see if his hair was still cut short and neat, wanted to see if that annoying, arrogant little smirk was plastered across his face. but the weight of your own realization—the sudden consciousness of him not just as caleb, but as a man who could effortlessly lift you—kept you completely pinned to the leather.
“whatever you say, pilot boy.” gideon laughed, shaking his head as he accelerated down the open road.
the comfortable rhythm of their conversation was broken by the sharp click of gideon’s turn signal. the car slowed down, veering off the main highway and pulling up.
“alright, cay, this is me,” gideon unbuckles his seatbelt with a crisp click. “i need to drop by this studio for that project archive i told you about. you take the wheel from here. just park the car back at granny's house when you guys get back.”
“yeah, sure. no problem,”
wait, what?
gideon was leaving?
panic flared up again as you stayed perfectly still, listening intently to the rustle of clothes, the sound of gideon opening the passenger door, and the heavy thud of his boots hitting the gravel outside. there was a brief exchange of instructions—gideon reminding caleb about a loose wire near the stereo dashboard—and then the driver’s side door opened. the car dipped slightly under a new weight as caleb slid effortlessly into the driver's seat.
the door slammed shut. the heavy, reassuring presence of gideon was gone, replaced entirely by caleb’s proximity.
he adjusted the seat, sliding it back a few inches to accommodate his longer legs. then, the car smoothly pulled back onto the road. and god, the silence that followed was deafening. without gideon’s easygoing banter filling the cabin, the only sound was the low hum of the engine and the rush of the wind through your open window.
should you open your eyes now? if you wake up now, it'll look natural. just a casual yawn, and—
a subtle tug pulled at the crown of your head.
it wasn't painful. it was incredibly light. you felt a hand reaching over the center console, two fingers winding carefully around a single stray strand of your hair, giving it a teasing little pull.
your eyes flew open.
through the gap between the front seats, you finally saw him—caleb driving effortlessly with his right hand on the steering wheel, his left hand extended backward over the armrest with his thumb and index finger still lightly holding the end of your hair. he didn't even look back at you; his eyes remained fixed on the road ahead.
but his eyes flicked upward, locking onto yours through the rearview mirror.
the corners of his eyes crinkled instantly, breaking into that utterly familiar expression. that lazy, arrogant, beautiful smile spread across his lips.
“got a good sleep, pips? your gege's back now.”
the nickname—the one he used to demand you call him when you were kids just to annoy you—should have earned him an immediate eye-roll or a sharp kick to the back of his seat. but you couldn't even bring yourself to reply. your tongue felt thick, glued to the roof of your mouth.
you just stared, agape, taking him in for the first time in four whole years.
he looked like a man.
caleb's eyes flicked up to the mirror again, catching the exact moment your gaze drifted from his face down to his shoulders, and then back up. your wide-eyed, breathless silence was loud. too loud.
for a split second, the easy smirk on caleb’s face faltered. his prominent adam's apple bobbed as he swallowed hard, a sudden patch of color rising along his neck. he cleared his throat, a slightly tense sound, and quickly looked back at the road, his fingers letting go of your hair as he pulled his hand back to the steering wheel.
“what's with the face?” he asked, trying hard to force that casual lilt back into his tone. “you look like you've seen a ghost.”
you quickly sat up, pulling your legs inward and smoothing down your shirt, desperately trying to find your footing. “you look different, that's all. the academy must be starving you if you've gone all that just to survive.”
“starving? please. they feed us like racehorses,” caleb scoffed, though the response felt a little rehearsed, a little too quick as he kept his eyes glued strictly on the asphalt ahead. “but thanks for noticing. glad to know my hard work isn't lost on a provincial girl like you.”
you leaned your cheek against your hand, looking out the side window to hide the heat rushing into your own face.
somehow, the conversation didn't go the way you had scripted it in your head over the last four years. you hadn't greeted each other like two people who had spent their entire lives attached at the hip, starved for each other's presence. there were no desperate questions, no breathy laughter, no clumsy, overwhelming hugs that left you smelling like his cologne.
instead, you were simply staring out the side window, watching the green expanse of the provincial rice fields blur into a smear of dusty emerald, and then he was simply driving.
“so, state u,” caleb started, “gran says you're keeping busy. how's the actual college life treating you?”
“it's fine,” you replied, your voice matching his even tone. you kept your eyes fixed on a passing billboard outside. “it's a lot of reading, but my blockmates are nice. i usually hang out with maya and javi after our afternoon lectures. we found this cheap diner near the campus that serves really good sizzling meat.”
“maya and javi,” caleb repeated, testing the names on his tongue as if trying to fit them into the map of your life. he nodded slowly, his eyes never leaving the road. “that's good. it's good that you found your crowd.”
“mm. javi's in the theater crew too, so we usually walk home together when rehearsals run late.” you added, offering the detail up like a shield.
why did it end up like this? why did the air between you feel so thick, so cautious, as if a single wrong word would shatter a boundary neither of you had openly acknowledged yet?
“what about you?” you asked, trying to sound completely nonchalant, keeping your gaze trained on the side mirror. “must be nice up at the academy. you probably have a whole new circle of pilot friends.”
“yeah. the guys in my barracks are solid. we complain about the flight instructors together. it keeps us sane.”
and then, that's where it happened.
“any... girls?” the word slipped out of your mouth a little too smoothly, a little too practiced. “i mean, the uniform probably does half the work for you up there.”
the car went starkly silent.
caleb didn't answer right away. he shifted his grip on the steering wheel, his knuckles whitening just a fraction before he relaxed them. it took a long drawn-out pause for him to reply.
finally, a gentle smile spread across his face—but it wasn't his usual mischievous smirk.
“yeah,” caleb said quietly, his eyes softening as he looked out at the highway ahead. “actually, there is. i've got a pretty massive crush on someone from the nursing college nearby. i'm planning on courting her this coming semester.”
oh. okay.
you didn't say anything for a moment, letting the sound of his confession hang in the air between you like heavy smoke.
”that's nice. good luck with that.”
wanting nothing more than to disappear into the upholstery, you leaned further back against the leather of the seat. and you lifted your legs again, resting your ankles on the open window frame just like you had earlier. you stared straight into the blinding, white-hot summer sunlight, letting the glare sting your eyes until they watered, using the heat as an excuse for the burning sensation behind your eyelids.
college really is horrible. it really does change everything and everyone, doesn't it? it takes the boy who used to swear he'd never care about anyone more than you, sends him away for four years, and brings back a stranger who belongs to someone else.
you watched the provincial scenery go into a blurring motion as caleb pressed down on the accelerator, speed being his only response to the quiet.
suddenly, caleb cleared his throat, a nervous cough breaking the quiet. “what about you, pips? you mentioned that javi guy. do you... have a boyfriend now?”
you blinked, your eyes still stinging from the sunlight. you didn't even have to think about it. “no.”
within minutes, caleb steered the car smoothly up the gravel driveway of granny's home, pulling up right under the shade of the large mango tree. the engine died with a final, shuddering purr, leaving only the loud clicking of the cicadas in the backyard to fill the space.
you kept your ankles resting on the window frame, your eyes closed against the light.
then, you heard the rustle of caleb's heavy duffel bag being pulled from the footwell, and the solid thud of his boots hitting the gravel. but instead of walking straight to the house, the sound of his footsteps looped around to your side of the car.
a shadow suddenly fell over your face, blocking out the harsh heat of the sun.
you opened your eyes a fraction, only to see that caleb was leaning his arms against the window frame, his broad shoulders completely framing the opening. he looked down at you, a golden-boy smile playing on his lips.
“we're here, sleepyhead,” his voice still carried that warmth that used to make you feel so safe, but now it just felt like salt on an open wound. “aren't you coming out? granny’s probably already waiting at the door.”
you quickly averted your gaze, looking past his shoulder at the porch of the house, avoiding his eyes entirely.
“you go ahead.”
—
the heavy heat of mid-afternoon had dissolved by the time your eyes fluttered open, replaced by the long-shadowed stillness of late gold.
you groaned, a sharp ache radiating through your lower back and neck from the impossibly cramped angle you’d been knotted into across the backseat. four hours. you had actually managed to pass out for four hours in the belly of a dead car.
you pushed the heavy car door open, your thin slippers slapping against the gravel as you stepped out into the humid yard. stretching your arms over your head until your joints popped, you shook out your numb legs, half-hopping, half-limping your way up the porch steps and pulling the screen door open with a lazy rattle.
the house was strangely quiet.
“granny?” you called out, your voice still thick and raspy from sleep. no answer. you tilted your head, wandering past the dark living room where the old wooden rocking chair sat still, and followed a faint metallic clinking toward the kitchen.
when you stepped over the threshold, the words caught squarely in your throat.
caleb, completely shirtless, bent over the kitchen sink with his back turned to you. a chaotic battlefield of rusty wrenches, tattered rags, and rolls of teflon tape were scattered all over the tiled countertop beside him. he was clearly deep-cleaning the drain and trying to muscle a stubborn leaking pipe back into place, his skin slick with a thin sheen of sweat that caught the amber sunset filtering through the small window.
from this angle, the reality of how much he had changed hit you like a physical blow. but it was when he leaned further down into the cabinet under the sink that your eyes inevitably landed on the silver chain hanging from his neck, the metal dogtag swinging loosely against his collarbone.
you swallowed hard, forcing your gaze upward, and cleared your throat loudly to break the spell. “where's granny?”
the sudden interruption made caleb flinch violently, his entire torso jerking upward in surprise as the back of his head collided with the edge of the upper cabinet.
“ouch!”
”clumsy idiot.” you muttered.
caleb slowly turned around, still wincing, and looked up at you from his crouched position. you caught the distinct, deliberate way his gaze traveled down your frame—taking in your post-nap hair, your dumb shirt, and your bare legs—before flicking back up to settle on your face. the intensity of it lasted only a fraction of a second before his easy golden-boy mask slid right back into place.
“granny went down the road,” he casually leaned his hip against the counter, completely unbothered by his lack of a shirt. “visited mrs. alvarez or someone. said she’d be back before dinner.”
trying to appear completely casual, you walked past him, keeping a careful radius of distance between your shoulder and his bare chest, and opened the refrigerator door. the cool air hit your face as you grabbed the heavy glass pitcher of water.
“look who finally decided to join the land of the living,” caleb watched you pull a glass from the cupboard. “four hours, pipsqueak? i was about to check if you still had a pulse. you sleep like a log.”
you poured the water, keeping your back to him as you scoffed. “i had to make up for the four years of peace and quiet i'm about to lose now that you're back to annoy me.”
behind you, caleb let out a bright, boyish laugh—the kind of chesty sound that filled the entire room and made him look exactly like the sixteen-year-old boy you grew up with.
“yeah, yeah, keep talking...” chuckling, he wipes his sweaty brow with the back of his forearm. he leaned closer to the table, his eyes shining with a sudden eager spark. “hey, are you free tomorrow? they opened that new amusement park by the bypass road while i was gone. i was thinking we could go. just the two of us, like old times.”
you raised the glass to your lips, using the movement to buy yourself time as his words settled heavily in your stomach. like old times. but it wouldn't be like old times. not with him looking like this, and certainly not with a nursing student waiting for him up north.
you set the glass down on the counter with a soft click, wiping your mouth with the back of your hand before looking at him. “can't tomorrow. i already have somewhere to go with a friend.”
“a friend?” his brow furrowed, a deep line cutting between his eyes as he stared at you. “since when did you choose a friend over me?”
the confusion on his face was almost comical, because it was a look you knew intimately—the look caleb gave whenever the universe didn't bend to his precise specifications. it was intensely ironic, a hypocritical double standard that made you want to scream. he could go off to the city, rebuild his entire life, and find a nursing student to court, but the second you had a life outside of this gravel driveway, the rules suddenly changed?
“just a friend from state u.” you said airily, turning on your heel and walking out of the kitchen. “you're not the only one who got a change of scenery, caleb. i’m all grown up now. i actually have a life and people outside of this house.”
you hear the heavy, silent thud of his bare feet following you, the sheer mass of him trailing you into the small living room like a shadow you couldn't shake. you threw yourself onto the worn-out fabric of the sofa, grabbing the dusty remote control to click the television on.
instead of sitting down on the opposite armchair, caleb came to a halt right at the edge of the sofa, looming over you. he crossed his arms over his bare chest, his shadow completely blocking out the remaining amber light of the sunlight.
“i'm serious,” he muttered, carrying that infuriatingly paternal tone he used whenever he wanted to control a situation. “don't go hanging out with people alone just that easily. you're too trusting. the city might be a mess, but the town isn't exactly a sanctuary either. shit is unpredictable, and people have motives.”
you let out an incredulous laugh, snapping your head up to look at him.
“you should know that if you’re a grown up as you claim to be.“ caleb added.
you raised a single eyebrow, your lips curling into a mocking smile. “what are you implying, then? that you still need to protect me? that i can't handle a simple afternoon coffee without my big, strong gege holding my hand?”
caleb’s eyes narrowed, a dark glint flickering in his irises. “should i not? just because we were apart for a couple of years doesn't mean you get to be careless. you've always been too stubborn for your own good.”
“yeah, well, you should not.” you scoffed, rolling your eyes as you turned your attention back to the television screen, where a loud game show was playing to an empty audience. “i'm [age] years old, caleb. i am quite literally not a kid anymore. so stop acting like a hypocrite when you're the one who—”
“let’s test that theory.”
before the breath could even leave your lungs, the cushion beside you sank violently. caleb lunged forward with a terrifying fluidity that you had never seen from him before. your brain didn't even have time to process the movement before the heavy, solid weight of his knees dug brutally into the foam of the sofa, effectively pinning the fabric down on either side of your hips.
in a fraction of a second, you were completely trapped. he had closed the distance so aggressively that you were locked between his thighs, his massive shirtless chest looming inches from your face.
“wait—what the hell!” you gasped, your hands flying up in a knee-jerk reaction to push him back, but caleb's hands shot forward, his fingers wrapping around your wrists with an unyielding grip. he didn't squeeze enough to hurt, but the absolute finality of his hold made it clear you weren't going anywhere. a slow incredibly wicked smirk spread across his lips then.
“see?” caleb murmured, leaning down just an inch closer, his hot breath fanning across your cheeks, smelling faintly of the mint gum he'd been chewing. “you couldn't even move before i did this. you can't even defend yourself, you silly girl. that means you still need me to protect you.”
up close, the heat radiating off his bare skin was intoxicating, a musky warmth that seemed to fill your entire throat. you could see the tiny pulse point fluttering at the base of his neck, right above where his silver dogtags hung, dangling loosely and brushing against your collarbone.
“you're a cheater,” you hissed. “this is a cheap shot!”
“it's a reality check,” his grip on your wrists tightened just a fraction, a wordless challenge. “tell you what. if you manage to dislodge me—if you can actually get out from under me right now—then i'll let myself believe that you aren't a kid anymore. i'll let you go on your little date tomorrow without a single word.”
“it's not a date!” you yelled, the denial tearing out of you with a sudden heat. alright, if a game of strength was what he wanted to play to prove his stupid, masculine dominance, you were going to give it to him. you knew caleb. you knew how he moved, or at least, you thought you did.
”and fine. if that's what you want, you're going to get it.”
with a swift movement, you bucked your hips upward, twisting your wrists sharply against the grain of his thumbs—a self-defense trick he had ironically taught you himself when you were fifteen. the sudden, biting leverage worked; caleb's grip slipped, his hands sliding off your skin with a faint gasp of surprise.
“ha!” you celebrated, a triumphant grin breaking across your face as you immediately reached up, your palms slamming against his broad bare shoulders to shove him off the couch.
but you had vastly underestimated your gege.
before your arms could fully extend to deliver the push, caleb utilized your own momentum against you. leaning his entire weight forward, his chest slammed into yours, knocking the wind right out of your lungs as he drove your back deep into the cushions. in the same breath, his hands caught your forearms mid-air, pinning them flat against the back of the sofa.
a loud, frustrated groan escaped your throat as your knuckles hit the fabric.
“you're cheating!” you wheezed, your legs twisting beneath his thighs, trying to find some purchase, some leverage to kick him off, but his lower body was like an anchor. “caleb, let go! in a game like this, you obviously have the advantage, you giant idiot!”
“i told you,” caleb chuckled, his chest vibrating directly against yours. the sensation of his hard pectoral muscles pressing into your softness was a sudden jolt that made your entire body go completely rigid. “those flight drills aren't just for show. you're slow, pips. you're losing your touch.”
“i am not slow!” you argued as you thrashed beneath him. you tried to wrench your left arm free, but caleb simply slid his fingers down to lace tightly through yours, pinning your hand flat against the sofa pillow.
every time you writhed to escape him, your bodies rubbed together in a way that made your skin feel like it was on fire. the friction of his denim jeans against your bare legs, the heavy slide of his chest against yours, the tight, hot grip of his fingers tangled in yours—it was completely overwhelming. caleb had stopped laughing. his breath was coming in shorter, heavier gasps now, his chest rising and falling in a ragged rhythm that mirrored your own frantic respiration.
“let... me... go,” you panted, but he stayed hovering over you, his broad shoulders completely blocking out the rest of the living room, effectively reducing your entire universe to just him. his gaze dragged slowly down from your eyes, lingering on your parted lips, before rising back up to look into your pupils with a hunger that had absolutely nothing to do with a childhood bond.
“make me.”
his hips shifted just a fraction, a subtle pressure against yours that made your heart completely halt in your chest. “tell me you don't need me anymore. say it like you mean it, and maybe i'll think about letting you up.”
if you couldn't get him off of you with pure physical force, then you might as well use your words. you needed a distraction, something so inherently mundane and unsexy.
you swallowed hard.
“caleb,” you muttered, your voice hesitant. “i... i need to pee.”
caleb blinked.
for a second, he just stared at you, his chest still rising and falling raggedly against yours. then, slowly, he began to relax the iron grip on your wrists, gently pushing his torso back to give you some breathing room.
is it working? a tiny sigh of relief bubbled in your chest. that worked, didn't it?
“hold it in.”
your eyes widened instantly. the sigh of relief died in your throat. what the fuck?!
you gasped inaudibly, your body going completely rigid all over again. instead of getting off the couch like a normal person, caleb simply shifted his weight above you. he let go of your hands entirely, but he just slid his knees slightly to the side, repositioning himself so he was hovering over you at a slight angle.
”do you remember when we were younger? whenever you felt like peeing, what did i make you do?”
your face burned a furious, hot crimson. you knew exactly what he was talking about. back when you were a pre-teen, you had a lot of difficulty with that—a stubborn, painful urinary retention issue that made you miserable during long car rides or summer afternoons. caleb, being the overprotective problem-solving idiot he was, had researched it in some random medical forum and forced a habit on you: he made you press firmly on your lower abdomen, right above the bladder, hold it tightly for ten seconds to stimulate the muscles, and then rush to the bathroom to let it out. it always worked.
but that was when you were kids.
doing that right now, with a shirtless muscular caleb hovering right between your thighs, felt entirely indecent. the innocent childhood routine had suddenly been warped into something thick with a strange intimacy...
“what the fuck?” you cussed under your breath, your voice shaking as you glared at him. “let me up, caleb. i'm serious.”
caleb didn't react to the swearing. his expression remained entirely unbothered, his jaw ticking slightly as he stared down at your flushed face. he was completely serious.
“hold it in,” he repeated. “then press on it with your hand for ten seconds.” he paused, his eyes narrowing as he scanned your face. “unless... you don't have difficulty with it anymore? you can just do it without the routine now?”
to be honest, you still had that exact same problem. the childhood difficulty hadn't magically disappeared, and the trick caleb had drilled into you was a literal physical habit you had been doing ever since. it was a secret piece of your daily life that still belonged to him, even after four years apart.
but you couldn't bring yourself to speak. you remained completely speechless, your lips parted.
caleb studied your silence for a beat longer, the corner of his mouth twitching with a shadow of that knowing smirk.
“nevermind.”
he suddenly slid his legs off the sofa and stood back up to his full height. the sudden rush of cool air where his body had just been made you feel instantly cold, exposed. caleb reached down, casually ruffling your messy hair with a quick hand, before turning on his heel.
“i should go back to fixing the sink back there before granny gets home,” he walked beyond the living room threshold, his bare feet padding softly against the wood. “go pee, pips,” he called out over his shoulder before his voice faded into the kitchen.
now you were left lying there on the cushions, entirely silent.
—
the next morning brought no relief from the heat; if anything, the humidity had thickened overnight, settling over the house like a damp woolen blanket by eight o’clock. you woke up with your skin already tacky, your hair plastered to the nape of your neck, and your mind instantly pivoting to the afternoon ahead. today was the day you were supposed to meet your friend from state u at the town plaza, and the mere thought of sitting in a crowded bus while looking unwashed was enough to make you drag your feet out of bed with a sense of urgency.
grabbing your clean clothes and a towel, you padded barefoot into the indoor bathroom, ready to submerge yourself in the shock of cold water. you twisted the plastic knob of the shower faucet.
nothing.
not even a rusty trickle.
you frowned, turning it all the way until the plastic creaked, but the pipes only answered with a mocking hiss.
ugh, caleb.
he had been elbow-deep in the plumbing just yesterday evening, claiming he was deep-cleaning and repairing the lines, and now the entire bathroom was bone-dry. he had probably shut off the main valve or misaligned the pressure tubes with his supposed logistical training.
with a frustrated huff, you realized your choices were entirely limited. you couldn't wait for granny to get back from the market to fix it, and you certainly weren't going to knock on caleb’s bedroom door to ask him for a favor after the suffocating display on the living room sofa.
there was only one alternative.
you shed your clothes and reached for a thin cotton sarong with a batik pattern that had grown incredibly soft from years of granny running it through the wash. you wrapped the fabric tight around your chest, tucking the edge securely over your breasts, and gathered your shampoo, soap, and a plastic basin.
if the modern plumbing was compromised, you’d have to do it the old-fashioned way.
the backyard was a secluded narrow strip of land shielded from the neighbors by a dense, unruly wall of trees and overgrown leaves. tucked into the furthest corner, sitting on a moss-slick concrete slab, was the old manual pump-well. the heavy iron looked ancient, its dark blue paint peeling away to reveal patches of orange rust, a relic from your childhood that hadn't been fully utilized since granny got the indoor electric pump installed years ago.
you set your basin down on the concrete and approached the pump, wrapping your fingers around the long iron handle.
you pushed down, and the lever didn't even budge.
“hnggggh!” you tried again, putting your entire weight into it, your slippers sliding slightly on the mossy concrete as you forced the iron arm upward to prime the cylinder. a screeching groan echoed from the metal throat of the pump, a sound so loud it felt like it was tearing through the quiet morning. your breath caught, your chest heaving against the tight tuck of the sarong as you pumped frantically, trying to coax the groundwater up through the dry valves. a bead of sweat rolled down from your temple, tracing a hot line down your neck as you struggled, your face flushing with a mix of physical exertion and mounting frustration.
“you're going to break your back doing it like that.”
your hands froze on the lever as you whipped your head around, your heart doing a sudden flip against your ribs that had absolutely nothing to do with the heavy lifting.
woah.
caleb looked like he had just walked straight out of a sports commercial—wearing a gray athletic tank top that clung to the damp contours of his chest and black gym shorts that showed off the lean, powerful definition of his thighs. his skin was flushed a warm pink, covered in a fine glistening sheen of sweat with a white towel slung carelessly around his neck.
he took a slow step into your space, his eyes tracking the frantic rise and fall of your chest beneath the thin cotton fabric of the sarong. his gaze flicked from your flushed cheeks, down to your strained shoulders, and finally settled on the rusted handle of the pump-well.
“just got back from a five-kilometer loop around the bypass road,” he tilted his head, a small smirk beginning to tug at the corner of his lips as he took in your disheveled state. “and i come back to find my pipsqueak fighting a piece of old iron. let me guess—the bathroom pipes aren't cooperating?”
“yeah, because of you.”
you pointed an accusing finger at his chest. “you were the one messing with the plumbing yesterday, caleb. i don't know what kind of aerospace engineering logic you applied to granny’s bathroom, but it's completely dry. so yes, the pipes aren't cooperating because you broke them.”
caleb didn't even have the decency to look guilty.
he just stood there, the corner of his mouth twitching upward into an intensely sarcastic smile that made you want to kick his shins. he listened to your scolding with an amused quiet indulgence, like he was watching a small kitten hiss at him through a window.
how annoying.
he didn't even offer an excuse. instead, he took a sudden step forward into your space. “calm down, let me help you.”
instinctively, your heels slid back against the mossy concrete, your arms crossing tightly over the knot of your sarong to keep it secure against your chest. but caleb wasn't looking at you—not yet. his eyes were on the rusted blue lever. he brushed past you, his sun-warmed shoulder cutting through your personal bubble, and wrapped his large hand around the iron handle right where yours had been just seconds ago.
and within two pumps, a thick gushing stream of crystal-clear groundwater burst from the spout, splashing loudly into the plastic basin below.
it was going alright now, thankfully.
you stood a step back, your tongue tucked behind your teeth as you tried to look anywhere but at him. but you couldn't help it. your eyes inevitably traced the flexion of his bicep every time he pulled the lever.
and then—splat!
caleb pushed the lever down too fast, and a full burst of water caught the edge of the basin, ricocheting straight up and hitting you square in the face.
“hey!” the freezing groundwater immediately drenched your forehead, eyelashes, and cheeks, running down the front of your neck and soaking the top line of your cotton sarong.
caleb froze instantly. the sarcastic smirk vanished from his face, replaced by a sudden wide-eyed look of genuine panic. “oh—oops, i'm sorry,” he frantically dropped the iron handle and reached out with both hands, his white gym towel already bunching in his fingers. “i didn't mean to torque it that hard. are you okay? did it get in your nose?”
as a payback, you didn't even give him the chance to wipe your face. before he could step closer with the towel, you lunged downward, scooping a palmful of the freezing water straight out of the filled basin and throwing it upward with a vindictive flick of your wrist.
splat!
the water slapped caleb right across the jaw and eyes, head snapping back in surprise before he shook it aggressively from side to side—exactly like a wet golden retriever trying to shake off a bath—sending a spray of droplets flying from the wet strands of his hair.
he wiped his eyes with the back of his hand, a boyish grin breaking through his wet features.
“serves you right.”
“alright, fair enough,” he chuckled, his voice dropping back into that rumbling cadence as he looked down at you.
then, his eyes flicked past your shoulder, landing on the small plastic tray sitting on the concrete slab—the bottle of shampoo, the bar of soap, and the clean towel you had neatly laid out.
“so,” caleb leaned one hand against the cool iron body of the pump, his gaze tracking a slow line from the soap back up to your wet face. “are you getting all washed up and pretty for that day out with your friend?”
you lifted your chin, “yup, i am.”
caleb’s grin hardened, freezing into a rigid imitation of a smile that didn't reach his eyes.
the silence of the backyard rushed back in, thick and suffocating, punctuated only by the rhythmic drip... drip... drip of the water from the spout into the overflowing basin.
“right,” his eyes tracked a slow path down to the wet fabric of your sarong. the thin cotton had absorbed the splash, turning translucent where it clung tightly to the curve of your chest and the dip of your waist. “the friend from state u. the one you walk home with?”
“javi,” you reached up, squeezing the excess water out of your hair strands, letting the drops splash onto the concrete between your feet. “we're going to the plaza. he wants to check out this old second-hand bookstore, and then we're getting dinner.”
“dinner?” caleb repeated, the word sounding flat, heavy, like a stone dropped into mud. “sounds like a lot of effort for a casual classmate.”
“he's not just a classmate, caleb. he's my best friend at university,” you stepped forward, intending to pick up your shampoo bottle, but caleb didn't move an inch. his broad shoulder remained firmly in your line of sight. “now, if you're done breaking things and splashing me, can you continue pumping the water so i can actually wash my hair? i'm going to be late.”
caleb looked at you for a long unreadable beat. then, a familiar smirk began to pull at the corner of his lips—but it was different this time. it was the calculating version of his smile, the one he wore right before he flipped a chessboard.
“sure, anything for my pipsqueak.”
he reached down, wrapping his fingers around the iron handle again, and began to pump. but he didn't do it quickly. he did it with a slow, agonizingly steady rhythm.
“you know, it's just a bit funny. four years away, and the first thing you do when i get back is run off to the city with some guy i’ve never met. makes a guy feel a little replaced.”
“you weren't replaced,” you muttered, leaning over the basin to scoop up some water to wet your hair, the movement causing your sarong to stretch tight across your back. “you left. there's a difference. you went to the academy, you got your own life, your own barracks... your own nursing student.”
the words slipped out before you could stop them, bitter and sharp.
“what did you say?”
“i said you have your own life,” you repeated stubbornly, forcing yourself to straighten up and look him in the eye. “so don't act like i'm the one breaking rules here. go save your overprotective routine for the girl from the nursing college. she's... the one you're planning to court, right?”
the iron handle came to a sudden dead stop.
the water ceased its gushing, reducing to a trickling stream that dripped lazily into the basin.
instead of shooting back with a witty remark, caleb simply averted his gaze. his long eyelashes fluttered as he blinked rapidly, his eyes tracking a random crack on the wet concrete slab. for the first time since he stepped out of that terminal, he looked... guilty.
almost... shameful?
“what, lost your tongue?” you straightened up from the basin, squeezing the wet fabric of your sarong tighter over your chest.
“you stand here lecturing me about hanging out with a friend, acting like you’re still my overprotective—ugh, i don't even know, when you’re literally planning to bring a new girl home next semester.” you purse your lips together, but it's too late to stop now. “you're such a hypocrite, caleb. go save your little 'hold it in' routines and your grand muscle displays for your precious nursing student. see if she actually tolerates your stupid, suffocating mind games, because frankly, i am so sick of hearing about how much you're moving on while i'm just supposed to sit here and—”
you cut yourself off, the words freezing in your throat. your heart did a violent terrifying drop into your stomach.
fuck.
you had just said entirely too much. the stinging venom in your voice hadn't sounded like a childhood best friend being annoyed; it had sounded like a deeply bitter jealous girl who was bleeding all over the concrete.
caleb's head snapped back up. the guilt in his eyes vanished, replaced by a sudden wide-eyed look of absolute shock. he swallowed hard, his adam's apple bobbing sharply as he stared at your face.
“there... is no nursing student,”
you paused. “huh?”
“i-i made her up,” caleb admitted.
”i invented her the exact second i got into the car yesterday. because you were looking at me like i was just a distant cousin.” he takes a deep breath, eyes wandering away while he furrowed his eyebrows. “you were so casual, so polite, talking about your university and your blockmates like my four years away didn't even matter to you. i got... i got terrified. i thought you completely outgrew me.”
and then, his eyes went back to yours. ”i've never even had the thought to get a girlfriend. i haven't looked at another girl that way since the day i left this hometown.”
you stood frozen in utter surprise, your mind completely blanking out. what the hell? your hands numbed against the cotton of your sarong, your mouth opening slightly but no sound coming out. how were you even supposed to react to that? the chess piece you thought he was playing to move on from you was nothing but a sick desperate lie to get a reaction out of you...
caleb let out a ragged sigh, a bitter self-deprecating chuckle rumbled deep in his bare chest. he looked down at his own wet gym shoes, shaking his head. “i'm such an idiot. i spent four actual years up at that academy staring at flight panels, thinking about nothing else other than coming back home to this house, to you... and just holding you in my arms all over again. but gideon's right. college really did a number on us. you have your own world now.”
he looked you straight in the eye then, his irises dark, intense, and swimming with a vulnerability that completely stripped him bare. “and i just... i missed—”
he stopped himself mid-sentence.
his jaw tensed, eyelids blinking rapidly as a sudden crimson blush bloomed furiously across his cheeks and spread down to his neck. he bit his lower lip, tearing his gaze away from your face and looking out toward the dense wall of trees.
your heart was now hammering so violently against your ribs you were certain he could see it lifting the thin fabric of your sarong.
“i was scared too,” you whispered, breaking the quiet before you could lose your nerve.
caleb’s head snapped back toward you, his eyes wide.
and you clenched your own fists against your thighs, keeping your eyes trained firmly on the concrete between your feet, too shy to meet his gaze. “the only reason i was acting like that in the car... was because i thought you came back as a stranger. you got so big, and you looked so different, and then you started talking about that girl... and i just thought you didn't need me anymore.” you swallowed the lump in your throat.
”all this time, caleb... i missed you. so much.”
there it was, laid out in the open.
caleb’s eyes widened in absolute awe, his breath catching so loudly in his throat it sounded like a gasp. he could do nothing else but to stare down at you, his chest heaving silently beneath his gray tank top.
but then—shreek!
the metal screech of the front gates swinging open suddenly cut through the heavy quiet, the sharp sound making the both of you flinch and snap your heads toward the driveway at the exact same time.
that must be granny.
just like that, your confession was left hanging in the damp morning air, completely cut off as you both went inside the house with granny's slow footsteps shuffling into view. she was carrying two heavy plastic bags filled with mangoes and avocadoes from the early market, her small frame leaning slightly to the side from the weight.
“oh, you're both awake,” granny mumbled, her voice carrying its usual sleepy cadence.
without a word, caleb fell back into his dutiful grandson role, though his face was still flushed a light pink.
he stepped away from you, his large frame moving quickly to take the heavy bags from her hands. you swallowed the lump in your throat and followed him into the kitchen, desperately trying to smooth down the edges of your cotton sarong so you didn't look as completely disheveled as you felt.
the two of you stood by the kitchen counter, casually helping her arrange the fruits into the wicker basket. every time your fingers accidentally brushed against his while reaching for a mango, an awkward jolt went straight up your arm.
granny paused, placing a hand on her hip as she looked at you funnily. “why do you have a sarong on this early? and your hair is wet.”
“the bathroom pipes aren't working, granny,” you explained quickly, your voice a little too high. “i was trying to use the pump-well outside.”
“ah, that old thing,” granny sighed, shaking her head and failing to notice the suffocating tension between you and caleb. “caleb, i told you to fix that last night. look what you did to your sister.”
caleb didn't say anything, just let out a small hum, his throat bobbing as he placed the last avocado in the basket.
“well, i'm quite tired from the walk,” granny rubs her lower back as she turned toward the stairs. “i'm going to take a short nap. caleb, come upstairs for a bit and help me find my maintenance meds in the cabinet. my eyes are too blurry today.”
“yes, gran. i'll be right up,” caleb replied without a single second of hesitation.
he finally turned his head to look at you as granny started her slow climb up the wooden steps. his eyes were still heavy with everything you both had just admitted out by the well, but he couldn't stay. he gave you one unreadable look before turning on his heel, his broad back disappearing up the staircase behind her.
and then, you were just standing there alone in the quiet kitchen.
in a wet sarong. without a proper bath.
fuck's sake.
you let out a long breath, your shoulders slumping as the reality of the situation hit you. your skin felt sticky from the groundwater, your hair was damp and tangled, and you were supposed to meet javi at the plaza later. with the bathroom completely dry and caleb occupied upstairs, a real shower was out of the question now.
muttering a curse under your breath, you walked back to your room, peeling the damp translucent cotton off your skin. you were forced to just wipe yourself down with a dry towel and change back into your casual home clothes.
knock. knock.
“you in there?“
caleb’s voice bled through the thin wood of the door, the sudden wrap of knuckles against your bedroom making you jump half a foot in the air. you quickly smoothed down the front of your fresh t-shirt, took a shaky breath to steady the frantic drumming in your chest, and pulled the door open.
caleb had finally put on a new shirt—a slightly faded black tee that somehow made his broad shoulders look even more intimidating in the cramped hallway—but he was standing there completely awkwardly. his hands were shoved deep into his gym shorts pockets, his elbows jutting out slightly, and he was deliberately looking at a framed vintage cross-stitch on the wall instead of looking at you. a faint, lingering trace of that dark crimson blush was still dusting the tips of his ears.
“uh, yeah?“
caleb cleared his throat, his adam's apple bobbing before he finally shifted his gaze down to meet your eyes.
“granny... uh, gran told me to get the bathroom pipes sorted before she wakes up from her nap,” caleb muttered as he rubbed the back of his neck with one hand. “she said since i was the one who messed them up, i have to fix them right now. but i... i need an extra pair of hands to hold the wrench from the other side of the basin valve.”
he paused, his eyes searching yours with a quiet hesitant look.
“come help me, please?”
—
the bathroom felt smaller than it ever had before.
you stood right over him, bare feet pressed against the cool porcelain of the floorboards, holding a heavy roll of teflon tape and a pair of rusted pliers in your hands. caleb was sitting flat on the floor, his long legs bent awkwardly in the tight space between the toilet bowl and the lower basin cabinetry.
neither of you spoke.
every rustle of his clothing, every heavy breath he exhaled, and every metallic click of his wrench against the pipe joint sounded like a damn gunshot in the cramped room.
your thumb kept sliding over the screen of your phone, lighting up the lock screen to check the digital clock. it was getting closer to the afternoon.
caleb noticed. even though his head was tucked beneath the porcelain basin, his shoulders went completely rigid the third time your phone screen illuminated the dim corner of the room.
then, the scraping sound of the wrench died out. caleb remained perfectly still for a long beat, his forehead resting lightly against the cold underside of the sink as if he were gathering a desperate amount of courage. slowly, he pulled himself back, his broad shoulders clearing the cabinet door as he looked up at you.
“are you...” caleb's voice cracked slightly before he cleared his throat, forcing the gravelly pitch down. “are you still going to the city with your friend?” he reached for the valve handle, his long fingers wrapping around the plastic knob with a hesitation that was entirely uncharacteristic of him.
the question was asked way too softly, way too hesitantly. he sounded small.
you froze, the roll of teflon tape slipping a fraction of an inch between your fingers. the truth was, the second those words had left your mouth by the backyard well—the second you had admitted that you spent four years missing him in the quiet of your bedroom—you had already resolved to cancel the day out. you didn't want to go to the plaza. you didn't want to browse second-hand books or eat dinner across from javi while your skin was still burning from caleb's touch.
but as you looked down at caleb’s upturned face, at the raw vulnerable waiting in his eyes...
“yes, i'm still going.”
why did you say it? you didn't even know. maybe it was a reflex, a desperate attempt to rebuild the walls he had so easily torn down out by the well. maybe you were terrified of what would happen if you stayed here alone with him while granny slept outside.
caleb didn't flare up. he didn't snap or offer a sarcastic remark. he just let out a low quiet hum, nodding his head twice as his eyes dropped back down to the plastic valve.
his reaction wasn't what you expected, and it made the hollow ache in your chest widen into something unbearable. what was supposed to happen now? were you both really going to sit here in the bathroom and pretend like you hadn't just shattered the childhood boundary? were you going to act like you hadn't confessed to missing him until it hurt?
“pips,” caleb said, his tone entirely too polite while he reached his hand upward without looking. “hand me the pliers. and... crawl down here for a second. i need you to hold the main pipe line steady while i tighten this last bolt, or the pressure's going to crack the plastic again.”
“okay,” you murmured instantly, doing exactly as you were told. you dropped the teflon tape onto the lid of the toilet and crouched down beside him.
the space was incredibly cramped.
caleb's position lied flat on his back on the bathroom floor. his head and shoulders are pushed completely inside the dark open cabinet space beneath the sink basin so he can reach the pipes. and because his legs are so long, the lower half of his body is sticking out.
“alright, look,” caleb muttered, his voice echoing hollowly against the underside of the sink. he pointed a long finger at the heavy gray intake pipe. “when i start turning the wrench on this coupling bolt, the whole pipe is gonna want to twist with it. if it twists too much, it’ll snap the plastic threads inside the wall. i need you to take the pliers, clamp them onto the upper collar, and hold it perfectly still. think you can do that?”
and because you have to help him by holding a pipe that is also inside that dark cabinet, you'd have to lean your entire upper body over his chest while you crouched beside his hips and thighs.
“i'm not completely useless, caleb.” you whispered back.
“never said you were,” he murmured, his eyes flickering up to meet yours beneath the sink. for a second, his gaze lingered on your lips, before he blinked and forced his attention back to the metal wrench in his hand. “alright. on three. one... two... three.”
you clamped the pliers onto the collar and squeezed with all your might. you could hear caleb grunting below you, biceps bunching as he threw his strength into turning the stubborn rusted bolt. but the second the wrench caught, your hand slipped on the grease-slicked metal. the pliers clattered loudly against the tiles, and the gray pipe twisted with a nasty screech.
“wait, wait! stop!” you gasped, your fingers scrambling to grab the tool again.
“you're letting it turn!” caleb yelled, though it was more of a breathless panicked laugh than an actual scold. he had to throw his arm over your shoulder, his large hand coming down over yours to help you steady the pliers. “there, hold it tight like that and squeeze!”
“i am squeezing! your hands are too big, you're blocking my grip!”
“okay, okay, teamwork, remember?” caleb chuckled, his breath fanning across your neck. “let me reposition. you hold the handle with both hands, and i’ll just use raw force on the wrench. ready? go."
this time, you locked your fingers around the pliers, planting your heels firmly against the tiled floor and leaning your entire body weight into the tool to keep the line steady. caleb grunted again, a low sound deep in his throat, and with one shove of his arm, the rusted coupling bolt finally gave way, sliding smoothly into place with a satisfying click!
“is that it?” you panted, your knuckles white from gripping the pliers.
“uh, turn the valve. let's see.”
still hovering over him, you reached out and twisted the small plastic knob all the way to the left. for a second, there was a breathless silence—and then, the hollow hiss in the walls was replaced by the rushing water. you both waited, eyes wide, staring at the joint.
not a single drop leaked out. it was perfectly, completely dry.
a breathless laugh then tore out of your chest before you could stop it. “we actually did it!”
“good job, pips.” caleb smiled, his hands coming up to clap against his thighs as he slid himself out from under the sink. ”this is exactly like that summer when we tried to build that stupid treehouse behind the old chapel. remember? you dropped the entire box of nails into the mud and blamed it on a stray dog.“ a nostalgic smile broke across his face as he sat back on his heels.
you wiped the stray pools of water from the floor with an old rag, while caleb casually tossed the teflon tape and pliers back into his plastic toolbox. “because it was a stray dog! it barked at me and i got scared, and need i remind you who tried to use a literal rock because he forgot to bring a hammer?”
“hey, the rock worked for at least three planks,” caleb defended himself, catching the rag you threw at him with a grin, his eyes crinkling at the corners in that specific, beautiful way they always did when he was genuinely happy. “besides, i was twelve. cut me some slack. at least i didn't cry when the roof fell through.”
“i did not cry because the roof fell, caleb, i cried because a caterpillar fell on my shoulder!”
“same thing, baby. you were a total baby.”
“says the guy who still can't sleep without a fan on because he thinks the darkness makes the room smaller,” you shot back, leaning your shoulder against the bathroom wall.
caleb paused, his grin softening into something incredibly tender, leaving behind the golden-boy warmth you had starved for over the last four years.
“i missed this.” he casually reached out, his long fingers gently tugging at a loose strand of your hair that had dried in a messy curl against your cheek. “i missed you making fun of me. the guys at the academy are too polite. it’s boring.“
“yeah?” your heart did that erratic skip against your ribs again as his thumb lightly brushed against the edge of your jawline. “well... someone has to keep your ego in check.”
“exactly, can't have me flying planes with an oversized head, right?”
you finally stood up, your knees cracking slightly as you broke the spell of the small space.
“i'm gonna... i should probably check the kitchen. granny bought some fish earlier, so i'll start cooking lunch before she wakes up.” you murmured, keeping your voice light as you took a step toward the exit, your hand already reaching for the brass doorknob.
you didn't even get to wrap your fingers around the metal when—
thud.
a large palm slammed flat against the wood of the door right in front of your face, the sudden vibration rattling through the frame. you jumped in surprise, your breath catching sharply in your throat as you instinctively whirled around.
“don't.”
caleb was looming directly over you, but it was the look on his face that made your heart stop. the boyish smile from seconds ago was entirely gone. instead, his features were twisted into a deeply troubled, desperate grimace.
“don't go.”
you frowned. “what do you mean? i'm just going to the kitchen—”
“don't go to the city today,” he interrupted, his tone shifting into something bolder as he stepped even closer, effectively trapping your smaller frame beneath his. “i only have two months here. that's it. sixty days before they drag me back to the barracks and put me back in a cockpit. so...”
caleb hesitates, but he takes a deep breath.
“can you just stay here? can you... spend every single day with me before i have to leave again?"
you stared up at him, your mouth parting slightly. fuck, you were blushing now. it must be so visible.
caleb’s hand—the one planted firmly beside your head—slowly curled into a tight fist against the wood of the door. “it feels like i missed you a hell of a lot more than you missed me.” his voice dropped an octave, turning into a vulnerable murmur. “you have no idea how many nights i spent staring at the ceiling of that concrete bunk, just waiting to see your face this close again.”
speechless, you could only look up at him, your mind completely short-circuiting under his honesty.
desperate to find some sort of anchor, desperate to make sense of the dizzying reality that caleb—your childhood friend that you should see as a brother—was practically begging for your attention, you swallowed hard and blurted out the first defensive defense your brain could manufacture.
“why didn't you get a girlfriend there?” you try, blinking rapidly as you struggled to maintain his gaze. “i mean it, caleb. you're... you're handsome, and you're well-built. it’s completely impossible that you didn't at least have girls trying to talk to you or court you up there.“
“why didn't i get one?” a slow smile broke through his troubled expression, his eyes glittering with a sudden amusement. he tilted his head down, his gaze dropping briefly to your small hands, before snapping back up to lock directly into your eyes.
“because... i prayed every single day. i closed my eyes at night and prayed that you wouldn't have a boyfriend by the time i got back.” you press your head further against the wood of the door, just when caleb nears his face close enough. “the thought of another man touching what belongs to this house... what belongs to me... would really, deeply upset me."
he leaned down a fraction of an inch further, but then he suddenly breaks the proximity by pulling back.
“and... did you just say i'm handsome?” caleb smiled wider, his thumb trailing down the doorframe to lightly graze the very edge of your wet shoulder. “so... is that an admission? am i attractive to you?”
am i attractive to you?
your lips parted, but no sound came out.
the sheer audacity of him—shifting from a desperate aching boy to this dangerously confident creature in the span of a single breath—was enough to make your throat go dry. you wanted to push him away, wanted to snap at him for using that rumbling tone on you, but you couldn't.
“you're an idiot, caleb.”
“that's not an answer, pips.”
he moved his hand from the doorframe, his fingers sliding slowly down the side of your neck. his palm was warm, a stark contrast to the chilled skin of your collarbone where the groundwater had soaked you earlier. his thumb found the frantic pulse point fluttering at the base of your throat, pressing just firmly enough to let you know he could feel exactly how much power he held over you in this room.
just outside, through the wooden slats of these walls, granny was sleeping. the knowledge that she was just at the other side of the room—that a single loud noise, a dropped tool, or a sharp gasp would shatter the quiet of the house...
“caleb, stop,“ you breathed, the protest losing all its teeth as your fingers instinctively curled into the fabric of his shirt, pulling him slightly closer instead of pushing him back. “granny will...”
“i'm being quiet,” he whispered back, tilting his head until his lips were brushing the sensitive shell of your ear. “but you're driving me crazy.”
a soft whimper caught in your throat, and caleb immediately swallowed it.
“hmgh—!”
you felt his hand sliding from your neck up to your jaw, tilting your face up as his lips came down to meet yours.
it wasn't the sweet, tentative kiss of childhood friends.
it was rather heavy, desperate, and laced with an aching hunger that had been rotting inside his chest for several months.
his lips pressed firm and unyielding against yours, demanding a response you had been starving to give. you let out a muffled gasp against his mouth, and caleb took total advantage of it—his tongue slid past your teeth with a stroke that made your knees buckle.
you would have almost slid straight down the door if caleb’s other arm hadn't instantly locked around your waist.
he hoisted you up, fingers digging into the flesh of your hips through your thin shorts, dragging your lower body flush against his. the solid weight of him was overwhelming; you could feel the hard contours of his thighs and the frantic rising and falling of his chest.
you wrapped your arms tightly around his neck, your fingers tangling into the short, damp strands of his hair, pulling him down further. you kissed him back with the same bitterness you’d been hoarding since he left—punishing him for the distance, for the nursing student lie, for the suffocating way he made you feel like you belonged to him even when he was hundreds of miles away.
your hands, tangled in the soft fabric of his black t-shirt, moved themselves to his shoulders, pushing against the stubborn muscle until he was forced to take a blind step backward. his heel caught against the base of the toilet, and with a muffled grunt, caleb sank down.
the plastic lid was securely closed, providing a seat that placed him directly beneath you, his knees spread wide to accommodate the sudden change in height.
you froze for a second, your breath hitching as you stood between his thighs. the sudden drop in his posture left you looking down at him, your hands still resting on his broad shoulders while he looked up at you through his eyelashes. you hesitated, your lower lip stinging from the friction of his mouth, and despite of it all, your mind kept on screaming that you were crossing a line you could never uncross.
but caleb didn't give you the chance to overthink it.
his hands reached up, palms slick with a light sheen of sweat as they wrapped firmly around the sides of your waist. with one heavy pull, he guided your hips forward. and then, your knees slid effortlessly over his thick, denim-clad thighs until you were completely straddling his lap.
“ah—”
shit, this is such an intimate position!
the impact of your lower body hitting his thighs made a gasp slip from your throat, but caleb caught it instantly again. he surged upward, his mouth slamming back over yours to smother the sound before it could echo past the wooden door.
the kiss turned frantic, fueled by the weight of your body resting completely on his. it wasn't gentle anymore. caleb’s tongue pushed deep, demanding and possessive, while his teeth lightly caught the flesh of your bottom lip, biting down just enough to make you whine into his mouth. you bit him back in retaliation, an instinctive nip that made a guttural vibration rumble deep in his chest. his hands moved from your waist, one sliding up to cup the back of your head, his fingers tangling roughly into your damp hair to hold your face exactly where he wanted it, while the other pressed flat against your lower back.
and then, without warning, your mind went entirely, terrifyingly blank.
a sudden rolling pressure moved beneath the thin fabric of your shorts. caleb arched his back just to grind his hips upward in a slow tilt that pressed the hard length of his arousal directly against your center.
then, a sharp jolt of pure heat shot straight up your spine, making your eyes flutter shut as your fingers clawed into the fabric of his shirt.
“caleb—” you gasped against his lips, trying to pull back just an inch to breathe.
“shh,” he breathed, his mouth instantly chasing yours, his lips brushing against your cheek, your jawline, before burying his face in the crook of your neck. his breathing was completely ragged, a suffocating thing against your collarbone. he didn't stop. his hand on your lower back moved down, a heavy palm pressing firmly against the base of your spine, and he ground his hips upward again, harder this time, forcing you to feel every single inch of how aroused he's just getting.
“please,” caleb whispered into your skin, his voice cracking. ”don't move away. please... just let me feel you like this. i’m so tired of imagining it.”
“granny will...” you whimpered, your head tilting back as his teeth lightly grazed the sensitive skin right beneath your ear. your hands were shaking against his shoulders, your lower body instinctively tilting into his next roll, a shameless surrender that made him let out a broken sigh. “caleb, if she... if she hears us...”
“she won't,” he muttered against your skin, his thumb digging firmly into your hip bone, locking you flush against him so there wasn't a single millimeter of space left between your bodies. he took a deep breath, his chest expanding hard against yours as he forced his movements to become agonizingly slow. “i’ll be quiet. just stay. please... you’re right here, you’re finally right here...”
“i'm here,” you whispered breathlessly into his ear. “i'm right here.”
your skin was beginning to sting where it pressed against his. the agonizingly slow tilts of his hips couldn't stay slow for long.
without either of you consciously deciding it, the grinding turned into a drag of weight against weight—a quiet breathless dryhumping that sent waves of heat pooling directly between your thighs.
the fabric of your loose shorts and his heavy denim rubbed together with a soft, repetitive whisper—it was the only continuous sound in the small space besides the ragged, broken cadence of your breaths. caleb’s hands were no longer just holding you; they were practically anchoring you to him. his long fingers buried into the flesh of your bum, pulling your pelvis down hard against his with every upward surge of his thighs.
“caleb—”
the name was clipped neatly from your tongue as he hitched his hips higher, a muffled whimper escaping your throat. you slapped a hand over your own mouth, your eyes widening in sheer panic as you stared at the bathroom door. the reminder of granny sleeping just down the hall felt like a wire wrapped tight around your throat.
caleb caught your wrist, gently pulling your hand away from your lips only to replace it with his own shoulder. “bite me,” he choked out a whisper. “bite the shirt. don't... don't make a sound.”
you didn't hesitate. you buried your face into the soft black cotton of his shoulder, your teeth sinking into the fabric as caleb let out a shuddering gasp.
he was a complete mess.
nothing more than a boy who looked thoroughly undone by your weight in his lap. a dark crimson blush had crawled all the way up his neck, blooming across his sharp cheekbones and turning the tips of his ears a burning pink. his long eyelashes were damp, fluttering rapidly as he kept his eyes squeezed shut.
every time your weight humped against his hard bulge, a whine would catch in his throat, a sound he desperately swallowed by burying his face into your hair.
you began to move with him, your hips rolling in a frantic rhythm that matched his pace, chasing the tight, coil of pleasure that was tightening in your stomach. this makes his fingers dig brutally into your hip bones.
“wait—hey, wait,” he wheezed, his hips stuttering against yours as he tried to find his bearings. he was trembling beneath you, the muscles in his thighs and arms locked so tight they were vibrating. he opened his eyes, irises completely blown out, to look up at you. “you're... if you move like that... i won't be able to stay quiet.”
“then don't move,” you breathed against his neck, unable to stop humping him like a starving bunny.
“i can't,” he whispered back, a tear of sheer overstimulation tracing down his flushed temple. a soft, helpless whimper broke from his chest as his hips instinctively arched upward again, completely disregarding his own warning. he ground his lower body against yours in three quick, desperate, and torturously deep strokes, his head falling back against the porcelain tank as he fought a losing battle to keep his ragged groans silent inside.
“how about...” you panted, “how about we do this standing up? would that... would that make less noise?“
caleb's movements immediately stopped, his breath hitching sharply in his throat at the suggestion. he didn't answer with words; his large hands just tightened around your waist, and with a low grunt of exertion, he stood up, lifting you effortlessly off his lap before setting your feet firmly back onto the cool tile floor.
before your knees could buckle from the sudden rush of cold air, caleb's heavy palms guided you forward. you found yourself bending over the bathroom sink, your upper body lowering until your forearms were pressed flat against the cool, smooth porcelain basin...
right in front of the wide mirror.
seconds later, the towering weight of caleb’s chest loomed against your back. he adjusted his stance, his long legs spreading slightly to frame yours, and then he crowded back into you. the thick ridge of his arousal aligned perfectly with your ass from behind, pressing hard against your thin cotton shorts.
he started moving again, but this angle... this angle was entirely different.
it was so much more exposing, so much more intense, because when you look up, your blurred vision collided directly with your reflection in the mirror.
you could see everything. you could see your own flushed breathless face, your lips swollen and wet from his kisses. and right behind you, caleb was a mess. his dark hair was thoroughly mussed, cheeks and neck burning with a furious blush.
with every thrust from him, the force of his hips sent a jolt of heat straight to your throbbing thing, making your hands slick against the porcelain as you gripped the edges of the sink for dear life.
“hngh...! caleb—”
“shh—you have to keep quiet,” caleb scrambled to scold you, but he sounded completely panicked, his breathing so loud and ragged it was a miracle granny couldn't hear it from outside. “gran's room is... it's literally right beside this. if you make a sound, i'm gonna—we're gonna get caught.”
even while trying to play the protective guide, his eyes shifted downward in the reflection. staring at your bent-down position, watching the way your body curved beneath his and how perfectly you took every push of his thighs, was enough to send caleb entirely over the edge. he went visibly harder against you, his long fingers trembling violently where they were clamped over your hip bones.
“god, shit—” caleb choked out, his forehead dropping heavily against your shoulder blade, his chest heaving like he’d just run a marathon. his rhythm turned a little clumsy, a little too eager, his hips grinding up against you with an uncoordinated, desperate hunger that made your mind spin. “i... i don't even know what i'm doing. i almost... i can't believe this is real. you're actually here. you're really letting me do this.”
“caleb, you're moving too fast,” you whimpered, your fingers slipping on the wet porcelain as he gave another firm, deep roll of his pelvis that made your thighs shake.
“i'm sorry, i'm sorry,” pressing a line of apologetic kisses along your shoulder blade, he consciously tried to slow himself down, his large hands squeezing your hips to steady the rhythm, though the intense blush on his face only deepened until his ears were practically purple. “is this better? like this?”
“yeah... yeah..”
suddenly, caleb’s hands moved from your hips, his long fingers sliding beneath the hem of your shorts.
“hey,” he choked out. “i can't... i'm not staying behind these clothes anymore. i need to feel you.”
with a frantic uncoordinated rush of movement that was entirely fueled by a lack of control, he pulled your shorts and underwear down to your knees, managing to free himself from his gym shorts at the exact same time.
the sudden sensation of his bare, burning skin pressing against your uncovered backside made you gasp. “w-wait, caleb, what are y—”
he didn't wait. caleb guided the tip of his manhood to your entrance and pushed forward. with a slow, agonizingly thick surge, he slid completely inside of you.
the size of him filled you so entirely it took your breath away. your fingers clawed at the slick porcelain of the sink, your head dropping as a high broken whimper left your lips. caleb let out a long trembling groan against your shoulder, his chest heaving violently as he buried himself to the hilt.
“fuck, fuck!”
”be quiet, caleb...”
“s-sorry, fuck.” a lazy smirk tugged at his lips in the reflection, his hands tightening on your waist. “see? i told you nobody else could fit you like this. you're shaking.”
he buries his head into your hole much, much deeper. “did you miss me this much?”
the teasing sting of his words, even now, made a surge of stubborn retaliation flare up in your chest. you didn't want him to see how completely undone you were. pulling your hands off the sink, you tried to straighten your spine and pull yourself forward, attempting to slide off his dick to break his rhythm.
it was the wrong move.
the sudden threat of losing you made caleb snap completely. his large hands locked around your hips like iron cuffs, yanked you violently backward, and thrusted into you with a force that was so deep and heavy it made your vision go entirely white.
“don't run from me,” caleb gave another hard, bruising thrust that almost hit your womb, pinning you ruthlessly against the porcelain. his upper body slammed against your back, his face completely flushed a dark, furious crimson as he forced your head up. “look at yourself in the mirror. look at what you're doing to me. look at how much of me is inside you right now.”
you couldn't even form words to respond. you were completely paralyzed by how big, how thick, and how utterly unrelenting he felt stretching you open from the inside. all you could do was grip the edges of the sink for dear life, your knuckles turning white as your body struggled to take his bare thighs slapping against yours.
yet, for all his dominant holding, caleb was a complete, crying mess.
every single time he shoved his hips forward, a pathetic little moan escaped his throat—sounds he tried so desperately to bite back, burying his face in your wet hair or chewing on his own bottom lip until it bled, utterly terrified of waking granny up outside.
“fuck, please,” caleb whimpered against your neck, penetrating you over and over again with each stroke making you cry out into your hand. he was trembling so hard the vibration traveled straight into your body. “can we... can we do this every day? just until i leave again? please. tell me you'll let me do this to you every single day?”
you couldn't even answer him. you were too occupied, and quite literally occupied, by the way he's pounding against your ass.
he was driving into you, his pelvis slamming against your backside with a wet and heavy sound. it was too much. the fullness of him stretching you open was overwhelming, and as he bottomed out completely inside you for the third time in a row, the careful restraint in your throat shattered.
“aaangh~!”
before the sound could even fade, caleb's palm snapped upward to clamp firmly over your mouth. his long fingers wrapped tightly around your jaw, crushing your lips against your teeth and effectively smothering your next desperate gasp into a muffled whimper against his skin.
“i told you to stay quiet,” but even as he scolded you, his lower body didn't slow down for a single second. if anything, your loud reaction only drove him deeper into the edge, his hips pumping into you even faster. “you're gonna wake her up. do you want gran to walk in here and see you like this? see what a bad girl you're being f'me?”
you were completely pathetic beneath him now. you couldn't breathe properly, you couldn't scream, and you couldn't pull away. all you could do was let out small broken whines against his palms, your tears wetting his fingers as your hips shook uncontrollably under the force of his penetration. you were nothing but a trembling, weeping toy for him to use.
“shit... oh god, shit, look at you,”
followed by a groan, his entire body went rigid as he reached his breaking point. needing to get even deeper, to consume every remaining inch of you before he spilled, he reached down with his other hand and hooked it beneath your thigh. with one effortless pull, he lifted your leg up to force you to balance precariously on one foot while your knee was pinned up against his waist. “fuck, i'm so close,”
the new, devastatingly wide angle opened you up completely. it only allowed him to bury his entire length into you with a series of shoving that made your head snap back.
“don't make a sound,” caleb choked out, his voice cracking into a crying whisper while he began to hammer into you with his hand pressing harder against your mouth. “keep it in. take all of me right now. just take it.”
the final push of his hips sent your mind spiraling into absolute oblivion, your body tightening around his thickness in a series of violent, helpless spasms that milked him completely. caleb let out a sharp gasp against the crown of your head, his entire muscular frame going stiff as iron against your back. he knew he was at the absolute point of no return. even through the blinding fog of his climax, that ingrained discipline and the terrifying reality of the consequences cut through his thoughts.
with a sudden, desperate grunt of exertion, caleb grabbed your hip bone with bruising force and violently pulled himself out of you.
the abrupt sensation of emptiness made a choked sob rise in your throat, but before you could even register the loss, caleb’s release hit you. he came in heavy thick spurts across your backside and the small of your lower back.
“oh, god—oh fuck, i'm coming, i'm coming,” caleb cried out, his voice completely fracturing into a loud mess. he couldn't even keep himself quiet anymore. “fuck, i love you, i love you so much. look at what you did to your caleb.”
a crying whimper escaped his lips as the final waves of his orgasm racked his large body. his hand finally slid off your face, fingers trembling as he let go of your jaw, leaving your lips swollen and burning. instead, he dropped both of his heavy palms onto the curves of your hips. “look at this fucking mess...”
meanwhile, your upper body remained slumped over the cool porcelain of the sink. your fingers were weakly splayed against the slick basin, completely devoid of any remaining strength. your knees were wobbling so much beneath your weight that the only thing keeping you from collapsing onto the tiled floor was the unyielding grip of caleb's hands on your waist.
slowly, caleb’s heavy breathing began to level out, turning into shallow, ragged pants against the nape of your neck. he opened his eyes, staring down at the reflection in the wide glass mirror.
he could only stare at the mess in absolute awe. the sight of you bent over the sink, your shorts pushed down to your knees, your skin flushed a beautiful crimson and glistening with his thick, white fluids, looked like something straight out of the sinful dreams he had hoarded in his concrete barracks. it didn't feel real. the fact that he had actually touched you, filled you, and marked you like this inside his grandmother’s house made his heart thump.
with a sigh, caleb leaned his entire weight forward, completely hugging you from behind. his broad chest pressed firmly against your back while his large arms wrapped securely around your waist to support your sagging frame. he buried his face into the side of your neck, inhaling your scent deeply as if he were trying to memorize it all over again.
“pipsqueak,” he whispered, his voice incredibly rough, gravelly. ”hey... look at me. are you okay? did i hurt you?”
you let out a small whimper, your head shifting weakly against his shoulder as you managed to nod. “yes... i'm okay.”
caleb let out a breathy chuckle, and he tilted his head to press a soft kiss against your burning cheek. “do you think we woke gran up?”
you swallowed the dryness in your throat as you stared blankly at the porcelain basin. “i... i don't know, caleb. you were really loud at the end.”
caleb hummed, a lazy, satisfied sound as his thumbs lightly stroked the sensitive skin of your hip bones, soothing the small red marks his fingers had left behind.
“well... if she's awake, she's probably just gonna think i'm clumsy and dropped the wrench again,” he murmured into your hair, his grip tightening just a fraction, pulling you closer into his warmth. “come on. let's get you cleaned up. i'll wash you down, and then... i'll cook you that braised pork you love right now. the one with the sweet soy sauce and the star anise. how would that sound, pips?”
“that sounds great, gege.”
caleb gulped at the nickname. “it's been a while since you used that on me,” his face breaks into a smile, and then he leans down to look at you in the eye instead of through the mirror. “what if you use that while we do it again tonight?”
you scoff. “you're an idiot, caleb.”
did you write the moth house?
yes, yes i did!
blowgun
! synopsis: in an interrogation, the colonel’s arrogance pissed you off more than anything else. to mock him at least, you decide to give his gun a blowjob... ! tags: nsfw, mdni, colonel!caleb, bratty!reader, powerplay, dubcon themes, dead dove themes, gunplay, use of a baton, oral (m!receiving), manhandling, creampie, swallowing, a closeted perv!caleb ! wc: 3.4k
you sat alone, wrists bound with sleek magnetic cuffs that glinted under the light of an unfamiliar chamber. your hair had fallen loose from the standard tie, clinging to your cheek. dust smeared along the sleeve of your clothes, a remnant of the chase that led you here.
then, the colonel entered.
tall, meticulous, draped in regulation black. silver insignias gleamed on his collarbone, catching the sterile light. he simply shuts the door behind him and leaned against it for a moment, watching you. “you're not listed in any fleet registry, so either someone went through a lot of trouble to scrub you clean—” he reached into the inner lining of his uniform and retrieved a slim baton. “or you were never meant to be here in the first place.”
your breath hitched, but your face didn’t change. he twirled the baton in his fingers - slowly, like a man spinning thought between his hands - before he drifted behind you. “your infiltration logs were brilliant, i’ll give you that,” you felt the baton before you saw it, its cool metal brushing lightly against the curve of your neck. it was just there, ghosting over your pulse.
“who are you?” his voice was close now, just right behind you, coaxing—as if he already knew, and was waiting for you to admit it.
you tilted your chin to say, “you first.”
he then gave a low hum, a smirk with an imperceptible huff. the baton dragged lightly down the side of your throat, trailing warmth in its absence.
“watch your mouth.”
arrogant bitch.
you cursed inside your head. the baton slid lower a breath along your collarbone, light enough to be mistaken for air. “you stole a signal that doesn’t exist on official channels,” he whispered, a lulling edge to the end. “you replied to something that no one should’ve been able to hear.”
the baton stilled, resting just at the base of your throat. you could feel its weight, you could feel his weight and the full press of his attention, sharp and absolute. then he leaned down that you could feel the surface of his lips ghostly brushing against below your ear. it made you want to shiver. “who sent you?”
you let the silence stretch, let it fester. his question lingered in the air between you, still clinging to the metal baton resting against your skin. then, you snickered. a sharp, cruel thing. like a blade dragged across velvet.
”you talk too much,” you turned your head as much as the restraints would let you, and your eyes met his over your shoulder, unapologetic “you wear all that black like it’s meant to scare me, but i’ve seen even more prettier things rot.”
you smiled faintly, before moving just a sudden shift, a sharp buck of your knees and a jerk of your shoulder - but enough to make the chair scrape against the floor, to make him step back out of instinct. you twisted hard, trying to unbalance yourself, maybe break the armrest, maybe dislodge something sharp.
but before you could even move again, his hand was on your shoulder. ”you're not being clever.” he leaned down. the baton tapped once, gently, against your temple. “you don't need to bury your fear under your sleeve, i've broken better masks than yours.”
and then, slowly, he stepped around you, back into view. and from his hip he drew the gun. polished, regulation-issue sidearm, matte black and loaded. he didn’t point it at you, nor did he try to threaten. he simply turned it over in his hands, admiring it and kneeling down, until you were face to face.
he lifted the gun, deliberately, and tilted the barrel so it rested beneath your chin. the touch was featherlight. “do you know what makes me dangerous? it’s not this.” then came a gentle tap against your jaw with the muzzle. “it’s that i never need to use it.” he tilted his head, eyes dragging across your face like he was dissecting it.
“because i know someone like you folds easily.”
there's a pause, long enough to stretch. long enough for you to feel the weight of it all, his breath, the barrel, the words that still clung to the air like smoke. but you refused to flinch. instead, with the slow calculated tension of someone who’s been waiting, you twist your wrists. the cuffs groan in response, before...
a snap!
metal splits with a screeching crack, and before the sound even finishes ringing out, you instantly moved. only your hands can though, as your ankles are also trapped. your fingers wrap around his wrist and wrench the gun from his hand, trained.
he lets you, strangely. he lets you drag the muzzle up, up, up - until it’s basically pressing into your own lips, eyes locked with his like a dare. “you could put this in and pull the trigger, but i still won't talk.”
colonel caleb smirks, standing up without breaking eye contact. after a slight pause, he twists your wrist in an abrupt flicker to take the gun back between his fingers, and then, “sure, i will.” he says, right before forcing the gun into your mouth.
this catches you off guard, making you squirm on your seat and grip on the armrests. you could feel how the barrel of his gun is pushing your mouth lpen just to adjust to its size. though it wasn’t fairly big, the absurdity of the gesture only seemed to humiliate you.
you watch him stare down at you. why wasn't he saying anything? you watch how his eyes were slowly turning lazy, a ghost of an uncharacteristic smirk forming between his lips.
the cold metal of the barrel stretched your lips wide, a blunt and intrusive presence that tasted of oil and gunpowder. you let out a muffled, indignant sound, your throat working as you tried to accommodate the intrusion. your hands gripped the armrests so hard your knuckles turned white, eyes wide and flashing with a mixture of shock and mounting fury. you expected the sting of a slap or the bite of a blade, but whatever this shit is far more humiliating.
is this typically how the colonel treats problems?
caleb didn’t pull back. he stayed close between your thighs, gaze heavy and unblinking as he watched you struggle. he looked less like an interrogator and more like a man watching a beautiful, trapped bird flutter its wings in vain. “what happened to all that fire?” he asked, “you were so ready to bite, weren’t you?”
he leaned forward, his weight shifting as he used his free hand to tilt your chin up, forcing you to meet his eyes. with a slow movement, he pushed the muzzle deeper. it wasn’t a violent shove, but a commanding pressure that forced your jaw to unhinge just a fraction more. the metal slid past your teeth, only pressing against the sensitive flesh of your tongue.
“there she is,” he murmured, a ghost of a laugh catching in his throat as he saw the way your eyes narrowed into a fierce glare from beneath the heavy lid of your lashes. “the little rebel. you look so much more... compliant... when you can't find the words to insult me.”
you tried to snarl, to let out a defiant sound, but it only came out as a choked hum against the steel.
“hmmgh!” you glared at him from below, eyes burning with a silent promise of retribution, but the effect was lost on him. instead of intimidation, your fury seemed to feed his amusement. he watched the way your lips strained around the gun, the way your breath came in shallow, ragged puffs.
“don’t look at me like that,” caleb teased, the thumb of his free hand tracing the curve of your lower lip, just where the gun met your skin. “unless you want me to see just how much of this you can take before you start begging.” he gave the gun another slight, teasing nudge, testing the limits of your endurance. “yeah? you’d hate that, won’t you?”
absolutely.
you had reached your limit. the humiliation was a bitter taste, second only to the oil on the barrel, and your patience snapped like a frayed wire. in a sudden burst of movement, you lunged forward, hands flying up to grasp his wrist. you intended to shove him back, to reclaim the space he was so brazenly invading, but the colonel was obviously a man of iron and discipline. his grip on the sidearm only tightened, the metal clicking as his fingers braced against the frame. his brow furrowed, a stern frown settling over his handsome features.
”enough,” he warned, voice dropping into a low register that signaled the end of his patience. “stop this theater, or i’ll stop being gentle. don’t complain when i decide to pull the trigger right now."
the threat should have made you recoil. it should have sent a tremor of terror through your limbs. but as you stared up at him, the sharp edges of your glare began to melt. you didn’t see a killer; you saw a man. a man who was far too comfortable in his dominance, a man who relied on the fear of his shadow to keep people in line.
if he wants to play the colonel, then you might as well play the siren.
your hands, which had been trying to push him, suddenly softened, as your fingers curled around the solid shaft of the gun. you leaned into the metal, eyes losing fury and replacing it with a hooded liddedness. then, with a deliberate grace, you began to suck on the barrel.
you bobbed your head in a rhythmic, mesmerizing motion, lips sliding over the steel as you looked up at him through your lashes, your gaze a sultry challenge.
caleb, the man who had been so dominant, so utterly in control, froze. his eyes widened, the pupils dilating until the dark iris was nearly swallowed by black. his breath hitched, an audible intake of air that betrayed the sudden jolt to his system. he was speechless to say the least.
who’s in control now?
while you maintained the facade of the seductive captive, your mind was working a different kind of magic. beneath you, hidden by the shadows and the intensity of the moment, your ankles were in constant motion. you worked the metal of the locks, twisting your feet, feeling for the mechanism, trying to find the slight give in the heavy restraints.
and you kept the rhythm steady, your eyes never leaving his, watching the way his composure began to fray at the edges. caleb was fighting a losing battle; you could see the tension in his jaw, the way his throat worked as he swallowed hard, trying to suppress the pained expression that was threatening to break through his mask of authority. the stoic colonel was drowning in the image of your lips on his weapon, and the hunger in his eyes was no longer just about information.
but then...
“so...” he finally spoke, his voice a gravelly, strained shadow of its former self. “this is the real game you’re playing? you aren’t here for the signal... you’re here for this?” he challenged, his gaze burning into yours “are you so desperate for a taste of something real that you'd settle for my gun?”
abruptly, he pulled the gun free from your mouth. the sudden absence of the metal left your lips feeling cold and strangely empty. you watched, mesmerized, as a glistening thread of saliva stretched between your bottom lip and the muzzle, a silver line that shimmered in the dim light before finally snapping. he didn’t look at you as he set the sidearm aside on the table with a thud.
“if you are so eager to satisfy that hunger,” caleb murmured and reached for the waist of his trousers, “then use the real thing, hm?” his fingers caught the tab of his lower zipper, and the sharp zzzzzzt of the metal teeth parting sounded like, to you, a threat.
the sheer audacity of the gesture hit you like a physical blow. your composure, the carefully constructed mask of the seductive prisoner, shattered instantly. a soft, broken gasp escaped your lips, but no words followed.
what the hell? you had expected him to fall for it, but not like this.
you wanted to look away, to reclaim your dignity, but you were like a moth drawn to a terrifying flame.
caleb let his buttons part, and with a triumphant smirk, he revealed himself. your breath immediately hitched, caught in the back of your throat as you stared.
he was massive, an angry, twitching red, incredibly hard and straining with a life of its own, the veins standing out in sharp relief against his skin. there was already a bit of pre-cum leaking out the tip. says a lot about how long he’s been rock hard for you. the sight was overwhelming, making you feel small, vulnerable, and achingly aroused despite yourself.
“go on,” caleb commanded, “suck it. that's an order.”
you swallowed hard, the dryness in your throat making the movement feel clumsy. for a moment, the old defiance flared up again, a desperate attempt to reclaim the high ground. you tilted your head back, eyes narrowing into that sharp glare again as you looked up at him. “is this what a colonel does? is this how you conduct an interrogation?”
caleb takes a heavy step forward, closing the distance until he was looming over you. he reached down to catch your chin in a rough, uncompromising grip that forced your face upward.
“show some respect.”
“i’m not... i’m not going to suck that.” you tried to pull your chin away, to turn your face in a final act of rebellion, but he was too fast.
“that’s okay,” a slow smile spread across his lips as he swiftly pulled your jaw back to his gaze again. “because i’m going to make you.”
you opened your mouth to launch a scathing rebuttal, to tell him exactly where he could shove his arrogance, but the words never made it past your lips. because with a powerful lunge, caleb suddenly guided himself forward, sliding his thick, pulsing cock straight into your mouth! the sheer size of him was overwhelming, stretching your lips to their absolute limit and forcing your jaw to unhinge as he buried himself deep. “hmmph!” an involuntary moan escaped you, muffled by the heavy weight of him.
caleb let out a ragged sigh of relief, his eyes fluttering shut for a brief second as he savored the tight, wet heat of your mouth. he didn’t move to pull out; instead he stayed there, his free hand reaching out to give your cheek a playful caress. “be a good girl,” he whispered, eyes narrowing. “and take it well.”
and then, just like that, the colonel started to thrust, thrust, and thrust—his hips moving in a cadence that drove him deep into your throat! his other hand braced against the back of your chair, knuckles white as he tried to anchor himself, using the furniture to leverage the force of his movements. while you were forced to bob your head in time with him, eyes watering as you struggled to accommodate the relentless pounding of his manhood.
meanwhile, caleb was a moaning mess above you, his voice a breathless thing. “that’s it... j-just like that.” he grunted, words stumbling over one another as he forced you to keep up with his punishing pace. “suck it dry... don’t you dare stop...” he was trying to command you even now, but the cracks in his countenance were widening with every thrust.
so this is the great colonel. all that black leather and discipline, and all it takes is a little bit of heat to turn him into a mess. if he wanted to lose control, you were more than happy to facilitate it.
instead of just taking him, you decided to take him apart. you squeezed your lips tightly around the length and began to twirl your tongue around the rim in a slow, agonizingly deliberate circle. you immediately felt the way his entire body jolted at that.
“ngh...!” caleb let out a loud, guttural grunt, his hips slamming into your mouth now with a desperate, uncoordinated force. he leaned into you so heavily that you had to tilt your head back at a sharp angle just to keep from being crushed, your neck straining under the weight of his need.
he was so damn loud—the man who prided himself on silence and discipline was now making sounds that were almost animalistic.
“god... you’re such a... a good girl.” he gasped, the compliment sounding more like a plea than a praise. ”so good... keep doing that... please...”
his hand, which had been caressing your cheek, suddenly migrated upward to tangle his fingers deep into your hair. he formed a tight fist, his knuckles grazing your scalp as he anchored your head in place, forcing you to stay exactly where he wanted you. his eyes were squeezed shut so tightly that wrinkles formed at the corners.
he felt so good from your blowjob that he had to bite his lower lip hard, teeth sinking into the flesh while a series of rough groans tore from his throat.
seeing him so close to the edge, feeling the way his fingers trembled in your hair, you decided to drive the final nail into the coffin of his composure. as you continued to work your mouth over him, you reached up, hands sliding around the base of his thick shaft. you began to stroke him, palms slick with your own saliva.
and because of that, caleb fucking chokes on his own cries, loud enough to echo in the chamber. he was panting heavily now, chest heaving as he looked down at you with eyes that were glazed and unfocused. “you... you’re a little devil,” he trembled, leaning down further. “a natural... a goddamn natural at this...”
then, the dam finally broke.
with a shuddering jolt that racked his entire frame, caleb erupted.
he surged forward, his hips slamming against your face as he spilled himself into your mouth in thick, hot, unending bursts. the sheer volume of it caught you completely off guard! instinctively, your body recoiled, head jerking back to escape the overwhelming sensation, but he was still coming, still squirting and shooting toward you.
you felt the hot liquid splashing against your cheeks, coating your lips, and even spraying across your chest. there were too much!
caleb slumped forward, his hands slamming onto the back of your chair to steady himself. he was gasping for air, his head hanging low as he fought to reclaim his breath.
you slowly looked up at him, eyes wide and blinking through the stray droplets on your lashes. you didn’t want him to know that your mouth was full because of the heavy, salty taste of him coating your tongue. but you wanted to say something to mock him, to reclaim your victory—you couldn’t you were too busy trying to manage the sheer amount of him currently occupying your mouth, cheeks bulging slightly, hesitant to let it go.
you watch caleb finally lifting his head, clearing his eyes to regain even a sliver of balance as he stared at you.
“swallow it.”
instantly, you shook your head. you weren’t going to make it that easy for him, especially not after he’d just made such a spectacle of himself.
caleb’s eyes narrowed, a dangerous glint returning to his gaze. he leaned down, his presence once again overwhelming. “pick a struggle. either you swallow it right now, or i’m going to make you turn around.”
you didn’t have time to process the sheer audacity of his command before the instinct to obey or perhaps the instinct to avoid the even more humiliating alternative took over. you tilted your head back and swallowed, the thick, warm liquid sliding down your throat in one heavy gulp.
ugh.
you nearly coughed, eyes watering as you fought to keep the rest of him down.
“satisfied now?” you glared at him once more.
and the colonel could only give you a dog-like smile, zipping his pants back into place while he turned his broad back on you.
“more than satisfied.”
he retrieves the gun from where he’d place it down earlier, facing you again.
“until next time?”
fuck no.
Sunburn Pt. 2
pairing: zayne, caleb x afab!reader
synopsis: they spent years pretending they had already healed from each other, only to discover that some things don’t fade that easily—they linger beneath the skin, warm and aching, waiting for one summer to burn all over again like a sunburn. !! please read part 1 to understand the plot
tags: nsfw content, slowburn, plot-based, post-college reunion, family reunion, love triangle, yearning, unresolved feelings, mutual pining, sexual tension, nostalgia, childhood friends, growing up, masked party, ghostface, card games, domestic tension, stuck in the attic scene, angst, pilot!caleb, doctor!zayne, corporate manager!reader, reader caught in the middle, “we never really moved on”, all roads lead back to you, mfm threesome, tw: blood-sucking, dubcon themes, sandwiched, nicknames, oral (m!receiving), backshots, p in v, size difference, loss of virginity, overstimulation, creampie, roughness, manhandling, mdni!
wc: 21k
the funny thing about growing older is that nobody really warns you how quiet it becomes.
it’s the kind of quiet that slips into your life so naturally you barely notice it at first. one day you are eighteen, sitting cross-legged on your bedroom floor while your cousins chase each other downstairs and then somebody burns barbecue outside during a friday gathering. and then suddenly, without realizing when it happened, you are twenty-five years old answering emails in the evening while eating convenience store pasta over your office desk.
life did not become bad, but it simply became scheduled. you learned how to live by calendars now, by meetings and reports and client dinners. your phone buzzed more often from work than from friends these days, and your closet slowly filled with silk blouses, neutral heels, and fitted office dresses instead of oversized hoodies and school event shirts.
sometimes, you missed how easy everything used to feel. other times, you were grateful it no longer did.
“you’re thinking again.” you blinked and looked up from your untouched drink. across the table, your colleague and closest friend from work, tara, narrowed her eyes at you knowingly beneath the warm restaurant lighting. around the two of you, friday night chatter filled the rooftop bar while city lights glittered far below the building.
you laughed quietly. “i’m literally just sitting here.”
“exactly,” tara replied. “you only get that existential look when you start thinking about life.”
you rolled your eyes and finally took a sip from your drink. it tasted expensive and barely alcoholic, which felt very fitting for the kind of establishment your coworkers liked frequenting after successful presentations.
you leaned back into your chair with a sigh, letting their voices blur together briefly while laughter continued around the table. honestly, they weren’t wrong. the past year had been exhausting. being a corporate manager at your age sounded impressive on paper until people realized it mostly involved sleeping too little and carrying everybody else’s problems on your back, while pretending you had everything under control.
still, you liked the work, the independence, knowing you built this version of your life yourself. your phone buzzed suddenly beside your drink, bringing your eyes to it.
it’s the family groupchat.
your younger cousins were apparently spamming blurry photos from their movie night at your aunt’s house. one picture showed three of them wrapped together in blankets while another was just an aggressively close image of pizza. you smiled despite yourself.
tara noticed instantly. “family?”
“yeah.” you shook your head. “my cousins.”
“the little kids?”
“not little anymore,” you murmured.
that part still felt strange too. the youngest cousin who used to cry over scraped knees now posted dance covers online and borrowed makeup from you occasionally. another had recently started driving lessons. they were all growing too fast, stretching taller and louder and more complicated each year while you somehow stayed stuck remembering them as children.
maybe adulthood was just constantly realizing time moved without asking permission first.
—
the invitation arrived on a random tuesday night while you were half-awake in bed, still wearing your work blouse and scrolling mindlessly through your phone after answering one last email. you almost ignored it, thinking it was just another notification buried between work group chats, promotional messages, and missed calls from relatives... but then your eyes caught familiar words.
senior high alumni homecoming.
you blinked once. now you were fully awake.
the invitation opened into an elegant digital poster washed in dark navy and gold, far more sophisticated than anything your old student council could’ve designed years ago. beneath the formal lettering sat the event details neatly arranged across the screen. the venue, the date, the dress code... and then, at the very bottom says—
costumed masquerade theme.
you stared at the word longer than necessary. for some reason, it made your chest feel strangely light. below the poster, old batchmates were already reacting in the comment section.
it had been years. years since senior high—since crowded hallways and sports festivals and summer evenings that felt endless back then. life after graduation moved too quickly for everyone. college separated people, and careers scattered them further. friendships became birthdays greeted through instagram stories and occasional “we should meet soon” conversations nobody had time to fulfill.
and yet, this invitation felt like somebody opening an old bedroom window after years. all at once, the memories from before drifted back in quietly.
you sat up against your pillows, phone glowing against the dark room while the city outside your condo windows stretched endlessly beneath the midnight sky.
would it really feel the same? you doubted it.
everyone was older now, real adults. people had careers, licenses, responsibilities, and probably relationships too. the thought made something inside you shift faintly. still, despite yourself, excitement curled somewhere in your chest.
you imagined seeing your old classmates again after all this time, imagined hearing familiar voices you hadn’t heard in years, briefly becoming younger again just by standing in the same room together.
it sounded nice, dangerously nice. which was exactly why you hesitated.
for the next few days, the invitation in your phone stayed unanswered. you kept reopening the poster during work breaks only to lock your phone again afterward. every time someone new confirmed attendance, your curiosity deepened a little more.
you were grocery shopping with your mother beneath painfully cold supermarket air-conditioning while your mother pushed the cart slowly through the produce aisle, occasionally handing you random items to place inside.
you trailed beside her absentmindedly while checking your phone again, seeing someone had just sent another reminder poster.
“three weeks left before the masquerade reunion!”
your mother glanced at you briefly. “what are you staring at?”
“nothing,” you answered.
she hummed suspiciously before tossing oranges into the cart. “you’ve had that same expression since yesterday.”
“what expression?”
“the one you get when you’re thinking too hard.”
you looked down at the invitation again. you could almost picture it already—old batchmates rediscovering each other beneath adulthood and years apart.
it felt like an invitation back to youth, just for one evening.
before you could overthink yourself out of it again, you accidentally pressed the attendance button.
confirmed.
your mother blinked when you suddenly looked so petrified. “what happened?”
you slipped your phone into your pocket. “…i think i’m going to a party.”
and that’s it.
the night of the alumni homecoming arrived wrapped in gold lights.
the convention center occupied almost the entire upper floor of the hotel, glowing warmly behind towering glass windows while valet attendants guided cars beneath the entrance canopy downstairs.
...you didn’t expect for the party to be this well-prepared and budgeted. from outside alone, the event already looked far more elegant than anything your old batch could have afforded years ago. adulthood really did strange things to people—apparently one of those things included having enough money to rent out ballrooms and pretend everybody had always been this sophisticated.
you stood before the large mirrored elevator walls one last time before stepping out onto the event floor.
you decided to dress as catwoman. the costume had started as a joke between you and tara during a late-night online shopping spree. but now, beneath the hallway lights of the hotel, you almost regretted how good it actually looked on you.
music pulsed through the ballroom doors ahead as hotel staff welcomed arriving guests. the moment you stepped inside, warm lighting and noise swallowed you whole.
the venue was enormous! massive chandeliers reflected gold across glossy floors while alumni crowded around cocktail tables beneath dim ambient lights, meanwhile the dance floor already held clusters of people as servers carried trays of drinks through the crowd.
and everywhere, everyone wore masks. beautiful, elaborate, confusing masks. half the challenge of the reunion seemed to be figuring out who anybody actually was. some people wore elegant masquerade masks while others committed entirely to themes and costumes dramatic enough to make identification nearly impossible. every few seconds, somebody somewhere would suddenly shriek after recognizing an old batchmate.
thinking about it, it was kind of genius. years changed people enough already, so hiding everyone’s faces behind masks only made the nostalgia feel stranger.
for a moment, you simply stood there near the entrance taking it all in. years ago, something like this would’ve overwhelmed you almost immediately. it’s too loud, too crowded. too many social expectations pressing against your chest all at once. but adulthood had apparently beaten professionalism into you. now, instead of panicking, you simply adjusted your clutch beneath your arm and moved forward calmly into the crowd.
look at you.
a functioning adult...sort of.
time moved strangely inside the venue, though.
one moment you were laughing over old classroom stories and forgotten teachers, and the next you were standing beside an open bar while somebody from your old literature class passionately explained why he quit law school to start a café business instead. everywhere you looked, old versions of people kept appearing beneath unfamiliar adulthood.
it felt a little like opening a time capsule only to discover everything inside had learned how to breathe on its own.
you drifted further into the venue eventually, drink balanced loosely in your hand while conversations came and went around you in fragments. the ballroom had grown warmer now from the amount of people filling it. for once, you allowed yourself to enjoy it. to exist inside this strange overlap between who you used to be and who you became.
“do you think caleb’s actually here?”
huh?
your steps slowed. it happened so naturally your body reacted before your mind did.
“oh my gosh, wait, is he? did anyone see caleb?”
caleb.
the name landed against your chest with quiet, terrible familiarity. for a second, all the noise around you dulled.
instead of turning around, you stood near one of the ballroom pillars with your fingers tightening subtly around your glass.
“i think he is,” another woman answered excitedly. “someone said the guy wearing the nightwing costume might be him!”
...of course caleb was here. why wouldn’t he be? it would’ve been more strange if he wasn’t here. the realization should not have unsettled you this much after all these years, and yet suddenly your chest felt oddly tight beneath the fitted black fabric of your clothes. because if caleb was here... then, is the other also here?
your thoughts stopped themselves before fully forming the name.
...zayne.
something you tried your best to bury after all these years... now had been brought up to the surface. it’s pretty naive of you to think that this wouldn't happen one way or another tonight, right?
you stared blankly toward the moving crowd ahead while your pulse shifted unevenly somewhere beneath your ribs. it had been years since you last saw either of them properly, years since that unbearable summer, years since tangled confessions and emotions too large for any of you to handle correctly at eighteen.
years since you walked away.
would they look different now? what if you ran into them tonight? what exactly were you supposed to say after all this time? the thought alone made heat creep faintly up your neck.
you were no longer teenagers. no longer those messy, emotionally reckless kids orbiting around each other beneath suburban summers and friday night gatherings.
adulthood had happened already, surely time had done its job. surely they had moved on.
“honestly,” one of the girls behind you continued with a laugh, “i still can’t believe i dated him.”
you blinked.
another voice groaned. “you dated caleb and survived? tell us everything.”
dated.
the word echoed unpleasantly inside your chest.
“oh please,” the girl laughed again. “it wasn’t that dramatic. we broke up because of distance after graduation. he was already flying all over the place for training back then.”
flying?
ah, right.
your parents did let you know a year ago that he had become a DAA pilot. somehow hearing it spoken aloud made the years feel even more real.
“he’s gotten more ridiculously handsome though,” another added. “if he’s really here tonight, maybe this is your chance to get back together.” their laughter then blurred afterward beneath the music.
you stood still for one second too long, before looking over your shoulder to see the face of the girl caleb had apparently dated.
did he really?
pfft, of course he did. why wouldn’t he?
he was caleb. the golden boy turned golden man. the kind of person people naturally loved. and yet, the image still unsettled something quiet and unpleasant inside you. before memory could drag you any further backward, you immediately resumed walking deeper into the ballroom.
enough.
your heels clicked steadily against polished floors while you lifted your chin and forced yourself through the crowd again. you refused to let old emotions creep back into your chest this easily after everything.
you were not eighteen anymore. you were a grown woman now—one who handled negotiations, presentations, and difficult people for a living. for god’s sake, you paid taxes and managed teams and owned matching dinnerware now.
get yourself together.
whatever existed between the three of you belonged to another lifetime already. tonight was only a reunion. nothing more.
you tried to shake the feeling off afterward. really, you did.
deciding you needed something sweet—or maybe simply a distraction—you wandered toward one of the longer dessert tables situated near the center of the venue. unlike the crowded cocktail area, this side of the ballroom felt calmer. at the center of the table, a large chocolate fountain cascaded endlessly downward in glossy ribbons.
okay, maybe adulthood never truly erased simple joys.
the fountain looked ridiculously good. you grabbed one of the small dessert cups from beside the table and leaned slightly forward, carefully positioning fruit skewers beneath the flowing chocolate. the scent of cocoa drifted warmly upward.
for a brief moment, you relaxed again.
and then—that feeling returned. just enough to make the back of your neck grow strangely aware. you straightened slightly, fingers tightening around the dessert cup as you sensed someone standing nearby behind you. not close enough to be inappropriate, but close enough to feel deliberate.
your eyes lifted instinctively...
to a man dressed in a nightwing costume stood only a few meters away, dark domino mask shadowing his face while he casually held a drink in one gloved hand.
tall, broad shoulders, dark hair. even the posture—
oh my god.
your entire body went rigid beneath your clothes.
shit. that had to be caleb, right?
your mind raced embarrassingly fast while the man remained completely unaware—or at least seemingly unaware—of the internal crisis currently unfolding beside the chocolate fountain.
okay, you were an adult. a very functional adult. this was not high school anymore. if that really was caleb, then the correct thing to do would obviously be acting normal. mature and emotionally unaffected. you absolutely refused to look like somebody still hung up on old teenage history years later.
hesitantly, you cleared your throat and turned toward him fully.
the man finally glanced up from his drink.
god, why did he still feel familiar even after all this time?
forcing composure into your expression, you offered him a polite smile. “…hey, caleb, how’ve you been?”
for a few long seconds, the man simply stared at you.... strangely.
his silence stretched enough to make heat slowly creep up your neck beneath the mask. behind the dark lenses of his nightwing costume, his expression looked almost alarmed, like you had approached him with deeply concerning information instead of a simple greeting.
your confidence began deteriorating immediately. why did he look so confused?
a horrible thought then crossed your mind all at once.
did caleb seriously forget about you now?
no, that was ridiculous! surely not to that extent. before you could spiral any further into your own embarrassment, the man finally spoke.
“…i’m not caleb.”
the ballroom lights shifted overhead at the exact same moment, finally illuminating his eyes properly through the mask.
hazel brown, not purple.
oh.
how did you even make that mistake?
“ah,” you muttered beneath a short embarrassed laugh. “i’m sorry, i thought you were somebody else.”
he really looks a lot like caleb...
the man stared at you for another second before chuckling lightly into his drink. “well, now i’m curious. you looking for caleb?”
you frowned. “no,” you answered perhaps a little too quickly. “i just thought you were... him.”
“ah.” the man nodded knowingly in a way that irritated you slightly. then he casually added, “i heard he wasn’t able to attend anyway because of his schedule.”
your fingers loosened around the cup. “is that so,”
“yep, something work-related, i think.”
that made sense. pilots probably weren’t exactly known for stable schedules.
the strange tightness lingering inside your chest eased just slightly afterward. maybe because uncertainty felt worse than disappointment somehow. at least now there was an explanation, a clean one.
he simply wasn’t here.
you nodded politely. “well, thank you anyway.”
the man raised his glass toward you. “good luck finding whoever you’re actually looking for.”
you gave him one last embarrassed smile before immediately turning away. jesus, what an unbelievably humiliating interaction.
as you walked deeper through the ballroom again, you tried forcing yourself not to think about it too much. honestly, maybe it was better this way. you wouldn’t have to worry about awkward reunions or unresolved history suddenly resurfacing. caleb wasn’t here. and if caleb wasn’t here—then maybe zayne wasn’t either.
you continued moving through the venue with quieter steps, eventually drifting toward the grand staircase leading upstairs to the hotel’s lounge area. unlike the crowded ballroom below, the upper floor looked dimmer and more intimate.
except, there was a crowd gathered near the lounge entrance.
you slowed, watching the way people stood clustered together around one side of the room, several guests leaned against the railings trying to peek through the gathering, while others whispered to each other with visible amusement.
your brows furrowed. what exactly was happening up there?
curiosity carried you upstairs before caution could stop you. most of the crowd, however, seemed gathered around one particular table near the center of the lounge. you stepped closer carefully, weaving between guests until the scene finally came into view.
a proper poker setup occupied one of the longer tables, cards scattered beneath the amber lighting while chips piled carelessly around half-finished drinks. several masked alumni sat around the table already looking halfway defeated.
and seated among them—was ghostface.
it’s not the ridiculous halloween-store version. this one looked… unfairly good.
instead of the long black robe usually associated with the mask, the man wore fitted black clothing that sharpened the broadness of his shoulders and arms, dark fabric stretching cleanly over muscle before disappearing into grey baggy jeans that somehow made the whole look even more attractive. black gloves covered his hands while the ghostface mask itself showcased its expression permanently frozen into that eerie open-mouthed grin.
you folded your arms while lingering near the edge of the crowd, attention slowly drifting toward the game unfolding before you.
“that’s like his sixth win already.”
“no seriously, this guy’s terrifying.”
soft laughter circled around the table, and the ghostface man only leaned back slightly in his chair, cards resting between gloved fingers with suspicious ease.
you watched another round unfold. and unfortunately, they were right. he was good, very good.
he played patiently, almost lazily at times, like he already knew how each round would end before the others did. every movement looked deliberate, the way he shuffled chips, the way he held cards. even the way he sat there silently while everyone else talked too much.
you narrowed your eyes beneath your mask. okay, that irritated you.
because for as long as you could remember, you had always been good at card games. most especially poker. annoyingly good, according to several cousins and former classmates who stopped agreeing to play against you years ago. and now this ghostface man was sitting there collecting victories like he owned the table, so your competitiveness stirred before you could stop it.
you remained watching for another minute, then another.
the ghostface player revealed another winning hand.
“oh come on,” someone complained loudly. “this guy’s impossible.”
through the mask, ghostface only tilted his head in amusement.
that did it.
before you could reconsider, you stepped forward through the crowd. “can i play too?”the moment you stepped closer to the table, several heads turned toward you at once.
years ago, that amount of attention probably would have made your stomach fold into itself. you used to hate moments like this in school—the sudden awareness of eyes, the fear of saying something awkward, the feeling of being perceived too closely.
unlike everyone else who only glanced briefly your way, the ghostface guy seated across the poker table looked up at you and… stayed there.
one second, and two, and three.
his mask revealed absolutely nothing, which somehow made it worse. the frozen expression carved into ghostface’s face remained permanently unreadable while he simply stared at you in complete silence.
you resisted the urge to fidget beneath his attention.
why did that suddenly feel intense?
“is that okay?” you finally asked, gesturing toward the empty chair. “or am i intruding?”
for a brief moment, ghostface remained motionless. then—as though suddenly realizing he had been staring too long—he leaned back and nodded once.
“it's okay.”
your breath caught.
that voice...
you narrowed your eyes even more beneath your catwoman mask while slowly taking the seat across from him.
his voice is dangerously familiar, not enough for certainty, but just enough to disturb you. you settled into the chair anyway while the others around the table perked up at the possibility of fresh entertainment.
“oh thank god,” somebody groaned dramatically. “please humble him for us.”
“seriously,” another added. “this guy’s been robbing everybody blind.”
ghostface said nothing. he only lowered his gaze back toward the cards in his hands while the dealer reshuffled for the next round.
thankfully, once the game resumed, the mask itself stopped being distracting surprisingly quickly. maybe because ghostface rarely lifted his head fully while playing. most of the time, his attention remained lowered toward the table, gloved fingers handling chips and cards with calm precision.
the first few rounds unfolded carefully. you played cleanly, watching your opponents more than your own cards while the lounge buzzed around you. years of corporate meetings had apparently sharpened your poker face because some of the players folded too early against you. ghostface, however, remained annoyingly difficult to read. his movements were too controlled, too measured.
you frowned while studying him across the table.
the game had somehow become quieter around the two of you, in the sense that your attention had narrowed toward the man seated across. somewhere along the way, the others around the table stopped mattering. it became a strange tug-of-war existing only between you and ghostface.
and annoyingly—he really was good.
the current round had gone sideways faster than you expected. one by one, the other players folded until only the two of you remained at the table, chips scattered between dim amber light and half-empty glasses.
you leaned back in your chair while mentally rearranging possibilities.
shit.
ghostface had cornered you beautifully.
your fingers tapped once against your cards while you forced yourself to think. if you folded now, you’d lose the round entirely. but if you pushed too aggressively and guessed wrong—ugh. your ego genuinely would not survive losing to this stupid masked man, especially not in front of an audience.
across the table, ghostface remained infuriatingly calm. it made you bite against your lower lip while studying the chips, trying to search for another angle, another bluff, another opening somewhere inside the round.
come on. think!
you glanced upward absentmindedly—then immediately looked back down—before your eyes snapped upward again.
because ghostface was staring at you.
... very openly.
his elbow rested against the arm of the chair while his gloved fist supported the side of his face, posture almost lazy beneath the dark clothing. yet despite how relaxed he looked, the attention directed toward you felt sharp enough to press against your skin.
and unlike before—he did not look away. it's like he knew exactly what position he had cornered you into and wanted to watch you struggle through it.
fine.
you stared back.
the lounge lights shifted overhead while the two of you remained suspended in this strange silent challenge across the poker table. the longer you looked, the more your eyes adjusted to the thin dark material shadowing the eyeholes of the ghostface mask.
and then, you saw them.
purple eyes...
faintly obscured beneath black fabric and low lighting, but unmistakably purple. for one horrifying second, your mind blanked completely.
wait. how common even were purple eyes? no, that wasn’t the correct question. how rare were they?
your pulse stumbled unevenly while you stared at him, but ghostface remained motionless, watching you. those purple eyes continued to pierce into your soul. now, the mask felt less anonymous than before.
your gaze dropped quickly back toward the cards in your hands.
don’t get distracted.
it did not matter who this man was. it did not matter why his voice sounded familiar or why his eyes looked dangerously recognizable beneath that mask. right now, there was only one thing that mattered:
you were winning this round.
you inhaled slowly and forced yourself to think again. and then—like a spark suddenly catching—you saw it. a narrow opening hidden beneath the way ghostface had structured the round. risky but possible.
slowly, you reached forward and pushed your chips inward. the table quieted, and ghostface tilted his head at your bold move.
someone nearby muttered, “oh this is evil.”
you finally lifted your gaze toward him again.“call,” for the first time all night, ghostface hesitated. it was barely noticeable, but very much enough.
the reveal came seconds later.
“no way.”
“finally!”
got you.
after being cornered for nearly the entire round, somehow—somehow—you managed to turn it around against him!
the moment your win settled in, the lounge around the table reacted instantly.
“she actually did it,” one of them laughed.
“our man got humbled,” another added, half incredulous.
you could feel the attention return to you again, lighter this time, less intimidating than before. your shoulders eased beneath the catwoman mask as you offered a small, polite smile. and then, you turned your attention back across the table toward ghostface. “that was a good game,” you smiled a bit wider. “you’re really good.”
that was a fact.
he didn’t respond though.
ghostface remained perfectly still, head tilted slightly downward as if studying you through the black void of his mask. the silence stretched just long enough to feel intentional, like he was weighing something he had no intention of sharing with anyone else in the room.
you couldn’t read him, not even a little. then, after a beat too long, he lifted his hands and gave a slow, lazy clap.
once... twice... thrice.
“congratulations, miss poker,” he said at last.
you held his gaze for a second longer than necessary, because his mannerisms bothered you. it’s the tilt of his head, the stillness between movements, and even the way he spoke felt like something your memory almost knew but couldn’t fully grasp.
a familiar ghost of familiarity.
you swallowed the thought before it could form properly. instead, you let out a small breath and returned a light smile. “thanks,” you replied casually, as if none of this lingered beneath the surface.
you pushed back your chair and stood, smoothing yourself as the crowd began shifting around you again, some still talking about the game while others moved on to their own conversations. excusing yourself politely, you stepped away from the table, and as you walked past ghostface, you felt his presence remain still behind you. but you didn’t look back.
you weaved through the lounge crowd toward the hallway, heels clicking against the floor. you needed a moment where your thoughts didn’t feel like they were circling something you couldn’t name.
the nearest restroom sign came into view at the end of the corridor. it was blissfully quiet compared to the lounge outside.
the moment the door closed behind you, the noise of the party dulled into distant vibrations through the walls, softened enough for you to finally exhale properly.
you reached up and removed your mask. “ugh,”
finally.
cool air brushed against your skin almost instantly, easing the slight warmth that had gathered beneath the mask throughout the night. for a moment, you simply stood there staring at your reflection in the mirror, fingers adjusting loose strands of hair that had shifted during the evening.
after using one of the cubicles, you washed your hands slowly beneath warm water, your thoughts inevitably drifting back toward the lounge outside.
toward... the ghostface guy.
your brows furrowed faintly at your own reflection, thinking about how... everything about him felt familiar. not just one specific thing, but everything. and then there were those purple eyes.
could it really be—?
no. the nightwing guy downstairs already said caleb wasn’t here. besides, years had passed already so people changed. maybe you were simply projecting old memories onto strangers because tonight had dragged too much nostalgia out of you all at once.
that had to be it.
you shut the faucet off firmly and shook the thought away before it could root itself any deeper.
it was just a man in a mask. nothing more.
composing yourself again, you slipped your mask back on and headed toward the restroom exit. except the moment you opened the door and stepped back into the hallway, your footsteps stopped completely.
someone stood just outside the women’s restroom.
him.
the one you were thinking about just now.
he leaned lazily against the wall several feet away, hands tucked into the pockets of his grey jeans while one boot rested loosely against the baseboard beneath him.
you blinked once.
did he follow you here...?
ghostface only turned to you and stared back silently.
you abruptly cleared your throat, forcing politeness back into your expression before the silence became strange. “are you waiting for someone?” you asked with a small smile.
ghostface tilted his head slightly at your question. after a pause that lasted just long enough to make your chest tighten again, he answered quietly, “yeah, i was.” voice muffled enough beneath the mask.
you tilted your head at him, still trying to keep the conversation light despite the strange tension gathering in the hallway. “there’s nobody else in the women’s restroom,” you pointed out gently. “whoever you’re waiting for isn’t there.”
ghostface stayed leaning against the wall for another second as he chuckled, low and dangerously familiar. “really?”
your breath caught immediately.
there it is. that stupid laugh. warm, teasing, and unfairly boyish beneath all the black fabric and broad shoulders. the sound hit you harder than recognition should have, crashing straight into old summers, friday nights, basketball courts, laundry afternoons, and eighteen-year-old heartbreak all at once.
this is... caleb.
you knew it now.
the hallway felt even more unbearably narrow around the two of you.
you wanted to run, to run before you lose whatever careful distance you spent years building between yourself and the past. “well,” you said carefully, “your ex isn’t anywhere nearby either. she’s downstairs.”
for the first time since you stepped outside the restroom, ghostface, or rather caleb, looked genuinely confused. “…my ex?” he repeated slowly.
you nodded once, trying to sound casual despite the heat climbing beneath your skin. oh god, you immediately decided this conversation needed to end before your dignity dissolved entirely. clearing your throat again, you stepped forward and gestured politely toward the hallway. “anyway, excuse me—”
you brushed past him. or at least, you tried to.
“y/n.”
you stopped, and the silence afterward felt strangely loud. slowly, you turned back toward him. and for some reason, the fact that he didn’t call you pips or pipsqueak or those silly childish names anymore lingered in your chest.
of course he didn’t. you were adults now, after all.
grown people with careers and separate lives and years between you. maybe those childish nicknames belonged to another version of him entirely, another version of the three of you. maybe this only proved what you already suspected downstairs—they had moved on now. and maybe you were the only one still haunted by old things.
no, that wasn’t true either.
you weren’t clinging to the past. tonight only dragged it back into your hands unexpectedly. that was all.
your gaze lifted hesitantly toward him again just as he finally moved. slowly, he reached beneath the collar of his black shirt and pulled something free from underneath the fabric, revealing a dog tag necklace with a tiny apple charm attached near the chain.
it’s the one you gave him years ago when you were still taller than him as kids. he had laughed so hard back then. you remembered the exact sound. and now—now it rested against the black fabric of his chest like something treasured too carefully for too long.
so he still had it after all these years.
“it’s me, dummy,” he says.
yeah, you knew.
maybe not the moment you first saw him near the poker table. but somewhere between the voice, the eyes, the way he stared too intensely, and the unbearable familiarity wrapped around every little mannerism he had—you knew.
your hands curled quietly into fists against your sides, because now that caleb was standing here in front of you after all these years, your body suddenly remembered too many things at once. “i know,” you murmured. “you always make things obvious.”
deep down, you missed him. you missed caleb. standing this close to him again made something ache inside your chest.
you wanted to hug him, the kind where your face disappears into someone’s shoulder and years melt apart for a moment. and, now that you're thinking about that, you also somewhat hoped to see zayne around here and do just exactly that.
but adulthood had taught you restraint in places where younger versions of yourself used to act freely. so you stayed still.
caleb watched you carefully for a beat before fully turning toward you, one shoulder lifting lazily against the wall. “how’d you know it was me?”
you let out a small huff through your nose, “i just do.”
that answer silenced him only briefly, but enough for you to notice. something shifted in his posture before he straightened fully, removing the ghostface mask completely with one hand.
and there—there he was.
he wasn’t the boy you remembered anymore, but a grown man.
caleb had always been handsome in that effortless, bright sort of way people naturally felt attracted to, but adulthood sharpened him into something almost unfair. his features had grown more defined over the years, jaw stronger now beneath the dim lighting, cheekbones sharper, even the bruises of exhaustion beneath his eyes somehow added to it instead of taking away.
he knew that too.
you could tell by the way he leaned casually against the wall afterward, completely comfortable inside his own skin. his grin tugged crookedly. “there she is, thought maybe corporate life killed your personality already.”
you only smiled back. “you’re the one dressed like a murderer at a school reunion.”
caleb barked out a laugh, warm and genuine. the sound echoed softly down the hallway.
“there she is,” he repeated quieter this time, almost to himself. you pretended not to notice the way his eyes lingered on you as he slipped his hands back into his pockets. “so how’s your family? your mom still forcing everybody to take leftovers home after gatherings?”
you smiled faintly despite yourself. “yes.”
“and your cousins?” he continued. “they still following you around like ducklings?”
you chortled at that. “they’re teenagers now. they barely acknowledge my existence.”
“that's tragic.”
you shook your head, still smiling. but somewhere in the middle of the conversation, something settled strangely inside your chest. caleb kept asking about everyone else, your family, your cousins, your parents. everything surrounding your life except—
you.
he never asked how you were. that tiny omission lingered heavier than it should have.
if this was how caleb acted now, then maybe he really had moved on already. maybe years were enough to soften whatever existed between the three of you back then, enough to turn obsession into memory and memory into something manageable. adulthood had a way of doing that to people, didn’t it? sanding sharp feelings down into old stories you only revisit every once in a while.
maybe caleb was normal now, maybe he had loved someone else already. maybe he went through heartbreaks and hookups and whole relationships himself while you stayed tucked away in a corner of his past like an old neighborhood photograph.
you swallowed and forced yourself not to linger too long on the thought. “what about you?”
caleb looked up. “what about me?”
“how’ve you been all these years?”
for a second, something flickered across his face. surprise maybe. as if nobody had asked him that sincerely in a long time. he grinned again, slipping back into that familiar warmth he wore so naturally. “good, been very busy you know.”
“wow, incredibly detailed answer.”
he laughed under his breath. “i mean, what d’you want me to say? i fly planes now. half my life’s in airports. i drink too much coffee. sometimes i forget what country i’m in.”
“that sounds mildly concerning.”
“it’s called occupational hazard.” his eyes stayed on you while he spoke, and it made something inside your chest feel unsteady in a way you hated noticing.
caleb still looked at people too directly.
he continued talking afterward, telling you random pieces of his life in fragments. about long-haul flights, ridiculous passengers, getting stranded once because of weather conditions, and his coworkers apparently thinking he had anger issues because he got into arguments too easily.
“that part’s believable,” you muttered.
“oh, shut up.” his grin remained, but thinner now somehow. “i miss our neighborhood though,”
the words were simple, but something about the way he said them made your stomach tighten faintly. he didn’t say he missed home, he didn’t say he missed being younger. he just said he missed the neighborhood.
you looked at him carefully, trying to understand what exactly he meant by it. or maybe—what exactly he was trying not to say.
caleb must’ve noticed your stare lingering too long because he straightened and gave you another crooked grin, this one almost sheepish beneath all the confidence he usually carried. “anyway,” he clears his throat, “i should probably stop hiding in hallways before people think i’m actually kidnapping women tonight.” he steps away from the wall afterward, clearly about to leave.
but before he could, you stopped him.
“how’s zayne doing?”
caleb halted mid-step, and you watched it happen in real time.
the subtle dimming in his eyes, the way the looseness left his shoulders, as his smile slowly weakened at the corners before disappearing entirely. something restrained passed across his expression so quickly you almost missed it, held-back and quiet in the way real emotions usually were.
your brows knitted faintly together. for a second there—he looked like someone trying very hard not to let something show.
but the switch quickly flipped.
his smile returned so naturally that, if you weren’t looking directly at him moments earlier, you probably would’ve missed the crack entirely. “he’s good. a successful doctor now. annoyingly successful, actually.”
that sounded like zayne.
something inside you eased hearing it from caleb himself. you didn't doubt zayne’s success—you already knew what he became years ago through mutual acquaintances and scattered updates from families—but hearing caleb say it aloud made it feel more real.
you nodded. “that’s really good to know.”
caleb only hummed.
but then, unexpectedly, he steps closer.
the movement was so unexpected that your body nearly reacted on instinct, feet threatening to retreat backward against the hallway floor. except you stopped yourself midway, tilting your head up at him instead with quiet confusion.
he was close enough for you to notice the faint shadows of exhaustion beneath his eyes, close enough to catch the subtle scent of cologne mixed with something colder, cleaner.
your pulse stumbled once when caleb looked down at you before his hand slowly lifted.
and then, he patted your head.
it wasn’t really a pat, though.
his fingers lingered.
they slid gently into your hair near your temple, brushing softly through the strands beside your ear before trailing lower down your shoulder with unbearable slowness. the touch felt absentminded on the surface, almost affectionate in a casual way, but there was something underneath it that made your body go completely still, something that lingered too long to mean nothing.
his eyes softened almost imperceptibly while his fingers slipped away from your hair. “you really grew up,” his voice had changed again, less teasing. “no longer the little scatterbrain i used to know.”
his hand dropped back to his side afterward. “you don’t have to worry about zayne too much, you’ll see him soon anyway.”
you blinked. “what?”
so he really isn't here, then?
caleb tilted his head. “granny’s birthday. did they tell you yet?”
your mind stalled for half a second before realization hit.
oh right, granny’s birthday. the same granny who practically raised entire neighborhoods through force-feeding and unsolicited life advice. miraculously, this year, her birthday landed on a friday.
“she wanted everyone together again,” caleb continued. “same setup as before.”
you stared at him. “oh, you and zayne are going?”
caleb looked almost offended by the question. “of course we are,” he said. “it’s granny.”
—
the hotel lights had long disappeared behind you, now swallowed by distance and the slow quietness of the road.
your mind remained back there somehow, back in that hallway with caleb.
you sat behind the steering wheel with one hand loosely resting against it, the other drumming near the gearshift as the city lights blurred past your windows in streaks of gold and white. the catwoman mask had already been tossed carelessly onto the passenger seat beside your purse, abandoned the moment you got into the car, but the rest of the costume remained annoyingly intact against your skin.
you suddenly understood why actresses always complained about tight outfits during interviews. you adjusted uncomfortably in your seat while stopping at a red light, your thoughts drifting back unwillingly toward caleb again.
his smile. that stupid dog-like grin he gave you before disappearing back into the crowd with a “i’ll see you around, y/n,”
no longer pipsqueak, huh.
your grip tightened lightly against the wheel. you should stop thinking about him.
before your thoughts could spiral any further, your car suddenly jerked faintly beneath you, making your brows furrowed. then the engine made a strained clicking sound.
once, twice, before it died.
“…you’ve got to be kidding me.” the steering wheel stiffened beneath your hands as the car slowed awkwardly toward the side of the road. you managed to park safely beneath a dim streetlight, but when you tried restarting the engine again, the car only answered with another pathetic clicking noise.
you stared blankly ahead through the windshield.
for fuck’s sake. out of all nights.
you leaned back against the seat and exhaled harshly through your nose, fingers rubbing against your temple while frustration crawled into your chest. the road around you was unusually quiet this late at night, with only the occasional distant headlights passing every few minutes. after another failed attempt to start the engine, you finally groaned and grabbed your phone from the cupholder to call tara.
you dialed her impatiently while pushing the car door open.
humid night air wrapped around you the second you stepped outside. the heels you regretted wearing clicked sharply against the pavement as you walked around the front of your car, hugging your arms briefly against yourself while the phone rang beside your ear.
“come on, tara…”
the street remained mostly empty around you, lined with sleeping establishments and darkened storefronts that looked strangely eerie this late into the night. somewhere nearby, a dog barked once before silence swallowed the sound again.
and... headlights?
you looked up instinctively, only to see a dark car sat parked several meters behind yours on the opposite side of the road.
you were almost certain it hadn’t been there earlier.
the vehicle remained completely still beneath the weak glow of a streetlamp, windows tinted dark enough that you couldn’t make out whoever sat inside.
maybe it was nothing. maybe another driver had simply pulled over too? but something about it made your stomach tighten. your phone continued ringing unanswered against your ear while your eyes remained fixed on the unfamiliar car.
suddenly, standing out here alone in your stupid tight costume didn’t feel very smart anymore.
without thinking twice, you lowered the phone and quickly walked back toward your car. the moment you slipped inside the driver’s seat again, you locked the doors immediately.
you looked through the rearview mirror.
and the dark car remained there, watching.
or maybe you were only paranoid. you hoped you were only paranoid.
the sight unsettled you more the longer it stayed there. so you tried calling again, straight to ringing. but your frustration only tangled itself together with nervousness until your shoulders felt stiff beneath the tight leather of your costume. you then sighed heavily and lowered your phone.
maybe you should just call roadside assistance instead. or maybe—
knock knock.
you physically jolted so hard your shoulder hit the seat. your head snapped violently toward the driver-side window, pulse instantly spiking into your throat.
and there—leaning slightly down beside your car beneath the dim streetlight—was a familiar face.
older, sharper.
the softness youth once gave him had long disappeared, carved away into cleaner lines and composed restraint. even through the shadows, there was no mistaking him. not the calmness in his expression, not the piercing emerald eyes staring directly at you through the glass.
zayne.
for a second, you could only stare at him blankly.
what was he doing here? and more importantly—why did this somehow feel exactly like something zayne would do? appearing at the exact moment your life tilted sideways without warning.
when your eyes met, you watch him straighten up and step aside.
was he really back in town now?
your fingers tightened around your phone before you slowly unlocked the car door, the cool night air hitting your skin again the moment you stepped outside.
up close, the sight of him almost startled you a second time. you swallowed once and forced yourself to compose properly despite the strange tightness gathering beneath your ribs.
there was no time to be overwhelmed. not here, not now.
you smiled politely in that careful adult way people did after years apart. the kind of smile exchanged between relatives reconnecting after too much time passed. “zayne,” you greeted softly. “it’s been a while. how’ve you—”
“what’s wrong with your car?” the interruption was immediate, clean and direct.
your words stopped midair, as the smile on your face faded before you could even help it.
huh.
for some reason, the bluntness stung more than it should have. you looked at him for a second, suddenly unsure where to place your hands or your voice or yourself beneath his attention. maybe adulthood really had made him colder, or maybe he was simply always like this and you only forgot.
“i—” you started awkwardly. “sorry, i just—”
“don’t be.” his voice wasn’t harsh. if anything, it was too calm.
you blinked once before pressing your lips together tightly.
the silence stretched briefly between you while distant cars occasionally passed somewhere farther down the road. beneath the streetlight, zayne’s gaze flicked toward your vehicle again before returning to your face.
you finally cleared your throat. “uh, my engine suddenly stopped working, i don’t even know why.”
zayne nodded once. then, without another word, he stepped past you toward the front of the car.
you turned instinctively to watch him. and suddenly, embarrassingly, your chest tightened again. because it hit you all at once then—this was the first time you had been alone with zayne in years.
really alone.
without any family gatherings, crowded parties, and without caleb between the space separating the two of you. there’s just the quiet road and the warm night air. and zayne standing beside your broken car with rolled sleeves and tired eyes.
he leaned slightly over the hood of the car, brows furrowing in concentration as he examined something beneath the front light. his forearms flexed when he rested one hand against the edge of the hood, and the sight made your stomach twist in a way that felt deeply inconvenient.
seriously, what the hell was wrong with you tonight?
as if sensing your stare lingering too long, zayne looked back at you directly. the eye contact hit harder now that you were adults, less innocent.
quietly, with the same unreadable composure he always carried, he asked. “why are you out here alone this late?”
“there was an alumni homecoming,” you explained, hugging your arms a little closer against yourself while standing beside the car. “for senior high.”
zayne remained crouched near the front of the vehicle, one hand braced against the hood while the other adjusted something beneath it. he only glanced up briefly before returning his attention back to the engine.
“i attended the party,” you added after a second, suddenly hyperaware of what you were wearing. “which is why i look like… this.”
the corner of zayne’s mouth twitched faintly, enough to make your stomach betray you a little.
“i noticed,” he says.
you cleared your throat and stepped closer to the car, heels crunching lightly against stray gravel near the roadside. up close, you could smell faint detergent and something sterile clinging subtly to him beneath the night air, like hospital corridors and clean laundry somehow followed him everywhere.
it felt unfairly familiar.
you looked down at him. “you didn’t hear about the homecoming?”
silence.
“that means no, then.”
zayne hummed, entirely unbothered by your accusation. honestly, that tracked. he was always strangely detached from things happening around him unless someone physically dragged the information to his face. back then, people used to joke that zayne could probably miss the apocalypse if nobody updated him personally.
you opened your mouth to tease him again when suddenly—
“fuck.” grease smeared darkly against the cuff of his rolled sleeve and streaked lightly across his forearm.
instinctively, you moved toward the passenger side door. “wait, i have wipes inside—”
“it’s okay.” zayne said it so quickly that you paused mid-motion. he barely even looked at the stain. you stood there awkwardly for a second before slowly nodding and stepping back again.
silence settled afterward, the kind of silence that carried too many things beneath it.
you watched zayne work quietly for another moment. he really had changed... or maybe matured was the better word. oh — his phone is ringing.
buzzzzz!
zayne stopped immediately. with his clean hand, he pulled the phone out and glanced briefly at the screen before answering.
“baby?”
your body stilled, completely.
zayne turned slightly away while speaking into the phone, voice lower and calmer in a way that sounded unintentionally intimate beneath the quiet road. “yes, i’m still outside.” he paused. “no, don’t wait up.”
your throat tightened before you could stop it.
oh.
he had a girlfriend now.
you stared blankly at the road instead, suddenly unable to figure out where to look. how? when? where did he even meet her? and more importantly—why did you care so much? the realization embarrassed you instantly. because what exactly were you expecting after all these years apart? that both of them would remain frozen in time waiting for you forever?
you swallowed and looked down at your hands. this entire situation felt strange and wrong somehow.
zayne was here late at night helping you alone on the side of the road while his girlfriend waited for him somewhere else. and you stood beside him in a skin-tight costume looking at him too much and thinking about things you absolutely should not be thinking anymore.
it made guilt creep slowly beneath your skin.
zayne ended the call not long after and slipped his phone back into his pocket. before he could return to fixing the engine, you stepped forward quickly and lowered the hood shut with a dull metallic thud.
the sound cut through the quiet road sharply, making zayne blink up at you.
then one of his brows lifted.
the expression was so familiar it almost threw you off balance. that look he had on his face looked exactly like his younger self again—the same boy who used to silently judge everybody with one unimpressed glance.
you pressed your lips together awkwardly. “you don’t have to fix it. i’ll just call for assistance or something.”
zayne remained leaning slightly against the car, grease staining his sleeve while he looked at you like you’d just said something ridiculous. “i can fix it.”
“yeah, but you don’t need to.”
“it's fine.”
you exhaled through your nose. “zayne, seriously, i don’t want to take too much of your time.”
his gaze stayed on you for a moment, and then he straightened fully, brushing his stained hand against his slacks without much concern. “the radiator hose is damaged. your engine overheated. it’s not something you should drive home tonight.”
you stared at him silently while he spoke, watching the way the streetlight caught faintly against the sharp bridge of his nose and the loose strands of dark hair falling near his forehead.
“It’s better if i drive you home,” he added calmly. “i’ll call assistance for your car afterward.”
your body stilled faintly at the offer.
drive you home...?
the intimacy of it settled strangely beneath your ribs, because this wasn’t high school anymore. you weren’t teenagers stumbling through friday nights.
you were adults now. and being alone in a car with zayne at this age felt infinitely more dangerous than it would’ve back then. you swallowed once before the thought escaped your mouth. “…don’t you have a girlfriend?”
zayne paused, actually paused. his brows furrowed slightly as he looked at you with genuine confusion. “what?”
you immediately regretted asking.
ugh, you sounded insane now that you realized it. you cleared your throat and gestured vaguely. “the... call earlier.”
realization dawned across his face slowly. and then—to your complete disbelief—zayne almost looked amused. “my assistant? her name is baby.”
“…what?”
“baby jane,” zayne repeated calmly. “one of the assistants in the hospital.”
you continued staring at him.
that was the dumbest thing you had ever heard.
if this explanation came from literally anybody else, you would’ve laughed directly in their face and called them a liar. but zayne looked entirely sincere standing there. because zayne couldn’t lie to save his life. back then, he used to get caught hiding things within five seconds simply because guilt physically manifested on his face.
awkwardly, you nodded. “…oh.”
a tiny silence followed, then you noticed the look on zayne’s face. subtle but definitely there—mild amusement lingered quietly in his eyes while he watched you process everything.
your cheeks instantly felt warmer as you looked away. “well, that’s a ridiculous name.”
“everyone says the same thing.”
after zayne finished calling assistance for your car, the two of you stood awkwardly beside the road for a moment while waiting for the details to settle. it turns out that the dark tinted car from earlier belonged to none other than zayne.
several minutes later, you found yourself slipping into the passenger seat. the interior smelled faintly like coffee and something distinctly him—subtle enough that you probably wouldn’t notice it if you weren’t sitting this close. zayne also settled into the driver’s seat beside you, adjusting the wheel before glancing toward you.
“are you cold?” he asked, fingers already reaching toward the air conditioning controls.
you shook your head. “i’m fine.”
he paused briefly before pulling his hand away again without argument.
you stared out the passenger window while absently rubbing your thumb against your phone screen. you still felt worried about your car despite everything. what if the repair became expensive? what if the engine problem turned out worse than expected? and on top of that—sitting in zayne’s car after all these years felt so odd in a way you couldn’t properly explain.
the silence between you wasn’t awkward exactly. it was worse. it was familiar.
you cleared your throat to distract yourself. “do you still remember the way to my house?”
instead of answering verbally, zayne simply opened his maps application. you stared at the glowing screen for a second before letting out a tiny huff of disbelief.
“wow,”
“i remember the address,” he said calmly while typing it in. “not the route.”
that reminds you... back then, zayne used to remember everything about you—which snacks you hated, which route you preferred walking home, which pencil brand you always lost within two days.
he used to notice little things without even trying. but now he needed maps.
you looked down at your lap quietly.
this was good. this was normal. people grow up and move on. you were expecting too much from ghosts of adolescence that no longer existed the same way they once did. and, weren’t you relieved? if both caleb and zayne had truly moved on from whatever complicated mess existed between the three of you back then, then you could finally breathe properly too. you no longer have to carry that strange lingering guilt that followed you through adulthood like an unfinished sentence.
now, all of you could finally leave everything behind.
when the car stopped outside your house, relief and disappointment tangled together unpleasantly inside your chest. you unbuckled your seatbelt slowly and turned toward him with a polite smile. “thank you for driving me home. i really appreciate it.”
zayne nodded. “mm.”
you stepped out of the car carefully, heels crunching lightly against the pavement again. you were already halfway toward your gate when—
“wait.” your name left zayne’s mouth behind you.
you turned around and stilled at the sight of zayne stepping out of the car too. in his hands was a small cake box decorated with your favorite flowers tucked neatly around the ribbon.
where did that suddenly come from? and... is that for you?
something about his composure became almost painfully awkward beneath the porch lights. “i heard about the reunion,” he admitted quietly. “but my schedule didn’t allow me to attend.” his tone remained flat in that very zayne way, but you caught it immediately—the subtle stiffness beneath his voice whenever he was embarrassed about sincerity.
it almost made you smile.
“so, i brought something instead.” he sounded like someone reluctantly explaining why he accidentally cared too much.
slowly, you stepped closer and looked down at the lettering written carefully across the cake.
“congratulations for getting promoted.”
you remember caleb texted you about your promotion months ago while zayne never did, but this felt exactly like the sort of thing zayne would do instead of sending a message. quietly remember just to quietly show up. quietly carry around a cake for god knows how long because he didn’t know how else to express congratulations properly.
you looked back up at him. “thank you for still remembering, zayne.”
—
after a few months of postponed plans, missed friday dinners, and relatives constantly saying “we'll be finally complete next time”, granny’s birthday finally came by.
your family arrived earlier than everyone else, mostly because your mother believed being late to family occasions was some kind of moral failure. by eight in the morning, you were already outside in granny’s front yard wearing house slippers and comfortable clothes, sitting on a small plastic stool beneath the shade while blowing balloons until your cheeks hurt.
from the open kitchen windows came the scent of garlic fried in oil, sweet spaghetti sauce simmering in giant pots, and the faint buttery smell of cake that somebody had already sliced prematurely despite strict instructions not to touch it yet. inside the house, the older aunts moved around carrying trays and arguing over whether the pasta needed more sauce while old love songs played from a speaker.
it felt so comforting, like childhood preserved in a glass jar.
your younger cousins ran circles around the yard while chasing each other with uninflated balloons, their slippers slapping against the fake grass. every few minutes one of them would come bother you for help.
at one point, one of the smaller cousins climbed directly onto your lap while you were tying ribbons around balloons, nearly making you inhale the entire thing from surprise. “oh my god,” you laughed breathlessly, pushing his forehead away. “you’re trying to kill me before granny’s birthday even starts!”
the child only grinned mischievously before stealing one of the candies from the nearby table and sprinting away before his mother could catch him. you watched him disappear around the gate with a smile still lingering on your face.
every now and then, the familiar metal gate creaked open again and another relative stepped inside carrying containers of food or grocery bags or wrapped gifts while greeting everyone.
and every single time, granny would brighten like sunlight itself. she sat proudly near the terrace in her favorite floral duster while greeting every newcomer as though they had returned home from war instead of merely driving fifteen minutes away. sometimes she forgot stories halfway through telling them. sometimes she repeated the same joke twice. and nobody minded.
somehow, granny had always been the center thread tying everybody together. without her, everyone drifted.
you noticed that more clearly now as an adult. how people got jobs, moved cities, entered relationships, built schedules too crowded for friday gatherings and random visits. the neighborhood no longer felt permanently alive the way it once had when you were younger. but today felt different—today felt like somebody, in this case, granny, had reached into the past and carefully stitched it back together for a few hours.
you finished tying another cluster of balloons near the gate before standing up to stretch your sore shoulders. immediately, one of your aunts shoved a tray of barbecue sticks into your hands on her way past.
“bring this inside please.”
“why am i suddenly unpaid labor?” you complained.
“because you’re unmarried and still useful,” your mother replied from somewhere behind you without even looking up. almost the entire yard burst into laughter at that, so you groaned while carrying the tray toward the tables, though the smile on your face stayed anyway.
and maybe that was the strange thing about coming back here. for the first time in a long while, adulthood felt far away. here, you were still just you. still someone’s granddaughter. still someone’s cousin. still the girl who grew up inside these walls.
the moment you stepped inside the house carrying the tray of barbecue sticks, you immediately regretted it.
“come here,” one of the older women called instantly, patting the empty seat beside her. another older relative leaned forward with dangerous curiosity already sparkling in her eyes. “so, when are yougetting married?”
oh no.
you forced out a polite smile as you carefully balanced the tray in your hands. “good morning to you too.”
that only made them laugh louder. within seconds, you found yourself trapped near the dining area while several elderly women interrogated you about your love life. somebody asked whether you were secretly dating, another asked if your standards were too high now because you were a corporate manager, then one uncle declared that women became “too intimidating” once they earned too much money.
you stared at him blankly while chewing your barbecue in silence. honestly, you would rather reorganize all the monoblock chairs outside one by one than survive this conversation.
thankfully, salvation arrived in the form of chaos. one of the younger cousins suddenly darted past you like a tiny criminal and snatched another barbecue stick straight from the tray.
“hey!” you yelped.
the little girl burst into delighted laughter before sprinting outside barefoot while the adults erupted into noisy scolding.
“go catch her!”
“that child keeps stealing food!”
you did not even pretend to hesitate. “i’ll go,” you announced, already escaping toward the doorway before another marriage question could be launched at your forehead.
outside, you spotted the little girl racing across the front yard triumphantly with the stolen barbecue held high in the air.
“come back here!” you laughed, chasing after her across the grass. “you little thief!” the child shrieked happily and nearly reached the gate before—someone suddenly caught her mid-run.
two large hands lifted her clean off the ground like she weighed absolutely nothing, and the little girl gasped before bursting into giggles.
you stopped in your tracks.
even before your mind fully processed the uniform, the broad frame, or the sunglasses glinting beneath the sunlight—you already knew it was none other than your childhood friend.
they’ve arrived.
he stood there casually in his brown DAA uniform, one arm holding the laughing child against his side while the other stole the barbecue stick directly from her hand. “crime doesn’t pay,” he informed her seriously before taking a bite himself.
the little girl gasped in betrayal. “caleb!”
caleb only grinned around the barbecue. even after all these years, he still carried that same careless brightness around him. the uniform hugged his frame, sleeves rolled just enough to reveal toned forearms lightly browned from the sun, while the dark sunglasses somehow made his grin look even more radiant.
caleb finally turned toward you and smiled, crooked and familiar and terribly easy. “wow,” he drawled while lowering the child back onto the ground. “they got you working like hired staff already?”
you let out an embarrassed laugh despite yourself. “somebody has to do the labor around here.”
“yeah?” caleb tilted his head while looking you over openly. “you even look the part.”
your eyes widened. “what does that even mean?”
he laughed beneath his breath, clearly entertained by how fast you reacted. “relax, you look adorable.”
the word hit you stupidly harder than it should have. before you could recover, caleb already brushed past you casually toward the relatives gathering near the entrance. and just as instantly, loud greetings exploded from the yard.
“caleb!”
“you got thinner!”
“no, he got bigger!”
relatives crowded around him fussing over his arrival while younger cousins clung to his arms asking endless questions about airplanes and flying. and somehow, quite unlike you, he handled all of it effortlessly.
then, a quieter presence approached behind him. unlike caleb’s easy warmth, zayne arrived like winter air drifting through an open doorway. with a dark trench coat resting against his arm despite the sun, he wore an all-black clothing with a composed posture that remained untouched by the noisy chaos surrounding him.
he looked absurdly polished compared to the rest of the family bustling around in slippers and casual clothes. that only made him more familiar too.
his gaze found you almost immediately, quietly taking in the sight of you standing there breathless beneath the sunlight with messy hair, barbecue smoke clinging faintly to your clothes, and ribbons still tied around your wrist from decorating earlier.
your throat suddenly felt dry.
zayne gave you the smallest nod before moving past you as well, greeting the older relatives respectfully while they began fussing over him too.
and until lunchtime, you barely sat down.
every time you thought you finally had a moment to rest, another relative suddenly needed help carrying something, reheating food, arranging chairs, or finding missing utensils. at some point, you became the unofficial runner of the entire gathering.
still, you didn’t really mind. there was something oddly comforting about the exhaustion. meanwhile, both caleb and zayne had become trapped in their own corners of socialization. every few minutes, you’d catch glimpses of them between rooms.
you saw caleb sitting comfortably among a noisy cluster of uncles and neighbors outside near the terrace, laughing easily while answering endless questions about work abroad. zayne, on the other hand, remained inside most of the time, seated neatly beside the older relatives who adored him for entirely different reasons. every auntie in the room seemed eager to brag about him to somebody else. zayne endured all of it with quiet patience, occasionally adjusting his sleeves while listening attentively whenever elders spoke to him.
by the time lunch was nearly ready, the heat inside the house had become unbearable enough that your head started hurting slightly. after setting down another tray of food onto the dining table, you exhaled and leaned toward your nearby aunt. “is there still cold water left?”
your aunt nodded while fixing plates. “there should be some in the fridge—” before she could even finish speaking, you hear two chairs scraping against the floor at the exact same time.
you froze at the loud sound, only to see that caleb and zayne had both stood up simultaneously.
“i’ll get it,” caleb said.
“i can get it for her,” zayne spoke at almost the same time.
silence...
your fingers tightened around the empty glass in your hand. and there you go.
you felt eighteen again.
caleb blinked first before glancing sideways at zayne with a crooked look of disbelief. zayne slowly sat back down first, though the faint tightening in his jaw betrayed him. then caleb followed a second later, leaning back into his chair while exhaling through his nose in amusement.
the younger cousins were very quick to catch on. of course they did. children always noticed first.
“they’re doing it again!” one of the young teenagers quickly blurted out from the couch.
another cousin burst into laughter. “oh my god, just like before!”
“right? they used to fight over helping her all the time!”
several older relatives started chuckling too, while others exchanged those suspiciously observant looks older people had whenever they sensed gossip material forming in real time.
you felt your entire face grow warm. “okay,” you interrupted, forcing out an awkward laugh. “i can just get water myself.” you escaped toward the kitchen before the conversation could worsen further, clutching your empty glass like it could protect you from humiliation.
behind you, the teasing unfortunately continued anyway. you opened the fridge and grabbed the cold pitcher of water with slightly unsteady hands. the cool air spilling from the refrigerator against your overheated skin felt heavenly as you poured yourself a full glass, trying to ignore the muffled conversations continuing from the dining area.
except certain words drifted into hearing range anyway.
“so, do either of you finally have girlfriends now?”
you paused unconsciously while lifting the glass toward your lips. outside, someone laughed, another relative joining in. “there’s no way handsome men like these stayed single this long.”
“what about exes?”
“secret children?” one uncle joked. the room then bursts into noisy reactions. you stared down quietly at your glass of water. and then—
“none,” zayne answered.
one of the aunties sounded genuinely shocked. “none at all?”
“i’ve been busy,”
it sounded believable, painfully believable. of course zayne would sacrifice romance for career progression with terrifying efficiency—but then the attention shifted toward caleb.
“what about you?”
you waited absentmindedly for the obvious answer, because surely someone like caleb—
“don’t want one.”
“what do you mean you don’t want one?” somebody laughed.
caleb’s voice came easier this time. “just never wanted anybody enough.”
huh?
you hated that your mind immediately tried to interpret it. you forced yourself to drink your water while keeping your back turned toward the dining room.
they had both moved on obviously. people didn’t stay stuck on childhood feelings forever.
you had barely finished your glass of water when granny suddenly shuffled into the kitchen, drawn in by the noise and laughter echoing through the dining room. “why is everybody so loud in here?” she asked suspiciously, though the smile already tugging at her mouth betrayed her amusement.
“we were asking them why they’re both still single!”
“apparently nobody wants to date these two.”
the room erupted again into laughter. you closed your eyes briefly in secondhand embarrassment while setting your empty glass down on the counter. unfortunately, when you turned around—you accidentally made eye-contact with both caleb and zayne at the same time.
shit.
you immediately focused very hard on literally anything else.
before the room could spiral into even more teasing, granny suddenly clapped her hands together as though remembering something important. “oh! since you’re all just sitting there talking anyway, do me a favor, will ya.”
and just like that, every younger adult in the room developed selective hearing.
granny ignored them expertly. “haiya, the speaker outside stopped working again,” she said with a sigh. “the extra one should still be in the attic somewhere.”
before you could quietly escape the kitchen, granny’s eyes landed directly on you. “you,” you stopped yourself from reaching for the plates. “you were in the attic this morning, right? guide them.”
you turned. “…them?”
granny pointed directly toward caleb and zayne.
fuck?
being alone upstairs with the both of them is significantly more dangerous than it logically should! but refusing would only make everyone tease you harder.
you forced out a smile. “sure.”
eventually, the three of you walked upstairs together while the noise slowly faded behind you into muffled laughter. the old staircase creaked beneath your steps exactly the same way it always had growing up, and the familiar sound alone made something in you stir.
you tried to fill the silence before it became unbearable. “the attic’s probably messier now, granny keeps throwing random things there.”
“some things never change,” caleb replied easily from behind you. “including this house.”
you glanced back briefly, remembering once upon a time, this exact staircase had carried the three of you toward childhood conspiracies instead of polite adult conversations.
the attic door creaked loudly when you pushed it open, and warm dusty air greeted you immediately. the room smelled faintly like cardboard, old books, wood polish, and trapped summer heat. sunlight slipped through the tiny circular window near the ceiling, illuminating floating dust particles drifting through the air like tiny fireflies.
you could see boxes stacked everywhere of old christmas decorations, broken electric fans, bags of clothes nobody wanted to throw away, photo albums, and your forgotten toys.
all three of you simply stood there quietly.
you remembered rainy afternoons hiding here together to avoid chores downstairs, remembered flashlight games, remembered lying on flattened cardboard boxes while listening to rain hammer against the roof above you. the attic still carried traces of those years somehow, small ghosts preserved inside warm dust and old sunlight. except now, the air between the three of you felt... different.
heavier.
caleb wandered toward one side of the attic where several labeled storage boxes rested against the wall. he crouched near one marked with messy handwriting that literally read CALEB and laughed quietly beneath his breath. “wow, granny really archived my entire existence up here.”
zayne had already started scanning the room practically. “where is the speaker supposed to be?” he asked while looking around.
you shrugged. “i honestly have no idea. i was only here for extra chairs earlier.”
“how helpful,” caleb commented.
you shot him a look. “then you find it.”
he grinned without looking up from the box he had opened.
you exhaled before stepping farther into the attic yourself, carefully weaving between old storage containers while searching as the attic slowly filled with the sound of things being moved around.
caleb sat crouching on the floor near his old storage box while sorting through random junk he apparently used to own—old basketball magazines, tangled earphones, a broken handheld game console... “damn,” he muttered, holding up an ancient toy car. “i remember crying over this.”
you laughed while brushing dust off yourself. “you used to cry over everything.”
“excuse me,” caleb replied with fake offense. “i was just emotionally expressive.”
“you cried because i beat you at mario kart once,” zayne deadpanned from across the attic without looking up from the boxes he was checking.
caleb pointed at you as he looked at zayne. “because she cheated.”
“i didn’t cheat,” you defended.
“you absolutely cheated, you manipulative girl.”
you snorted before you could stop yourself, bending slightly to look through another box near the far wall, unaware that both men had unconsciously looked toward you at the same time until caleb suddenly spoke again. “heh, you still do that.”
you glanced back. “do what?”
“that thing when you bite the inside of your cheek.”
your lips parted, and without realizing it, you immediately stopped doing it. caleb smiled faintly when he noticed.
“you still remember that?” you asked carefully.
“yea, i remember a lot of things about you, miss poker.”
you quickly looked away and crouched beside another stack of boxes, pretending to search harder for the speaker. across the room, zayne finally straightened from where he’d been kneeling near an old shelf.
“so you cut your hair,” he suddenly said.
your hands paused before looking at him. his tone had remained completely neutral and observational, almost clinical. but somehow, hearing it from him affected you differently. you touched your hair absentmindedly near your shoulder. “a few months ago, yeah.”
zayne nodded once. “it used to reach your waist.”
caleb leaned back against the wall nearby, one knee propped upward while watching the two of you. “he noticed that immediately when we walked in earlier,”
zayne’s gaze shifted toward him. “caleb.”
“what?” caleb shrugged innocently. “i’m just saying.”
you forced yourself to keep searching. “you two are still so dramatic.”
“we’re not dramatic,” caleb replied.
zayne adjusted his sleeves, turning to caleb. “you are.”
“says the guy who used to get jealous over card games.” caleb grinned wider. “remember that?” he continued casually, though his eyes remained fixed on zayne instead of you. “she used to sit beside me during poker nights and you’d stare holes through the back of my head the entire time.”
“because you always cheated.”
“again with the cheating accusations,” you muttered.
“you liked it when i let you win,” caleb now looked at you.
your heartbeat stumbled, because the way he said it didn’t sound playful anymore. it sounded personal. for some reason, your mind replayed the night of the alumni event, when you unknowingly played poker against him. slowly, you stood upright again while clutching one of the dusty boxes against your chest. “i never needed you to let me win.”
caleb looked at you then, fully. the sunlight slipping through the attic window caught faintly against the gold-brown tones of his skin while dust drifted through the space between all of you. “i know,”
nobody spoke for several seconds.
downstairs, you could hear someone screaming and laughing over karaoke lyrics.
and then caleb exhaled suddenly through his nose before speaking again, “you know what’s funny?” he rested his forearm over his raised knee, gaze lingering on you beneath lowered lashes. “i thought seeing you again after all these years would make things easier.”
your throat tightened. you should not ask, you absolutely should not. “did it?”
caleb stared at you for a long moment, then smiled. “not even a little.”
you stilled at caleb’s answer.
the words lingered strangely inside the attic, hanging somewhere between the dust-filled air and the slow heat pressing beneath your skin. for a second, you became painfully aware of the sunlight touching the side of your face, of the old floorboards beneath your feet, of the way your heartbeat had suddenly become embarrassingly noticeable to yourself.
and then you noticed zayne looking at caleb, but it wasn’t an annoyed look, wasn’t surprised either. it was quieter than that, like there was an entire conversation happening inside one glance alone.
something restrained passed between them before zayne’s eyes eventually shifted toward you instead.
you immediately laughed and shook your head, forcing lightness back into the room before the atmosphere swallowed you whole. god, they still had the same effect on you somehow. that alone irritated you a little. so instead of shrinking away from it, you turned toward caleb with a deliberately playful expression. “what? does that mean you still haven’t moved on yet?” it was meant to be teasing, something to defuse the tension. except the moment the words left your mouth, you watched caleb’s face slowly change.
there it was again.
that same crooked, dangerous little smirk he used to wear years ago whenever you accidentally walked yourself into his traps. he leaned further back against the wall behind him, eyes dragging slowly over your face before answering. “depends,”
your stomach tightened instantly. before he could continue—and before zayne could speak either—you quickly cut in. “okay, i’m just gonna ask granny where the speaker actually is before we die up here.”
you turned around and headed toward the attic door before either of them could say anything else that would make your entire nervous system malfunction. the wooden floor creaked beneath your steps when you grabbed the doorknob quickly, twisting it while already half distracted by your own embarrassment.
but the knob didn’t move.
you frowned, trying again harder.
“huh?” you jiggled the handle again, now using both hands, but the old wood only rattled loudly beneath the force.
your brows furrowed deeper. “wait.” you pulled harder this time, but the door refused to budge completely. confusion now immediately shifted into disbelief. “are you serious?” you shoved your shoulder lightly against it before trying the lock again, only for the handle to stubbornly remain stuck in place.
behind you, you heard movement.
“what happened?” zayne asked.
“the door won’t open.”
caleb laughed at first like he thought you were joking, but the sound faded when you hit the door again with genuine frustration.
“i’m serious.” you knocked loudly this time, “hello?!” your voice disappeared beneath the thunder of karaoke downstairs. somebody was aggressively singing an old love song now, complete with cheering relatives and clapping somewhere below.
of course. of fucking course nobody could hear you.
you tried again anyway, knocking harder until your palm stung against the wood. “granny?!”you abruptly turned around. “do either of you have your phones?”
for one tiny second, caleb and zayne exchanged a look. and something about it immediately made suspicion flicker inside you.
zayne checked his pockets first before speaking calmly. “i left mine downstairs.”
your eyes moved toward caleb, watching the way he patted his jeans before exhaling through his nose. “mine too.” caleb had the audacity to look mildly entertained already. “guess we’re stuck,”
“what do you mean ‘guess we’re stuck’?”
“relax, someone’ll notice eventually.”
“eventually?” you repeated incredulously.
the attic suddenly felt significantly smaller than before. way too small. especially now that you were hyperaware of everything again.
you swallowed.
absolutely not. there was no universe in which getting trapped inside an attic alone with these two men counted as a survivable situation. especially not when the tension between all three of you already felt thick enough to physically breathe in.
you crossed your arms tightly. “there’s no way.”
caleb tilted his head. “no way what?”
“no way i’m getting stuck up here with both of you.”
zayne looked away for a brief second, though not fast enough to hide the faint amusement threatening at the corner of his expression.
“wow,” caleb muttered. “that sounded personal.”
“because it is personal,”
“geez, pipsqueak, we’re not gonna eat you alive.”
your heartbeat stumbled traitorously at the nickname. so he still does call you that, huh?
eventually, pacing around the attic stopped accomplishing anything except making you hotter. so with an exhausted sigh, you finally sat down onto the wooden floorboards near one of the storage boxes, crossing your legs beneath you while leaning your back against the wall. the longer the three of you stayed trapped up there, the warmer the space became.
there was barely any airflow at all.
the tiny circular window near the ceiling let in sunlight but absolutely no breeze, and the trapped heat had started settling heavily against your skin until even breathing felt sticky.
you fanned yourself weakly using the corner of an old magazine you found nearby. “it’s actually so hot,” you groaned. “how is this room legally allowed to exist?”
caleb snickered from where he sat a few feet away against another stack of boxes. “who's dramatic now?”
“you’re sweating too.”
“well, i sweat beautifully.”
fair. he actually was sweating though.
caleb had always been the type to run warm easily, and now that the heat had thoroughly caught up to him, the strands of his dark hair had started sticking damply against his forehead and temples, the slight sheen of sweat along his neck catching under the attic sunlight whenever he moved. with a quiet exhale, he dragged one hand through his hair and pushed it back, exposing more of his forehead before unzipping his brown DAA jacket halfway down just to loosen it.
the movement pulled your attention before you could stop it, but you instantly averted your gaze—to where zayne is quietly settled.
zayne sat near the shelves, though the heat had clearly begun getting to him too. he rarely looked disheveled, so the subtle signs became painfully noticeable once you started paying attention; his sleeves had been rolled upward twice already, dark hair sat slightly messier now near his forehead. every few minutes, he adjusted the collar of his black shirt like the fabric had become unbearable against his skin. a bead of sweat also slowly slid down the side of his neck before disappearing beneath the collarbone of his shirt.
you glanced away while continuing to fan yourself. “summer’s getting really evil,”
caleb tipped his head back against the wall. “if i pass out up here, tell people i died handsome.”
“nobody would say that.” you tugged lightly at the fabric of your shirt where it clung uncomfortably against your skin from the heat. honestly, at this point modesty felt significantly less important than survival. so before you could overthink it, you grabbed the hem of your shirt and pulled it off over your head, leaving yourself in only your thin undershirt.
immediate silence.
you looked up instinctively and caught both men staring. not even subtly.
caleb’s eyes had visibly paused on you before he looked away first with a low exhale through his nose. zayne reacted faster, immediately turning his gaze aside and adjusting his shirt again.
“geez,” you muttered defensively. “don’t make it weird.”
“we’re not making it weird,” caleb replied too quickly.
you gestured vaguely toward them. “then take yours off too instead of suffering. we literally all grew up together anyway.”
caleb looked at you for a second before grinning slowly. “nah, you might die seeing my biceps.”
“you’re insufferable.”
to your surprise, zayne suddenly spoke from beside the two of you. “she’s right about one thing.” you blinked toward him, only to see that he had reached for the hem of his black shirt, pulling it off completely—completely shirtless!
your brain short-circuited.
because unlike caleb, who at least still had clothes on, zayne had apparently decided modesty was optional now as well. the attic air suddenly vanished from your lungs, your eyes betraying you before you could stop them.
sweaty broad shoulders, defined arms, sharp collarbones damp from heat, and the... abs.
you instantly busied yourself with absolutely anything else—the dusty floorboards, the ceiling, the old christmas decorations nearby. anywhere except directly at zayne’s now shirtless body.
ah, spiritual enlightenment.
across from you, caleb immediately noticed. he leaned forward with visible amusement sparkling in his eyes. “why’re you looking away? thought we all grew up together.”
your face burned hotter. “shut up.”
“what?” caleb chuckled. “suddenly shy now?” while speaking, he shrugged off his DAA jacket completely too, leaving only the fitted white tank top stretched across his chest and shoulders, all sweaty. the heat had dampened the thin fabric slightly near his collarbone, and the sight of his forearms flexing as he tossed the jacket aside did absolutely nothing good for you.
zayne peacefully folded his discarded top ontop of a storage box while watching the interaction unfold beside him.
“leave her alone,” he said to caleb.
caleb raised a brow. “why?”
zayne’s eyes shifted toward you briefly, calm and knowing. “she’s always been a scaredy kitten like that.” the familiarity of the remark hit you directly in the chest. years ago, he used to say things like that all the time too.
you frowned at zayne’s comment. “i am not a scaredy kitten.”
caleb laughed under his breath instantly. “yeah? tell that to your eighteen year old self, i bet my life she'd also just space out and stammer around.”
“fuck you.”
“it was funny.”
“you’re evil.”
caleb grinned. “and yet you still followed us everywhere back then.”
you opened your mouth to rebutt that immediately, only for the memory itself to betray you first. because annoyingly enough—you had followed them everywhere. the three of you used to move around the neighborhood like a tiny dysfunctional unit impossible to separate—summer afternoons spent biking aimlessly around streets, convenience store runs at midnight, and then hiding in this exact attic whenever adults downstairs assigned chores nobody wanted to do.
you smiled while shaking your head. “we were actually unbearable teenagers.”
“you were unbearable,” caleb corrected.
“says the one who somehow always ended up in neighborhood clashes.” you looked up to remember. “it was always at the... where was it again? oh right, the street four blocks away here.”
“and yet i survived.”
zayne spoke without looking up. “barely.”
caleb whistled. “and the one who always used to snitch spoke just now, finally.”
“who wouldn't snitch on a cheater.”
“where did that even come from? and why do you always say i'm a cheater?”
“because you are a cheater,” you and zayne answered simultaneously.
the three of you paused, before unexpectedly bursting into laughter together. real laughter this time, the kind that slipped out before anybody could control it. laughter made it easier to forget how much time had passed, made it easier to fall back into old rhythms.
you hugged your knees loosely against your chest while smiling. “i thought both of you would completely forget about me after college.”
the moment the words left your mouth, caleb glanced toward zayne briefly. “that was unlikely,” zayne said.
you tilted your head, now rummaging again through the photoalbums inside a nearby box. “why?”
“you were hard to miss,” caleb replied, walking toward you to crouch closer and look at the same albums.
your brows furrowed. “we barely even talked after.”
“didn’t mean we didn’t hear about you.”
you looked up. “…what?”
caleb looked up as well, meeting your eyes. “your... promotion.”
“ah.”
“congratulations, by the way,” zayne added calmly. “for also successfully advertising that one campaign your company did.”
your eyes snapped toward him. “…how do you know about that?”
zayne looked almost confused by the question. “you posted it.”
so they've been updated of you from afar, huh.
at some point during the conversation, both men had gradually moved closer without you noticing. caleb now sat near enough that his knee almost brushed yours, while zayne leaned against the wall beside you instead of across the attic, close enough for you to catch the clean scent of his cologne beneath the heat and dust.
suddenly, you remembered the lack of clothing again. you glanced at your own thin undershirt, and to zayne completely shirtless beside you, then to caleb in only a tank top with damp hair falling over his forehead. you cleared your throat quickly. “anyway, what about you two? you seriously never dated anybody?”
“why?” caleb asked lazily. “you curious?”
“normal people ask questions during conversations.”
“you first,” he replied.
zayne glanced toward you too, quieter but no less attentive. somehow, having both of them looking at you at once made the space inside your chest tighten. you tried to stay unaffected. “i already answered downstairs, i think. i have never been in a serious relationship in my life.”
“no serious relationships,” caleb corrected carefully. “that’s different.”
you looked down at your hands, shrugging. “i don’t know, i guess work just became easier to focus on.” that wasn’t the full truth. the fuller truth sat heavier beneath your ribs—that intimacy had always felt strangely incomplete after them.
after whatever the three of you had become all those years ago.
you let out a forced chuckle to lighten the mood again. “which sounds depressing now that i say it out loud.”
“it doesn’t,” zayne says, glancing down your chest, and back up your eyes. maybe it was the trapped closeness of the attic, but something about the way he looked at you right then made warmth slowly spread beneath your skin, a kind of longing stretched too thin over too many years.
caleb rests his chin against his fist. “so really no boyfriends, no exes?”
your face warmed beneath the attention. “why are you interrogating me?”
“because... it’s weird imagining nobody trying.”
you opened your mouth to deflect the conversation somewhere safer. “did either of you even find the speaker yet?”
caleb groaned. “look at her running away.”
you ignored him entirely after that, standing up too quickly from the floorboards and dusted your hands against your shorts as if you were suddenly very determined to continue searching for the missing speaker—anything to keep yourself occupied. “if we actually find this thing, maybe granny will finally stop making me carry trays around.” the old wooden floor creaked beneath your steps as you moved toward another pile of boxes near the shelves.
it almost grounded you. almost.
the moment you bent to check behind one of the boxes, you feel a hand suddenly wrapped around your wrist, urging you to stop and look back.
you found zayne standing closer than you realized, close enough for you to notice the faint sheen of sweat still lingering along his collarbones and chest, catching the subtle rise and fall of his breathing. his grip around your wrist wasn’t painful, but it stopped you completely. “look at me,”
what’s gotten into him all of the sudden?
your gaze flickered everywhere except directly at him because he was still shirtless and because something about the expression on his face right now made your chest feel strangely full. “zayne—”
“look at me.”
so you did, and his eyes looked nothing like they did downstairs around the family.
this wasn’t the polite zayne. not the distant adult zayne carefully controlling every word. this looked much closer to the boy you used to know years ago.
his fingers tightened around your wrist, enough to slightly hurt. “you always do this,”
“...do what?”
“run away.”
the words landed harder than they should have. you immediately tried pulling your wrist back a little, but zayne didn’t let go. behind him, caleb had gone unusually quiet. you could feel his presence somewhere behind zayne without directly looking, still crouched, still listening.
your throat tightened slightly. “there is... nothing to run away from.”
so they really haven't moved on yet, huh.
zayne gave you a look, one that felt almost cruel in how accurately it saw through you. “you are right now.”
“i was-... literally just looking for the speaker. doing what we’re actually here for.”
“you can do that while talking to us, can’t you?”
“well, whatever you both were talking about is weird.”
“weird?” he repeated quietly. his grip loosened slightly afterward, but he still didn’t fully let go. “y/n, you never changed. like before, and until now, all you’ve ever done is run away.”
your chest further tightened at his words, brows furrowing as you still tried to look somewhere else.
“after what happened, you just disappeared on us.”
you swallowed hard.
“and you stopped showing up.”
hearing it said out loud like this made it sound uglier than the version you’d told yourself all these years—that everyone simply grew apart naturally, that time passed, and that adulthood happened. but deep down, you knew. you knew you had distanced yourself on purpose after what happened between the three of you.
after that summer.
your voice came out smaller now. “things got complicated. you know that.”
zayne raised a brow. “so you left?”
the sunlight filtering through the attic window suddenly seemed painfully bright against the dust floating lazily in the air. “what was i supposed to do?” you asked exasperatedly. for the first time since grabbing your wrist, zayne hesitated. that tiny hesitation somehow hurt even more, because it meant he didn’t have an answer either.
behind him, caleb finally moved.
you glanced toward him instinctively.
he still sat low against the floorboards, elbows resting loosely over his knees now while he stared somewhere toward the old shelves instead of directly at either of you. his expression looked incredibly unreadable, but his jaw had tightened faintly.
“you left us behind,” zayne breaks the silence again.
your eyes stung unexpectedly, whispering, “that’s not fair,”
zayne’s gaze softened for only a second before hardening again beneath restraint. “isn’t it?”
you hated this, you hated how small you suddenly felt beneath the weight of his stare, beneath the years sitting unsaid between all three of you. you instinctively shrank slightly backward, only for your wrist still trapped in his hand to stop you halfway.
caleb finally exhaled from behind zayne before speaking for the first time in several minutes. “zayne, don’t corner her.”
zayne looked toward him briefly. “i’m not.”
“you are.”
the attic remained painfully quiet after that. not truly silent—because downstairs, somebody was still butchering an old love song through the karaoke microphone while relatives laughed loudly between clinking plates and glasses—but up here, inside the heat and dust and years sitting between the three of you, everything felt suspended.
your wrist still tingled faintly where zayne had held it, but neither him nor caleb looked away from each other. somehow, being caught between their silence felt worse than shouting.
and then, zayne spoke, still calm. “do you ever think about that summer?” caleb’s gaze flickered toward him slowly. and zayne continued before either of you could interrupt. “we were kids, scared kids.”
your heartbeat quickened, you already knew what summer he meant. of course you did. there had only ever been one summer capable of following all three of you into adulthood like this.
“did you wonder once, caleb,” zayne’s eyes remained on him, steady and honest in a way that almost hurt to witness. “if we were brave back then, would something have happened?”
the question settled heavily into the attic air.
caleb didn’t answer. for once, he actually looked speechless. his brows slowly straightened while his lips parted faintly, like he almost had words but couldn’t quite force them out. and then, eventually, his eyes shifted away from zayne—and landed on you instead.
when your eyes met, you looked away immediately.
somewhere throughout the years apart from them, hidden beneath careers and distance and adulthood, you had slowly realized something terrifying. you never actually stopped wanting them, not one more than the other, not one instead of the other.
just them. just caleb and zayne—the boys who ruined every normal definition of love for you before you were even old enough to understand what love properly was. and maybe you could have buried that forever, maybe you almost did.
until today.
zayne took another step closer. this time, he was looking directly at you. “can we have the answer now?”
christ, you could hear your own heartbeat. it’s fast, loud, humiliatingly obvious. you were always afraid to admit it, but perhaps—a part of you wanted to cross that line now, to stop pretending none of this existed and to finally say something honest after years of repression.
your eyes flickered helplessly between them. and then—your wandering gaze accidentally caught something sitting atop one of the higher shelves across the attic.
you blinked out of yourself.
wait. isn’t that the speaker? the stupid missing speaker?
your restraint grabbed onto it instantly like a lifeline. before your courage could betray you completely, you took the first opportunity to escape. the moment zayne’s hand loosened from your wrist, you slipped around him quickly and pointed toward the shelf.
“there!” you said too fast. “the speaker’s there.”
both men turned instinctively toward where you pointed, and you waste no time crossing the attic toward it before either of them could stop you again. your heart still hammered wildly inside your chest as you reached the shelf and looked upward. the speaker rested frustratingly high near the top, partially hidden behind old storage bins and random decorations.
“…seriously?” you stretched upward, but it’s absolutely nowhere near close enough. the shelf was too tall. you frowned while standing on your toes, fingers barely reaching for it. you glanced around desperately for something to stand on, but there weren’t any proper chairs nearby. before you could stubbornly insist on climbing higher onto the unstable boxes, caleb suddenly walked up behind you.
“need help?” he asks.
you blinked toward him over your shoulder. for some reason, your brain completely failed to produce a normal response. you watch how caleb’s hair remained damp from the attic heat, dark strands falling messily over his forehead while his white tank top clung slightly against his chest and stomach.
“i…”
caleb’s mouth twitched like he noticed your sudden inability to function. without another word, he crouched down in front of you with one knee against the wooden floorboards and a broad back facing you. “c’mon,” he said while motioning over his shoulder. “get on.”
your eyes widened. “…wh-what?”
“you need height, pips, unless you wanna risk your life or sumthin.”
you hesitated. behind you, zayne stepped closer too, setting a box he’d moved earlier more securely against the shelf before looking toward you. “if you’re getting it, pass the speaker to me immediately after. it’s heavy.”
you nodded weakly.
okay. fine.
you swallowed once before carefully stepping toward caleb’s crouched form. “don’t drop me,”
caleb laughed. “you wound me.” still, his hands steadied against your calves as you awkwardly climbed onto his back. the moment your thighs wrapped around either side of his neck, heat rushed violently into your face.
this was humiliating.
caleb stood up carefully afterward, and the sudden loss of ground beneath your feet made you instinctively tighten your hold around him. his hands then immediately gripped more firmly on your thighs to stabilize you.
large hands...warm palms... strong fingers pressing securely against the bare skin just below your shorts...
you stared determinedly at the shelf instead.
focus! focus on the speaker, not on the fact that caleb’s shoulders flexed beneath your hold every time he adjusted his grip on you.“comfortable up there?” he asked, rubbing a thumb along your skin.
fuck.
“stop talking.”
“yes, ma’am.”
behind you, zayne cleared his throat once. “can you reach it?”
you forced yourself to focus again and stretched upward toward the speaker stacked near the top shelf. this time you could finally reach it properly, fingers brushing against the dusty handle. “almost—” but then, something suddenly moved near your hand, making you freeze. the ticklish sensation of what might be something alive made you look closer, and see...
“A COCKROACH!” your scream ripped through the attic instantly, jolting violently backward on instinct. “SHIT—”
caleb startled hard beneath you from the sudden movement. “what—?!”
“THERE’S A BUG—” you wiggled frantically trying to get away from it while caleb lost balance underneath your panicked thrashing. then, the speaker tipped dangerously over the edge of the shelf. thankfully, zayne reacted fast enough to catch the heavy speaker against his chest before it crashed onto the floor.
the problem was everything else, though. you were still screaming, while caleb was still trying not to drop you. and the next few seconds happened far too fast—caleb’s balance finally gave up.
CRASH!
you landed very hard against caleb’s chest as both of you crashed onto the floorboards together, the air knocking from your lungs. caleb grunted sharply beneath you from the fall, one arm instinctively wrapping around your waist to keep you from hitting the floor harder.
“are you okay?” he coughed.
“the roach—!” your heart still hammered wildly while you tried pushing yourself upright—until sudden sharp pain tore across your palm. “ah—!”
a splintered piece of wood had been sticking upright between the uneven floorboards where your palm landed during the fall. a thin but deep cut now stretched across the center of your hand, bright red blood immediately welling against your skin.
“shit,” caleb muttered, staring at you.
you winced hard, clutching your injured hand against yourself while still half sprawled against caleb’s chest.
he pushes himself upright quickly despite clearly getting hurt from the impact too. you only noticed now the way he’d scraped part of his arm against the floorboards during the fall, redness already forming along his elbow. he didn’t even look at it as his attention stayed entirely on you. “let me see,”
you shook your head weakly out of reflex while pressing your wounded palm closer against yourself. “it’s fine—”
“you’re bleeding.” his voice came lower, more serious. the teasing undertone went gone instantly. before you could protest again, caleb carefully grabbed your wrist to examine the cut more closely.
his brows furrowed hard. up close, you could see the same shift in his face whenever he got worried about you, the slight narrowing of his eyes and the way his touch became gentler without him seeming to realize it.
meanwhile beside both of you, zayne had already set the speaker down safely. you heard quick footsteps approaching, then suddenly zayne crouched near you too, immediately reaching for your injured hand with frightening calmness.
“move,” he told caleb.
“i’m helping her.”
“and i’m a doctor.”
caleb clicked his tongue but loosened his hold enough for zayne to inspect your palm instead. now you sat there trapped awkwardly between them on the attic floor, breathing unevenly while both men focused on your injured hand. despite the pain, your face still burned hotter from the way caleb’s arm remained securely attached around your waist the entire time.
instead of dwelling on that, you observed the way zayne’s entire demeanor shifted the moment he properly saw the wound. it happened so naturally that it almost startled you more than the injury itself.
one second he had been the same restrained, unreadable man from earlier, standing in the attic shirtless with sweat dampening the edges of his dark hair. and then suddenly, the doctor in him surfaced so seamlessly that it felt like watching somebody step into their true skin.
you watch his posture straightening, expression sharpened. his fingers wrapped around your wrist with control as he tilted your palm toward the sunlight. fresh blood continued slipping slowly from the cut, bright against your skin before trailing down the inside of your wrist and arm in thin warm lines.
the wound pulsed really painfully, every heartbeat making it throb even harder, enough to make you wince again.
immediately, zayne’s eyes flicked upward. “does it sting or ache?”
you blinked at him for a second. “both.”
zayne hummed under his breath before looking around the attic quickly, scanning the cluttered shelves and old boxes. his brows drew together—of course there was nothing useful here. no bandages, tissues, nothing clean enough. “we shouldn’t wrap it with anything dirty,” zayne murmured more to himself than to you.
you shifted against caleb’s chest, still painfully aware of the way his arm remained firm around your waist from behind. his body felt warm beneath yours, solid, breathing against your back despite the awkward position the two of you were still trapped in on the floor.
“it’s okay, i can just use my shirt for now and wash it downstairs later when someone notices we’re missing—” you stopped yourself when zayne suddenly moved, your breath caught when he leaned downward toward your injured arm. “…zayne?”
he didn’t answer, his gaze stayed lowered instead, almost avoiding yours. and then you felt it—the warmth of his tongue dragging slowly along the thin trail of blood that had begun slipping down your wrist.
“z-zayne!” it made you flinch hard in shock, but his hand tightened carefully around your wrist to steady you before the blood could drip further. he still wouldn’t look at you, expression remained frighteningly focused despite the intimacy of what he was doing, dark lashes lowered while his tongue traced upward once more against your skin.
the sensation made your stomach twist painfully because it hurt and because it didn’t. because his mouth was warm and the attic was hot and your pulse was beating too hard beneath his touch. “you’re insane,” you whispered weakly.
that finally made the corner of his mouth twitch, but he still didn’t stop. slowly, carefully, zayne lifted your wounded palm closer toward his mouth. you could see the brief hesitation in his face this time, almost like he knew crossing this line would change things.
but even then, his lips pressed softly against the center of your palm.
“hng—!” pain flared immediately when he applied pressure to the cut, sucking the blood from the wound to keep it temporarily clean. but the sting made your entire body tense. your free hand immediately grabbed onto the closest thing near you—
caleb.
you pressed backward against his chest hard enough that he physically stiffened beneath you. “it hurts,” you shakily breathed.
behind you, caleb let out the faintest grunt, low and strained. his arm around your waist tightened before he could stop himself. but you failed to notice completely—too distracted by zayne, by the overwhelming feeling of his mouth against your skin.
zayne’s eyes finally lifted toward yours then, emerald green, but darker now somehow. you had never realized before how intimate being cared for could feel until this exact moment. his lips remained close against your palm while his fingers held your wrist steady.
meanwhile behind you, caleb’s ears had gone bright red. but you still failed to catch on the visible effort it took for him not to move beneath the repeated pressure of your body pressing against him every time the pain made you squirm. you were sitting directly between his legs, half against his chest, and every small movement from you dragged against him in ways that were making his breathing increasingly uneven.
“nghh...” caleb’s grip flexed once against your waist. but before you could process that, zayne pulled back slowly from your injured hand.
your skin burned so badly it almost felt feverish, heat spreading up your throat and cheeks while your injured palm still throbbed beneath zayne’s careful hold. you stared at the faint sheen of blood left near his lower lip before he calmly wiped it away with the back of his hand. he inspected your swollen palm again with doctor-like focus despite the fact that he had literally just licked you off to suck your blood.
your breathing became uneven all over again, because you suddenly felt eighteen. painfully eighteen. back in that summer version of yourselves where standing between zayne and caleb had always felt like standing too close to a storm.
zayne tilted your wrist once more, checking the wound carefully. “the bleeding stopped,” he murmured, in which you nodded weakly to. but he stayed crouched close in front of you though, way too close. his eyes lifted toward yours. “can you still run away now?”
fuck’s sake, how are they this persistent?
you almost wanted to scream. why were they still like this? why were they still capable of unraveling you so easily after all these years? you swallowed hard and forced yourself to push back before you completely lost whatever remained of your sanity. “what if i don’t?” you retorted. the words slipped out before you could stop them.
and the second they did—something behind you suddenly twitched hard against your rear. your entire body went still, feeling the solid and warm thing press against your bum, twitching ever so slightly.
is that... caleb?
behind you, caleb sucked in a sharp breath through his teeth, like he was physically struggling, and then he made a strained sound under his breath. you felt the arm around your waist flex harder for half a second before he abruptly loosened it like he’d finally remembered himself. “okay,” caleb muttered roughly from behind you. “get off me.”
you turned your head slightly in confusion, only to find caleb looking away toward the opposite wall with a deeply tense expression, jaw tight enough to visibly flex. the tips of his ears were brightly red, damp hair sticking messily to his forehead while sweat slid slowly down the side of his neck into the collar of his tank top. he looked both irritated and embarrassed at the exact same time, which somehow made him even worse to look at.
“you get—”
“seriously,” he muttered with a grunt, finally glancing at you briefly before immediately looking away again. “it’s hard.”
“i-i mean, it’s hard to breathe.” caleb quickly corrected himself.
zayne exhaled quietly through his nose beside you like he was holding back amusement. you stared at caleb in absolute disbelief while your brain scrambled uselessly trying to process what he’d just admitted out loud.
so what you’re sitting on is his...
zayne leaned toward you again before you could recover properly from caleb’s admission. instinctively, you leaned backward to create distance—but all that did was press your body more firmly against caleb behind you.
that caused a strangled grunt escaping low from his throat, his hands instantly tightening around your hips hard enough to make you inhale sharply. “that hurts—”
you tried shifting away again, but there was nowhere to go. there was zayne in front of you, and caleb beneath and behind you. zayne’s eyes flickered downward briefly at the way caleb’s grip dug into your waist before returning to your face. strangely, he didn’t look annoyed. if anything, he looked calmer now. certain.
the faintest flush had spread across the bridge of his nose from the heat, but his gaze remained painfully steady on you. “earlier, you asked what happens if you stop running.”zayne leaned closer still, one hand braced beside your knee against the floorboards. “prove it.”
you stared at him helplessly. “what? what do you—”
“prove you’re not running anymore. and if you can do that,” he murmured, “then we’ll leave you alone.”
you swallowed hard. after all these years, after all the distance and silence and pretending nothing happened between the three of you—they were still here, looking at you like this, wanting you like this. but deep down, you already knew something terrifying. you certainly didn’t want them to leave you alone.
your teeth pressed lightly against your lower lip. “deal.”
it was now or never. if they wanted you so bad to prove them otherwise, then let them take it.
before you could stop yourself, your hand lifted toward zayne’s face, fingers curled against his jaw. for the first time since reuniting with them, you stopped thinking—pulling him toward you to kiss him.
it didn't feel rushed nor hesitant, it just felt like years and years of restrained tension finally colliding all at once.
zayne froze for barely half a second, then immediately kissed you back. harder. “fuck,”
his hand came up almost desperately to cradle your face, fingers spreading gently along your cheek and jaw like he’d imagined touching you this way too many times before. he kissed like a man who had spent years holding himself back. careful at first, then increasingly less careful every second after.
despite everything, there was still something achingly romantic about zayne. even now. even like this. his thumb brushed softly beneath your cheek while his mouth moved against yours, and the tenderness of it nearly undid you completely.
behind you, caleb exhaled shakily. “it’s so... painful,”
you had forgotten you were still sitting against him, pressing against him every time the kiss made you move unconsciously. this time, though, you didn’t pull away. if anything, your body pressed more firmly backward on instinct as zayne kissed you deeper.
caleb physically tensed beneath you. his fingers dug harder into your hips. “fuck,” he breathed hoarsely, the sound barely registering through the haze that clouded your thoughts.
zayne tilted his head, kissing you slower now but somehow deeper, his grip on your face tightening when you instinctively kissed him back harder. your injured hand trembled weakly against his shoulder while the other remained curled near his jaw.
you could feel his breathing becoming uneven too, could feel the way even zayne—always composed, always restrained—was starting to lose control of himself.
behind you, again, caleb let out another rough exhale. his forehead dropped briefly against the back of your shoulder like he was trying to survive this somehow.
you stopped trying to hold yourself back. maybe that was the most dangerous part of all this—not them, not the attic, not the years of tension finally collapsing into something tangible. but it was you finally letting yourself want them back.
zayne’s mouth left yours only briefly before he leaned closer again, “quite too much for someone who only wants to prove something, no?” breath warm against your jaw as he buried his face near your neck. the scrape of his breathing against your skin alone nearly made your thoughts dissolve. instinctively, your eyes fluttered shut and your head tilted slightly to the side, exposing more of your neck to him without even realizing it. and zayne’s lips brushed there once, slowly. a quiet breath escaped him against your skin, and the sound alone nearly weakened your spine.
but then reality crashed back in all at once. these weren’t boys anymore. they were men who had spent years wanting you, years imagining this.
before zayne could kiss your neck again, your hand came up against his jaw and pushed him backward firmly.
the movement startled him, his brows furrowed faintly as he looked at you, lips flushed from kissing. zayne genuinely looked caught off guard, and you stared back at him for one second.
if you were losing control tonight, you were at least going to make it fair.
“let me,” you leaned downward instead, toward him. but at the same time, your hips deliberately moved backward against caleb beneath you. you started to grind your ass against his crotch in a slow, circular motion, like you were drawing his name with your hips and his growing bulge as the material.
instantly, a rough moan caught in his throat as his hands clamped harder around your hips, fingers flexing almost desperately against your skin. “more... a little more...,” caleb muttered under his breath, but you ignored him on purpose. which only made him grip you tighter.
you bent toward zayne and let your lips brush teasingly along the side of his neck, just enough contact to make him inhale sharply.
this time, you were the one watching him carefully, watching the way his composure cracked apart in tiny fractures beneath your touch.
zayne’s eyes lowered, lips parted slightly as you kissed just beneath his jaw once—soft and slow—and you physically saw the tension leave his shoulders, a quiet sigh escaping him, relieved.
beneath you, caleb gave up entirely. “you’re really g-getting bold, huh,” his head tipped backward while his grip on your hips grew bolder, guiding your movements against him with less restraint—every small drag of your ass against his bulge made his breathing rougher, hotter.
zayne stared down at you with slightly wide eyes, his breath hitching in his throat as you leaned forward to press your lips against the sensitive column of his neck. he couldn't believe the sheer boldness of you—the girl who had once fled from them was now claiming them like this. as your lips trailed a searing path down his bobbing adam's apple and over the sharp line of his clavicle, his eyes fluttered shut, and his hands, trembling with a mix of reverence and lust, slid into your hair.
with a low, commanding hum, you pushed against zayne’s chest, forcing him to lean back just enough to create a sliver of space. “lean back.” you say.
as you moved, your lifted your bum from caleb's crotch, momentarily breaking the contact. instead, you descended upon zayne, your mouth finding the expanse of his chest. you began to leave a trail of blooming hickies across his skin, teeth grazing his pectoral muscles as you worked your way down the hard, defined ridges of his abdomen.
“you’re quite eager to prove it, aren’t you?” zayne murmured, watching the way you kissed him lower.
and while you did that, your lower body continued its job on caleb. you were dry humping him through his pants with a rhythmic pace, driven by a hunger that had been denied for far too long. it made caleb into a moaning mess beneath you, his strength failing him as he braced one hand against the floorboards to keep from collapsing entirely. his other hand was white knuckled, gripping the hem of your tanktop so tightly the fabric strained.
fuck it, you were far past the point of teasing; the ache between your thighs became a sharp, demanding pulse that demanded satisfaction. driven by instinct, you slid your hand lower, trailing past the ridges of zayne’s toned abs until your fingers hooked into the leather of his belt. you were ready to tear it open, to strip him bare, but a firm, warm hand clamped over yours.
“what exactly are you doing?” zayne rasped.
you paused, fingers still curled in his belt, and you looked up at him with a defiant glint in your eyes. you intentionally stopped grinding your hips against caleb, leaving him momentarily unanchored. “funny,” you retorted, your voice a breathless purr. “for someone who kept on calling me a runaway, you're the one running away now.”
at that, a slow, amused smirk spread across zayne’s face, an expression that made your heart hammer against your ribs. “running?” he murmured, his gaze dropping to your lips before returning to your eyes. “you've finally caught me.” without breaking eye contact, he unbuckled his own belt with a decisive clink, tossing the leather aside to clatter against the floorboards.
you were already breathless, a thin thread of saliva glistening on your lip as you watched him. he unbuttoned his pants and shoved his underwear down in one fluid motion. and the moment his manhood sprang free, it nearly slapped against your cheek, a heavy, throbbing weight that made your eyes widen.
he was... massive.
“can you actually take this, y/n?” zayne whispered as he began to stroke himself, the rhythmic schlickof his hand against his skin echoing in the small space. he brings the head of his cock dangerously close to your eyes, teasing you with the scent of his musk.
an instinctive, heavy throb pulsed between your legs, and you felt a sudden, overwhelming rush of moisture. you were fucking incredibly wet, your panties clinging to you as you swallowed hard. but before you could find your voice, you felt a shift behind you. the floorboards suddenly creaked under a new weight.
you turned your head slightly, your breath catching in your throat. caleb was moving, his eyes glazed with a raw hunger as he knelt behind you. he was already unbuckling his belt, his movements frantic and desperate. “don’t think you're getting off that easy,” as he released his own huge cock, he leaned in. “how much can you even take from us, huh, pipsqueak?”
he didn't wait for an answer. his hands were suddenly on your hips, pulling your shorts down. when the fabric fell, it revealed your white panties, darkened and translucent from how much you were soaking. the sight of your drenched lace made caleb’s dick twitch violently. he didn't wait to strip you completely; instead, he pressed the hot, blunt head of his length against your entrance, rubbing the damp fabric of your panties against your swollen clit.
“still runnin’ away from this?” he grunted, a low, needy sound. “bet you can’t. you’re too wet.” a high, broken whimper escaped your throat, and your strength gave out, your body collapsing forward until you slumped heavily against zayne’s muscular thighs.
zayne reached down though, his fingers firm and warm as they hooked under your chin to tilt your head back. you were met once again by the intimidating sight of his throbbing manhood. you were too far gone, too lost in the heavy, wet heat of caleb’s dick pressing on you to offer any resistance. when zayne leaned forward, guiding his thick, pulsing head toward your lips, you opened for him instinctively. “open for me.” he pushes into your mouth with a slow force that filled you to the brim.
a soft, helpless moan escaped you around him, and a thin trail of drool escaped the corner of your mouth, glistening in the sunlight. you looked up at him through hazy, hooded eyelids, eyes wide and glazed with unadulterated lust. zayne let out a groan at the sight of you—his beautiful girl now wrapped around his dick. your hands reached up, clutching at the fabric of his pants as he wrapped his fingers around your head, guiding your movements to ensure you felt every vein of his length.
“that’s it... just like that. take it all, y/n. show me how much you want it.” his words came to you like a caress, but below, caleb let out a frustrated, needy grunt, his pace increasing as he felt you getting even wetter, the damp fabric of your panties sliding slickly against your clit with every heavy thrust of his hips.
zayne’s head fell back, his eyes squeezing shut as you began to suck him with a slow, rhythmic pace. he was fighting for control, muscles corded and straining as he fought the irresistible urge to simply slam himself into your throat. instead, he gently pushes his hips upward to meet your mouth. and when you finally took him deep enough that the tip of your nose brushed against the base of his shaft, an uncharacteristic, broken groan tore from his throat, his fingers tightening convulsively in your hair.
“ahh, fuck,”
caleb watched it happen, and a sting of jealousy immediately came through him. he decided to silently reach down, his slender fingers hooking into the side of your soaked panty to shove the damp fabric aside, exposing your dripping, swollen entrance to the cool air. without a moment's hesitation, he positioned his pulsing cock at your opening and began to push.
you instantly gasped into zayne’s dick.
“shhh, it’s okay,” he coaxed you.
but caleb hit a wall of resistance nonetheless. you were incredibly tight, your body still reeling from the shock of the sudden attention, and the sheer girth of him was overwhelming. he let out a strained grunt, muscles bunching as he struggled to force his way past your narrow walls. “you're...too small, too tight—” he hissed through gritted teeth, working hard to breach you, while above you, zayne remained a patient man, his hands steadying your head as he waited for your mouth to finally adjust to the weight of him.
to soothe the tension, you reached up to wrap your hand around the base of zayne’s shaft while your mouth continued to worship his tip. you began to bob your head in a frantic, fast motion, your tongue swirling around him with a desperate hunger. the sudden change in pace caught zayne off guard; he let out a choked, startled sound, nearly swallowing his own saliva as he gasped, “slow... slow down, y/n...”
you didn't listen. instead, you treated his massive length like a sweet lollipop, swirling and sucking with a playful fervor. and zayne could do nothing but revel in the sensation, his head tilting back as he shut his eyes tight, a thin string of saliva escaping his parted lips.
he tasted so fucking good in your mouth.
the sight of you so focused on zayne was the final straw for caleb. a low grunt erupted from his chest, before reaching down, his large hands clamping onto your hips with a bruising, painful grip that forced a small gasp from your lips. then, with a sudden surge of strength, he slammed himself forward, driving his entire length into you in one singular thrust.
shit.
“angghh!” you screamed, the sound muffled by the weight of zayne’s dick still filling your mouth. you were finally, blissfully full, but the sensation was immediately followed by a staggering shock.
the moment caleb buried himself within you, he stiffened violently. a ragged, breathless gasp tore from his lungs as he felt his climax hit him with the force of a tidal wave. he was inside you, fully, and he was already coming.
“shit, shit, shit—” caleb choked out, his voice a broken mess. trembling, his hips continued to thrust in a desperate, involuntary rhythm, but he couldn't stop. even as he pounded into you, he felt the hot, thick jets of his semen pulsing deep inside your womb, a continuous, unending stream that seemed impossible.
how could this happen? he had masturbated to you a thousand times, always maintaining a disciplined control, but now, the mere feeling of your heat was undoing him. he couldn't even stop coming; it was as if your body was a vacuum, pulling every drop of his cum from him in one long, continuous release.
thwack! thwack! thwack!
seeing the way his thick cock disappeared into you with every frantic thrust, caleb let out a loud moan. “so tight f’me, you’re going to... kill me,” he hooked a powerful arm beneath your thigh, hoisting your leg high up onto his shoulder to tilt your pelvis back, allowing him to drive into you even deeper. “can you take this, huh? do you still wanna leave us behind after this, hm?” each time his tip slammed against your cervix, your eyes rolled back in your head, your vision blurring as you struggled to keep your grip on zayne’s dick.
but zayne was not about to let you find your footing. seeing caleb’s dominance, he instantly felt competitive. he wasn't just a spectator anymore. he reached down, his fingers tangling firmly in your hair to tilt your head back at a punishing angle, and began to pound his dick into your mouth with a relentless pace. “unghhh...” he groaned, matching caleb’s rhythm. “proving it well, aren’t you?”
at this point, you could do nothing but cry out, your voice breaking into a series of high, desperate moans and whimpers as the two men relentlessly pounded into you, claiming every inch of you as their own.
—
downstairs, life went on completely unaware.
the previous broken speaker suddenly crackled back to life, making the older relatives cheer in relief while somebody loudly complained that they were in the middle of a sad song before the speaker died. immediately, music flooded granny’s front yard again, echoing beneath the afternoon sunlight while barbecue smoke drifted lazily through the air.
children ran around the plastic tables with juice boxes in hand, somebody’s uncle was already tipsy enough to start singing off-key, one of your aunts kept scolding people for stealing food because apparently there were still some late visitors.
granny herself sat proudly near the karaoke television with the microphone in hand, it was only after a few minutes that she suddenly looked around the crowded yard and frowned slightly. “where are those three?” she asked.
one of the younger teenagers nearby nearly choked trying not to laugh. another one immediately elbowed him hard. “they’re probably still playing upstairs,” the girl answered innocently. except the snickering afterward completely ruined the lie.
granny narrowed her eyes suspiciously. “what did you children do?”
“nothing!” which obviously meant something.
eventually, after enough threatening looks from the adults, the truth slipped out in pieces.
they had planned on pulling a prank on the three of you by locking the attic. the plan to leave the three of you stuck there “for only a few minutes.” apparently, the younger cousins thought it would be funny after overhearing all the teasing downstairs earlier.
granny sighed so deeply it nearly sounded spiritual. “those poor children,” she muttered while shaking her head.
except she still didn’t go upstairs immediately, because one of the older uncles suddenly begged her to sing another song first. and like always, granny gave in.
and completely unbeknownst to everyone downstairs—something irreversible had already bloomed upstairs in the attic.
not a fight, not an accident, not even just old feelings returning. it was worse than that, warmer than that. something that had spent years quietly burning beneath distance and growing up.
something that had long been marking you under seasons of summer.
a sunburn.
—
taglist: @roguishcat @meanhamster @aiycnlyme @smeetywerben @agostina2510 @gvillot1ne @pjselee @roastem @emily-1259
Sunburn Pt. 1
- pairing: zayne, caleb x afab!reader - synopsis: sunburns are caused by too much exposure, too much closeness, too much lingering heat. it hurts after the warmth fades. what happens when two men are inevitably obsessed with you? - tags: nsfw content, childhood friends, coming of age, neighbors au, modern au, love triangle, angst, emotional repression, yearning so bad it makes everyone stupid, jealousy-driven, repressed obsession, suburban summer vibes, malewife zayne, golden retriever caleb, slowburn, possessiveness, rivalry, “who do you like more?”, sexual tension, worshiping, dubcon, touch-starvation, dense!reader, codependency themes, heavy makeouts, m!masturbating, mfm, strictly 18+ - a/n: hi! i'm finally back. i worked on this for over a month and it's pretty damn heavy + plot-driven, so i advise reading this when you're fully free! this is also going to be a two-parter, so stay tuned. (the image is not mine. credits to the rightful owner. would appreciate it if someone tags the artist.) - wordcount: 23.6k part 2 here!!
when you were eleven years old, friday nights always smelled the same.
you always caught scent of soy sauce simmering in the kitchen, charcoal smoke curling into the air from the backyard grill, and somebody’s perfume lingering near the doorway where all the mothers stood talking too loudly over each other while the fathers argued about basketball games and neighborhood gossip.
your parents called it a “small gathering,” even though there were always too many slippers by the front door and too many soda cans sweating on every table. you liked those nights anyway, mostly because they never changed. and especially because you get to hear your aunties and uncles dousing you with compliments about how cute your eyes are.
but they also stayed in their own circles like planets orbiting each other, carrying paper plates and stories they had already told before. meanwhile, all the other younger children drifted wherever they wanted, forming temporary little worlds in corners of the house.
tonight, your world sat cross-legged on the living room carpet. or rather—two boys your age did. you watched them from the armchair nearest the staircase, your chin resting against the cushion while your legs dangled over the edge.
caleb and zayne were sitting side by side beneath the warm yellow glow of the standing lamp, completely absorbed in a puzzle game spread across the floor between them.
they looked nothing alike even back then.
the brown-haired one sat carelessly sprawled on his stomach with his socks mismatched and knees bent in the air as he kicked his feet behind him. he kept stealing pieces from the wrong pile just because he was impatient, humming nonsense under his breath while his hair stuck out in every direction.
“that one doesn’t even go there,” the one with round glasses says for the fifth time.
and the other could only grin at him without shame. “it could though."
“it literally cannot.”
“you wouldn't know that until we try!"
the black-haired one stared at him with the exhausted disappointment of a tired old man trapped inside a ten-year-old’s body. even as a kid, he already had that look about him.
neat posture... neatly combed dark hair... neatly folded sleeves.... he handled puzzle pieces like fragile scientific discoveries, turning each one carefully beneath the light before placing it down with precise certainty.
you thought they were funny together. caleb was all sunlight, and zayne was all winter mornings. they truly were polar opposites, and yet somehow, they understood each other the most. somehow they still fit beside each other naturally, like they had always been arranged that way from the start.
“you skipped the steps again,” zayne muttered.
“because your steps are booooring.”
“or they’re efficient.”
“same thing.”
zayne sighed the kind of sigh adults usually made after paying bills, and it made you laugh quietly into the couch cushion. both boys looked up immediately at the sound you accidentally let out. it was strange, looking back on it now, how quickly they always noticed you.
caleb brightened first, he always did. “hey!" he called, pushing himself upright so fast the puzzle pieces scattered a little. “come help us!"
“are you losing?” you asked, eyebrows raising.
“we’re winning,”
“you are objectively losing though,” zayne said, returning his eyes at caleb, as if he couldn't handle the eye-contact with you.
you slid off the chair and padded toward them then, stepping carefully around abandoned shoes and empty juice boxes. the carpet felt warm beneath your feet from the heat of too many people inside your house.
up close, you could see the difference between them even clearer. caleb’s cheeks looked pink from running around outside earlier, and there was a grass stain near the knee of his jeans with a bandaid on his elbow from some accident nobody had witnessed, but everybody expected. zayne, meanwhile, looked untouched by chaos itself. except for one thing, as there was a tiny pencil mark on the side of his hand.
you pointed at it with a smug look. “hey, you might want to clean that off.”
zayne looked down at his hand like he hadn’t noticed, and caleb bursted out laughing. “wow, didn't know the genius makes mistakes too.”
zayne frowned. “it’s not a mistake, pencils transfer residue naturally.”
“that sounds so made up.”
“it’s literally science, you idiot.”
“better than a nerd.”
you sat between them, eyes following the rhythm of their voices. caleb shifted first to make space for you, all easy warmth and careless movement. your shoulder bumped against his accidentally and he froze for half a second before pretending nothing happened. zayne noticed, he always seemed to notice every single thing. his eyes flickered down once before returning to the puzzle board with suspicious concentration.
you, entirely unaware, picked up a random piece. "where does this go?” both boys leaned in immediately, and for one brief second, their heads nearly knocked together over your shoulder.
those friday gatherings still happened every month, or every other week, like clockwork. same houses. same families. same folding tables lined with food nobody waited long enough to cool down before eating. but growing up was sneaky like that. one day you were all sitting shoulder-to-shoulder on the carpet arguing over puzzle pieces, and then everybody started drifting into different corners of the house without meaning to.
especially the three of you.
—
you woke up to the sound of chairs scraping against the floor.
for a few seconds, everything felt soft around the edges. sunlight spilled lazily through the classroom windows, warm and golden against your cheek where you had fallen asleep on top of your folded arms. your vision blurred slightly as you blinked awake, eyelashes sticking together from sleep.
reality returned slowly after that. you're in your classroom, and it's a friday afternoon. you lifted your head with a sleepy frown, hair flattened embarrassingly on one side. there was a faint imprint of notebook rings pressed against your skin.
“seriously?” your voice came out hoarse. “you guys couldn’t wake me up?”
“you looked really dead,” one of your classmates answered from across the room.
another pointed a broom at you accusingly. “plus i didn't know you drool when you sleep. yikes.”
“i do not.” you rubbed your eyes with the sleeve of your uniform, still too drowsy to defend yourself properly. the classroom smelled like dusty chalk, floor cleaner, and afternoon heat trapped between old walls.
outside the windows, the sky had already started turning honey-colored. the prettiest part of school days. you slowly sat upright, stretching your arms above your head until your joints cracked. you pulled out the compact mirror from your bag with a sigh, and you see your hair looking freakingly terrible. one side puffed outward from sleeping while the other remained stubbornly flat against your cheek. you tried fixing it using only your fingers, but it somehow made things worse.
“wow,” it's ridiculous to think how you still look like this at the ripe age of eighteen. after gathering your things, you slipped your bag over your shoulder and stepped outside the classroom into the corridor.
you see students drifting through the pathways in clusters, as their laughter echo faintly between buildings while teachers carried stacks of papers toward the faculty rooms. somewhere in the distance, a whistle blew from the soccer field.
fridays always carried a different kind of tiredness, the kind wrapped in anticipation. normally, friday nights meant the gatherings. the usual routine. your parents dressing up slightly nicer than necessary with trays of food balanced carefully in the car.
you exhaled quietly through your nose. for some reason, the thought exhausted you today. maybe it was because your body feeling strangely heavy, maybe it was the headache blooming faintly behind your eyes from sleeping awkwardly at your desk, or maybe it was simply one of those days where existing around too many people sounded unbearable.
you descended the school steps slowly, your fingers tracing absentmindedly along the strap of your bag. honestly, locking yourself inside your bedroom sounded much better tonight. and maybe a movie playing quietly in the background while the sounds of the gathering muffled themselves downstairs. you could already picture it perfectly.
a breeze passed through the campus grounds then, carrying the scent of cut grass and approaching evening. you tucked loose strands of hair behind your ear and kept walking toward the school gates, still half-lost in thought.
“i swear, caleb and zayne are literally impossible to approach.” the words floated past you casually, lightly. like paper airplanes tossed through the air. you almost didn’t react at first.
campus gossip traveled fast enough that hearing their names wasn’t exactly unusual anymore. still, something about the sudden shift in voices nearby tugged gently at your attention, and before you could stop yourself, your gaze wandered toward the right wing of the campus.
and there they were. caleb and zayne, walking side by side beneath the amber wash of the afternoon sun.
unsurprising.
you’d spent nearly your entire life seeing them like this. same neighborhoods, same gatherings, same schools. always somewhere within the same orbit as each other. and yet, every time you looked at them lately, it still startled you a little how much older they’d become. the boys from your childhood memories now had stretched into something sharper and more defined.
caleb predictably moved through crowds without effort, the way sunlight slips through open curtains without asking permission. taller now—much taller than he used to be—with broad shoulders that filled out the blue-and-white varsity jacket hanging loosely over his basketball jersey, as he smiled at nearly everyone who greeted him along the pathway.
people really greeted him everywhere. a classmate waved, and caleb would grin immediately. someone from the lower years calls his name, and he would point at them in recognition with an easy laugh. even from far away, you could tell how naturally people gravitated toward him. he carried attention like he didn’t even realize he had it.
then there was zayne beside him, quieter. where caleb moved like warmth, zayne moved like still water.
he carried several books tucked neatly against one arm while balancing his phone in the other hand, his attention split somewhere between reading messages and listening to whatever caleb was talking about. his glasses rested low against the bridge of his nose, slightly crooked like he’d adjusted them too many times throughout the day.
his sleeves were rolled neatly to his forearms, posture straight despite the weight of the books. everything about him looked composed in that effortless way that somehow made him even more intimidating. still, girls glance at him when he passed, teachers greet him with visible approval, and underclassmen would straighten instinctively whenever he looked their way.
the smartest student in school and the athlete everyone adored—the popular duo.
honestly, it made sense. they looked unfairly perfect walking across campus beneath the falling afternoon light, like characters somebody specifically designed to make ordinary people feel underdressed.
you stared for maybe three seconds longer than necessary. you weren't exactly mesmerized, it's just that familiarity sometimes makes people pause. despite growing up beside them your entire life, you still didn’t really know them at all. you looked away first, adjusting your bag higher onto your shoulder and continued toward the school gates.
it didn’t matter anyway. the three of you were never actually close.
the evening breeze brushed lightly against your face as you quickened your pace down the sidewalk, already thinking about home, about your bedroom, about escaping tonight’s gathering before anyone noticed your mood.
—
by the time you got home, you went straight to your bedroom.
downstairs, the gathering slowly came alive piece by piece. you heard doors opening, voices arriving, and laughter swelling louder. you could practically predict the entire night without looking.
you rolled onto your back and stared sleepily at the ceiling. honestly, staying hidden up here sounded perfect. your eyelids slowly began growing heavier. you were just about to fall asleep when—
*buzzzzz!*
your phone vibrated beside your pillow, making you abruptly open your eyes. with sleepy reluctance, you reached for it blindly.
the screen glowed against the dim room, and immediately, your eyebrows pulled together in confusion. because the notification said: a text message from caleb!
for a second, you genuinely thought maybe you opened the wrong chat somehow. caleb didn't really text you. sure, you had each other’s numbers. everybody did after years of family gatherings and school projects and parents insisting on “staying connected.”
but your conversations mostly lived in the realm of accidental politeness. text messages like... "happy birthday!", "can you send the assignment?", "your mom said dinner starts at seven." that kind of thing... which made the message sitting on your screen feel oddly out of place.
[18:49] caleb: "hey, wya?"
you blinked. your phone remained warm in your hand while you stared at the message. for some reason, your heartbeat suddenly felt embarrassingly loud in the quiet of your bedroom.
why would he message you that? it felt wrong, so you stared at the message again alongside his icon.
more laughter downstairs rose faintly through the floorboards, followed by the distant clinking of plates and someone calling for extra ice.
you hesitated, then typed back anyway.
[18:50] you: "in my bedroom."
you didn’t expect anything after that. you were already setting your phone down when—
*buzzzzz!*
your eyes flicked back to the screen so fast it almost startled you.
[18:50] caleb: "on my way."
“…on my way?” you whispered to yourself, sitting up so quickly your blanket slid off your lap.
what did that even mean? why would he come up?
you swung your legs off the bed, already moving. you weren’t sure what you were doing, exactly. you just knew you were doing something. your hands started fixing things instinctively—pushing stray clothes deeper into the laundry basket, straightening a book on your desk that was already straight, and then shoving your charger under the pillow.
what does caleb even want right now?
a knock on your door sounded.
for a second, your brain refused to process it as anything important. it was as if your body had decided to pretend it didn’t hear it at all.
then, another knock, louder this time.
so you had no choice but to slowly reach for the door handle. still hesitating, you twist the doorknob, pulling the barrier open.
"hey," and there he was standing in your doorway.
he was taller up close—so much more obvious now than in passing. the hallway light framed him from behind, softening the edges of his varsity jacket and casting a faint glow around his hair. his arms crossed loosely over his chest, smiling. that easy, boyish smile that always made him look like he was about to laugh at something the world hadn’t said yet.
“why'd it take you so long to open?" he casually remarked, like this was the most normal thing in the world.
you didn’t respond. instead, you stared at him. "does mom know you’re up here?”
caleb blinked once, before letting out a short chuckle, shifting his weight slightly in the doorway. "yeah, of course she does."
you exhaled. "anyway,” you stepped back into your room, crossing your arms. "what even brings you here?”
caleb followed you in without hesitation, not even a pause. his hand went straight to your light switch and flipped it fully on, bathing everything in warm brightness.
you turned your head sharply. “why did you do that?”
“uh, so i can see you.”
“you could’ve seen with the hallway light."
you stared at him, but he wasn’t looking at you anymore. he's already walking further in and glancing around your room. you sat down on the edge of your bed with a controlled sigh. “okay, talk. why are you here?"
caleb held up two fingers immediately, like he’d been rehearsing this. "actually, i'm here for two things.”
you narrowed your eyes. “why are there always ‘two things’ with you.”
“because life is balanced,”
“that’s not even— never mind. go.”
he leaned back against your desk, shifting comfortably. "firstly, about the sports day fest.”
you blinked. "...that’s it?”
“yup."
you stared at him. "you came upstairs, into my bedroom, during a family gathering, just to ask me about sports day fest?"
“well, you’re on the committee, so why not personally ask you?" he grins.
you leaned back, processing that for a moment. “okay, then, what about sports day fest?"
caleb immediately straightened, interest sharpening. "okay so,” he moves away from your desk and paced your room, “are we doing the same relay setup as last year?”
“probably revised,” you grabbed your phone from the bed, scrolling through your notes. “the committee’s still finalizing—”
“will we not get those ridiculous team shirts anymore?”
“yea, probably.”
“good,” he said instantly. “last year’s were damn tight.”
you looked up. “they were your size though?"
“way too tight,” he corrected confidently, stopping near your bookshelf and casually picking up one of your notebooks.
your eyes snapped up. “hey, don’t touch that.”
he already opened it. "hmm, why not?”
“because it’s mine.”
“so?”
you stood up again, walking over to him. "don't touch that, i said!"
he didn’t even look guilty. he was flipping through it like it was entertainment. "but this is just your committee notes,”
“exactly.”
“huh, it’s very organized, i'll give you that,” he whistles.
you reached for the notebook and took it back. “thank you, now stop touching things that aren’t yours.”
caleb shrugged, unbothered, and wandered toward your window instead. "anyway,” he continued, “are we still doing the obstacle course? because last time someone tripped on the tire thing and it was kind of—”
“caleb,” you cut in and pointed at him. “focus.”
“i am focused.”
“you’re touching my curtains.”
he glanced down, realized his hand was indeed messing with your curtain tie, and let it drop casually. “okay,” he said, stepping back. “i’m focused now.”
you returned to your bed slowly, sitting down again with a tired expression. "sports day is basically the same structure,” you explained more firmly this time. “relay, obstacle course, mixed games, but we’re adjusting the scoring this year though.”
caleb nodded, listening intently. you added, “and no, you can’t ‘fix’ anything last minute like you did last year.”
“that wasn’t fixing though,” he combed his hair back with his fingers. “that was improving morale!"
“by bribing your team with snacks?" you snorted. and he just smiles back, eventually he stopped pacing. which, in your experience, usually meant one of two things: either he was done being chaotic for now, or he had found a new kind of chaos to settle into.
this time, it was the former. he walked over and sat down on the edge of your bed across from you, causing the mattress to dip slightly under his weight. caleb leaned back on his hands, studying you for a moment in a way that made you suddenly aware of your posture, your hair, the fact that you were still wearing your slightly wrinkled shirt from earlier. “huh,”
you frowned. “what?"
he tilted his head a little. “it’s been a while since i’ve seen you this close.”
you blinked once. "but you saw me earlier at school.”
“yeah,” he said easily. “but not like this.”
you didn’t ask what “like this” meant. you already didn’t like where it sounded like it was going. caleb squinted slightly, like he was comparing something only he could see. "you’ve really gotten shorter, it's like you're growing backwards.”
your face went flat at that. “i have not.”
“you have,” he insisted. “or maybe i got taller. either way, something changed.”
you cleared your throat, trying to avoid the tension in the air. you wonder if he's doing this on purpose, or if he could be a victim to it as well. "so what’s the second thing you're here for?"
caleb straightened himself, resting his elbows on his knees now instead of leaning back. "oh right,"
you waited as he glanced at you, then away, then back again, deciding how casual to make it sound. "well, i’m having a house party next week.”
"of course you are.”
he ignored that. "and a lot of people are coming, literally anyone you could think of, including zayne's clones."
“also of course.”
caleb watched you for a second, waiting. but you didn’t say anything immediately. it wasn’t surprising, really. not for him. not for caleb. he was the kind of person who collected people without even trying, just by using his charm and looks.
you adjusted your position on the bed, fingers resting on your blanket. "i see,"
caleb’s eyebrows lifted a little at that.
you met his eyes briefly. “i’ll think about it.”there was a pause, as if he was reading your answer and deciding what to do with it.
then caleb smiled, not the usual one, but smaller. he shifted forward and reached out before you could react, pinching your cheek like it was an automatic reflex he didn’t even question. "then... i'll be happy if you come,"
you immediately recoiled. “ah—”
"think about it, okay?"
you rubbed your cheek consciously. “you didn’t have to pinch me.”
“i did,” he stood up now like the conversation was naturally ending. "it was necess-uh-ry, so think about it hard. if you aren't there, i'll burn my house and mom will blame you."
"is my presence really that important?" you chuckled offhandedly, but the next thing that comes out of caleb's mouth was something you didn't see coming.
"it is," he glances at you over his shoulder with a cheeky smile. "rest well and drink your meds, pipsqueak."
and then, just like that, he leaves your room.
—
caleb’s house looked completely different at night, like somebody had taken the familiar shape of it and dipped it into glittering lights and loud music until it became something unreal.
you stood near the front gate for half a second too long, staring at the amount of cars lining up the street. you suddenly understood what caleb meant by “a lot of people.” apparently, “a lot” meant half the school population.
“come on,” one of your classmates laughed beside you, tugging your sleeve. “don’t freeze now—you're the one who dragged us here,"
when you followed them inside, just as instantly, warmth crashed into you. warm lights, warm air, warm noise. and lots of people everywhere! students crowded the living room shoulder-to-shoulder, conversations overlapping into one giant buzzing blur while music echoed through the walls loud enough to rattle your ribs. somebody cheered from somewhere near the kitchen, somebody else was already filming videos with flash on.
you stepped carefully through the chaos, trying not to bump into anyone.
honestly, it was kind of overwhelming. you adjusted the hem of your outfit nervously. you had spent way too long deciding what to wear tonight only to immediately regret every clothing decision the second you walked in. still, your classmates kept talking excitedly around you, so you tried to relax. somewhere in the back of your mind, one thought repeated quietly: where’s caleb?
you hadn’t seen him once since arriving. which, honestly, made sense. this was his environment anyway. of course he was busy.
you glanced around again, seeing unfamiliar faces moving endlessly beneath colored lights. then suddenly—your classmates disappeared on you. one moment they were beside you, the next moment somebody had pulled one of them toward the dance floor while another vanished into the kitchen crowd, and somehow the current of the party separated you from all of them without warning.
you came to a halt. fuck, where are they?
all you could see were moving shoulders, flashing lights, strangers laughing too loudly over music that kept swallowing every thought whole. panic flickered in your chest, enough to make your stomach tighten.
great. now you were alone.
you pulled your phone from your bag, already considering texting caleb, but then immediately paused.
no, he's absolutely unreliable right now. he was probably halfway across the house entertaining fifty different people at once.
you sighed quietly and slipped your phone back away. okay, fine, you could handle this.
you tried moving forward again, weaving carefully through the crowd while searching for somewhere quieter to stand. except every direction somehow looked louder than the last. you attempted squeezing past them, and immediately somebody bumped your shoulder, now another person nearly stepped on your shoe.
the crowd swallowed space way too quickly, pushing and shifting around you like waves. “sorry— excuse me—” your voice disappeared instantly beneath the music. you tried moving faster, and then suddenly—you feel a hand wrap around your wrist.
you turned, already halfway prepared to elbow some random stranger out of self-defense—only to freeze.
oh, of all people.
for a second, your brain genuinely forgot how to function properly. because seeing zayne at school and seeing zayne at a house party were apparently two completely different experiences.
first of all—the black shirt. it fit too well, sleeves hugging the shape of his arms in a way that looked unfairly distracting beneath the dim party lights. no rolled-up uniform sleeves tonight nor a neatly buttoned school attire—just dark fabric stretched across broad shoulders that had definitely gotten wider since high school started, whether you noticed gradually or all at once.
he looked taller somehow too... or maybe the crowd just made him stand out more. either way, he looked painfully out of place against the chaos of the party.
you're only brought back to reality when zayne glanced briefly toward the crowd, letting go of your wrist, the sudden movement startling you out of your daze—he must've been staring at you that long too. his gaze pressed around the two of you before looking back down at you.
then, without saying a word, he motioned lightly with two fingers for you to follow him. and you could only nod.
he stepped ahead first, guiding a path through the crowd while you followed closely behind him. people shifted instinctively when they noticed him approaching, parting easier somehow compared to when you had tried surviving the dance floor alone thirty seconds ago. you noticed the looks too, how most of the girls glanced at him openly. some even whispered things to each other after he passed.
it's annoyingly understandable. especially tonight. especially with that shirt.
you were still internally judging him for the shirt when suddenly, you feel his hand hovering lightly near the small of your back, guiding you in the quietest possible way.
your entire spine immediately became aware of itself, which was ridiculous because technically he wasn’t even touching you. except every now and then, when the crowd tightened too closely, his palm would briefly brush against your back to steer you forward before disappearing again.
you focused very hard on walking normally.
eventually, the music softened as zayne led you toward the corner of the house near the back hallway. the lights here were dimmer and calmer with fewer people crowding the space.
gosh, you could finally breathe again.
you turned toward him at the exact same moment he turned toward you.
“why are you—” “did caleb—” both of you spoke simultaneously, and then meeting at the exact same pause.
a tiny silence settled between you, before you waved awkwardly toward him first. “you go ahead.”
zayne blinked once. and for one brief second, you caught the almost-smile forming in his features. the faintest crack in his usual composed expression, like he was stopping himself from chuckling. unfairly handsome beneath the warm hallway lighting.
“do your parents know you’re here?” he asked.
you stared at him. “…that’s your question?”
“it’s an important question.” you remained silent though, trying to read through zayne's expression. “answer it.”
you crossed your arms. “yes, they know.”
zayne studied your face for half a second longer, like he was checking if you were lying, before nodding once. “i see.”
you narrowed your eyes. “why are you.. acting like my probation officer?"
“because,” he said calmly, “you looked one inconvenience away from getting kidnapped out there.”
you opened your mouth in immediate offense. "i was handling it just fine.”
zayne glanced toward the crowded living room where you had very visibly been fighting for survival thirty seconds ago, then back at you. “…were you?”
you pressed your lips together, which, unfortunately, was basically an admission of defeat. zayne noticed, he had always been annoyingly observant like that. his gaze lingered on your face for a second longer, calm and unreadable, while the music from the other room pulsed faintly through the walls behind him.
you cleared your throat first, mostly because you refused to let him win this interaction. "anyway,” you said quickly, “what brings you here?”
zayne leaned one shoulder against the wall beside you. “caleb invited me.” typical zayne. talking to him sometimes felt like trying to pry information out of a locked vault using emotional guesswork.
with a quiet sigh, you walked toward one of the empty tall chairs near the kitchen island and climbed onto it carefully, resting your elbows against the counter while observing the chaos happening from a safer distance. from here, the party looked less overwhelming. people moved beneath the colored lights like blurry scenes inside a movie montage.
zayne sat beside you a moment later, close enough that you could feel the quiet warmth of his presence beside your arm.
neither of you spoke for a while. surprisingly, it wasn’t awkward. it was rather comfortable in that strange unfamiliar way silence sometimes becomes when shared with the right person. your eyes wandered idly around the kitchen island before stopping on something abandoned near the fruit bowl.
a deck of cards.
“you’re into those?”
you hear zayne ask, in which you nodded to. “yeah, card games are kinda my thing.”
“hm.”
you tilted your head slightly. “what about you?”
zayne shook his head once. “no.”
“then why do you sound interested?"
his expression shifted almost imperceptibly. "i know a few tricks,”
“…ooh, what kind of tricks?"
zayne didn’t answer verbally. instead, he extended an open palm toward you. for some reason, the gesture alone made your stomach feel weirdly aware of itself.
you stared at his hand for a second, catching sight of the veins that were faintly visible beneath warm skin under the party lights. without speaking, you grabbed the deck and placed it onto his palm.
zayne’s fingers closed around it smoothly. his fingers flicked through the deck with practiced precision, cards cascading neatly between his knuckles in soft clicking sounds that somehow cut through the distant music around you.
you stared. “since when can you do cardistry?”
zayne glanced at you briefly. “i get bored sometimes.” then his attention returned to the cards. his hands moved with quiet confidence, slender fingers guiding the deck through intricate motions like muscle memory lived in every tiny movement. cards flipped over his knuckles smoothly before disappearing into his palm again, edges brushing against each fingertip.
there was something oddly attractive about the way he handled them. you watched one card spin neatly between his fingers before snapping back into the deck again, making your mouth slightly part. “that was kinda cool.”
“kinda?”
“don’t get arrogant.”
the faintest hint of amusement touched his face. zayne tilted the deck once more, cards fanning cleanly between his fingers like unfolding silk. you suddenly became hyperaware of everything at once. the low music, the warmth of the lights, the elegant movement of his hands.
without looking away from the cards, he asked calmly, “impressed?”
you ignore him, too focused on what he was doing with his hands.
zayne glanced back down at the cards in his hands, calm and composed as ever, before performing another trick—as if elegance simply happened around him without effort. the deck split cleanly between his fingers. one card disappeared, then reappeared tucked neatly between two knuckles of his other hand before flipping itself back into place.
you blinked. "woah, that's shit.”
“language,” zayne finally set the cards down onto the kitchen island, before looking at you properly. from this angle, the neon lights shifted faintly across his face in blue and pink streaks, and his glasses caught the colored light every now and then, reflecting small flashes whenever he tilted his head.
you stared back before you could stop yourself, narrowing your eyes suspiciously. "so do you know more party tricks?”
zayne leaned back against the counter. "a few.”
“seriously?”
“there’s one involving drinks.”
you perked up. “show me.”
"...i haven’t actually tried it.”
your eyebrows lifted. “then how do you know about it?”
“i’ve seen it.”
you frowned instantly. that answer alone felt wrong coming from him. "wait,” you said slowly, “so you regularly go to parties?”
zayne looked almost offended by the accusation. “rarely.”
“but you do.”
he sighed quietly through his nose. “caleb bribes me.”
you nodded, “...that actually makes complete sense.”
“thank you.”
you laughed softly under your breath despite yourself, before leaning forward again. “okay, so what’s the drink trick?”
zayne’s expression changed enough for you to notice. his fingers adjusted his glasses lightly against the bridge of his nose before he glanced away for a split second. “it’s not really appropriate.” he looked visibly reluctant now, which only made this infinitely more interesting. because zayne never got visibly reluctant.
you leaned closer across the counter, curiosity fully awake. "what kind of trick is it?”
“one your mother would disapprove of.”
“that makes me want to know more!"
“that is exactly the problem.”
you grinned, pressing further. "come on, tell me," zayne held your stare, silent and resisting. which only made you more determined. “you can’t just say mysterious things and not explain them.”
“i absolutely can.”
“you coward.”
one of his eyebrows lifted slightly, then sighed once, slow and controlled, like he had finally accepted defeat. except instead of answering—he leans forward, far too close.
one second zayne was sitting beside you normally—and the next he was hovering near enough that your entire brain short-circuited on instinct. his arm braced lightly beside you against the counter with his face inches away. close enough for you to notice the faint scent of clean cologne beneath the warmth of the room. close enough to see the tiny reflection of neon lights in his glasses. close enough that your heart immediately launched itself into full panic for absolutely no reason.
you jolted backward so fast you nearly lost balance off the chair.
zayne paused at that, blinking as he calmly reached past you to grab the beer bottle and empty glass sitting behind your shoulder.
silence. the realization alone nearly killed you.
“…relax,” he said finally, leaning back. “you shouldn’t be that easily rattled, especially if you’re going to keep provoking me.”
you rolled your eyes playfully. "i was not provoking you.”
“you called me a coward.”
“because, you were acting mysterious.”
“and now?” he poured himself a drink while speaking, amber liquid glinting beneath the lights. “now i think you enjoy making me uncomfortable.”
you scoffed. “please, you don’t get uncomfortable.”
zayne only hummed quietly like he disagreed. you stayed suspiciously silent after that, watching him instead. which turned out to be a mistake. because observing zayne too carefully was becoming increasingly dangerous tonight.
he stretched one arm toward the nearby side dishes, long fingers reaching effortlessly for a slice of lemon resting beside the drinks. the movement pulled faint tension across the sleeves of his black shirt, subtle muscle shifting beneath dark fabric before he settled back beside you again. then he held the lemon slice between two fingers and said, very calmly, “open your mouth.”
“…what.”
“hm.” zayne tilted his head. “coward.”
your jaw dropped, "you cannot keep using that against me.”
“seems effective.”
you narrowed your eyes at him, but he only waited patiently. his composure somehow made refusing feel embarrassingly childish now.
you huffed quietly through your nose before finally leaning forward slightly and parting your lips just enough. immediately, warmth crept into your face the second zayne slid the lemon slice, carefully, between your lips.
his fingers brushed against the corner of your mouth for only a second, but your entire nervous system noticed. his gaze lingered there briefly before he looked away first, then he glanced around thoughtfully.
you frowned around the lemon. what is he looking for?
“one second.” he stood from the chair and walked toward the kitchen drawers nearby, leaving you sitting there in complete confusion holding a lemon slice in your mouth like somebody’s deeply humiliated house cat.
you watched him pull open one drawer, then another. until finally, he grabbed a small glass jar of... salt? unscrewing the lid, he dipped two fingers lightly into the salt. and only then did realization begin crawling horrifyingly into your brain.
he returned to stand between your knees before you could escape properly. he's way too close like this.
"you said you wanted to know the trick,” and before you could argue again, his fingers brushed lightly against your collarbone—cool grains of salt scattered softly over warm skin.
you sucked in a tiny breath when his hand settled against your hip, steady enough to keep you still. and then he leaned down, licking the salt from your clavicle—his warm tongue grazed along the surface of your skin, for a second longer than necessary, he sucked on it.
your breath caught instantly, a tiny sound escaping you before you could stop it, soft and startled and humiliatingly real.
zayne paused for the briefest second afterward. then slowly—far too slowly—he lifted his head again, his face close enough that the lemon scent mixed faintly with the warmth of his breath. without meeting your eyes, he leaned forward once more and carefully took the lemon slice from between your lips using his own.
zayne still refused to look directly at you. instead, he reached for the glass calmly, closed his eyes once, and drank the alcohol in one smooth swallow.
the music still played somewhere behind you, and people still laughed. but everything around you felt strangely muffled, as if your brain had wrapped itself in cotton after what just happened. your collarbone still tingled faintly, the memory of his saliva and tongue against the skin ghosting over it.
did that seriously just happen? you couldn't even focus on your own internal monologue, as you noticed the way zayne's brows pinched together ever so slightly as he swallowed hard after the drink, setting the glass down against the counter with a quiet clink. then he coughed once into his fist.
the image of calm, composed, terrifyingly smooth zayne abruptly cracking because of alcohol was so unexpected that your brain physically stalled trying to process it. “hey, are you okay?”
zayne straightened almost instantly. "i’m fine." except his voice sounded rougher now, the faintest flush spreading beneath the sharp line of his cheekbones.
you stared harder. “...are you used to drinking?”
there was a tiny pause, before zayne adjusted his glasses and answered with complete honesty, “this is my first time.”
what?
he looked away briefly, clearing his throat once more. “i said i’d only seen the trick before.”
your eyes widened, "zayne!” he winced faintly at the volume of your voice. “you made it sound like you knew what you were doing!”
“i did know what i was doing.”
you stared at him in disbelief, a course of guilt rushing down your face. now that you were really looking at him, he genuinely seemed affected. not drunk exactly, but definitely warmer around the edges than before. his composure still sat perfectly in place, yet there was something subtly looser about him now.
"sorry,” you started quietly. “i didn’t know you’d never—”
“zayne!” both of you looked up at the interruption.
a guy from the caleb's team was waving from the other side of the kitchen, already halfway approaching through the crowd. “there you are,” he said breathlessly. “caleb’s looking for you.”
zayne blinked at him, composure slipping neatly back into place. “why?"
“something about the speakers. nobody else understands the setup except you.”
of course. even at parties, zayne somehow got assigned technical support duties against his will. he sighed through his nose before standing properly from the chair. for one second, his gaze flickered back toward you. and suddenly the air felt warm again. "don’t disappear,” and, before you could answer—he was already gone back into the crowd.
—
ever since then, for reasons you were oblivious to, both zayne and caleb started treating you like someone they actually knew—which was strange considering you had technically grown up together your entire lives. but before, there had always been distance, you know, the careful kind. now, somehow, they stayed.
you, meanwhile, remained catastrophically unaware. because in your mind, this was normal. right? they were childhood friends. technically. and childhood friends probably acted like this all the time.
unfortunately for you, everybody else at school possessed functioning pattern recognition, which became increasingly obvious.
but they had always bickered, hadn’t they? except now the arguments felt oddly targeted. caleb would interrupt conversations just to steal your attention away from zayne, and then zayne would correct caleb’s exaggerated stories while looking directly at you instead of him.
during the friday gatherings, caleb suddenly insisted you sit beside him during karaoke nights while zayne quietly occupied the chair on your other side before anybody else could. they acted normal individually. but together? strangely competitive. but somehow, you never really fully noticed.
until... the campus practically vibrated with excitement that morning.
music blasted through giant speakers across the field while students flooded the grounds wearing brightly colored team shirts beneath the hot sunlight. you could hear the whistles echoing from afar and how somebody was already yelling into a megaphone because everybody isn't exactly organized.
you, unfortunately, were suffering. committee duties meant running around with clipboards while surviving on pure stress and iced coffee.
“where’s the relay list?”
“who moved the cones?”
directly in the center of it is caleb and zayne being on opposite teams. the universe found it hilarious, because the second the games started, things became unbearably obvious.
caleb played like a man personally offended by the thought of defeat itself, incredibly fast and competitive. he truly is all effortless athleticism beneath the glaring afternoon sun, his jersey clinging slightly from sweat while crowds screamed his name every five seconds.
on the other hand, zayne is somehow equally terrifying. it made no sense because zayne wasn’t even the sporty one. yet there he was, calm and calculating beneath the heat, playing with the same frightening precision he approached everything else in life.
they kept watching each other, constantly, like two academically gifted wolves. every single time one of them scored, their eyes immediately searched for you afterward. you noticed that part eventually, mostly because it kept happening.
still, you remained mostly confused rather than enlightened, then came the foul that happened during one of the final basketball rounds, fast enough that everybody gasped at once.
caleb deliberately blocked zayne harder than necessary near the court line, the collision sharp enough for sneakers to screech loudly against polished flooring.
whistles exploded instantly. “foul!”
“watch it!” the committee members beside you stood up immediately, except neither caleb nor zayne looked at the referees.
they looked at you. both of them. like somehow your reaction mattered more than the actual game. you stood there clutching your clipboard in complete disbelief. "...what are they doing,”
one of your friends beside you snorted loudly. "fighting over you, obviously.”
you turned so fast you nearly dropped the clipboard. "no they aren't?”
he stares at you for a long moment. “you... actually don’t know?"
after that, it became impossible to unsee. impossible for literally everyone else. once somebody pointed it out, the pattern started unfolding everywhere. in your defense, both boys behaved in ways that were just plausible enough to deny. maybe— maybe —you were simply unlucky enough to exist directly between both personalities at once.
—
summer is nearby.
the afternoons stretched longer, with the concrete outside shimmering faintly beneath the heat. even the trees beyond your backyard fence looked sleepy, their leaves barely moving whenever wind passed through.
your laundry basket sat beside you, half-empty now, while damp clothes hung heavily across the clothesline one by one. sunlight warmed the back of your neck as you clipped another shirt into place, fingers smelling faintly of detergent and fabric softener. somewhere nearby, a radio played old music from another house. you liked days like this, days where nobody expected anything from you except folded laundry and watered plants. except lately, your brain had refused to stay quiet.
you clipped another shirt onto the line harder than necessary.
the two guys weren’t even trying to hide it anymore. and almost everybody seemed to notice it now. even your own mother noticed, judging by the increasingly suspicious smiles she’d been giving you lately whenever either boy visited.
honestly, it stressed you out. because the problem was you didn't dislike them. rather, you cared about both of them too much to treat any of this lightly. which was exactly why you refused to bring it up first.
because if there truly was something there—something real—then it should come from them. right? and selfishly, you didn’t want the burden of dragging confessions out into daylight only to ruin whatever fragile thing currently existed between all three of you.
you sighed and reached for another damp shirt. inside the house, your mother suddenly called your name.
“coming!” you shouted back.
the screen door slid open as your parents peeked outside together, your mother already holding her purse while your father jingled car keys impatiently beside her. “we’re leaving for the whole day, okay?” your mother called out. “there’s food in the fridge!”
you nodded. “okay!”
“don’t forget your laundry outside later!”
“i know!”
a few moments later, you watched their car disappear slowly down the street while cicadas buzzed lazily in the afternoon heat.
silence settled over the house afterward. so you returned to your laundry basket with another sigh. and, unfortunately, immediately started thinking again. about caleb’s lingering touches, about zayne’s stares, about the sports day, about that stupid lemon trick.
your face warmed at the memory. “this is so annoying,” and as if summoned directly from your thoughts—
the doorbell rang.
you froze, frowning suspiciously at the gate. you're pretty sure your parents didn't inform you earlier of anyone visiting at this hour...
you wiped your damp hands hurriedly against the sides of your shorts before making your way through the house and toward the front door. the second you opened it, you regretted everything instantly.
because standing outside your gate were caleb and zayne, together.
huh, talk about a coincidence.
your eyes flicked towards the two plastic bags filled with fruits hanging from caleb's arm while zayne carried another smaller bag beside him. sunlight poured over both of them harshly enough that you had to squint. “heya, pips," caleb greeted first, smiling easily the second he saw you.
zayne gave a small nod beside him. “good afternoon.” you stared blankly for approximately three whole seconds before your brain suddenly remembered your current appearance.
oh, this was horrible.
you were wearing an old white tank top slightly wrinkled from heat, loose boy shorts, and your hair was tied messily on top of your head in the kind of rushed bun that made you resemble an exhausted suburban mother halfway through a sunday cleaning routine!
your entire body now became aware of itself, and judging by the brief silence afterward—they probably noticed too.
zayne adjusted his glasses lightly, gaze flickering away for one suspicious second before returning to your face with entirely too much composure. "we brought fruits,”
caleb lifted the bags. “our parents bought too much again.”
“and your mom mentioned nobody would be home,” zayne added.
your eyebrows lifted slowly. “…my mom told you that?”
“she saw us outside earlier,” caleb answered. “then she basically assigned us delivery duty.”
that sounded unfortunately believable. you glanced down at yourself again instinctively. big mistake. because when you looked back up, caleb was very visibly trying not to grin.
“what?”
“nothing.”
“you’re smiling.”
“because you look—” zayne elbowed him before he could finish, causing a cough out of caleb to correct himself instantly. “—busy,”
you stepped outside instead, the concrete warm beneath your slippers as you approached the gate. the metal latch clicked when you opened it halfway, enough for you to reach over and take the plastic bags from their hands. the fruits inside shifted heavily against your arms.
“thanks,” you said, avoiding eye-contact for a second because you were still painfully aware of your appearance.
caleb leaned against the fence immediately after handing the bags over, sunlight catching against his hair in uneven gold streaks. “that’s it?”
you blinked. “what do you mean, that’s it?"
“aren’t you gonna let us in?”
you stared at him. “why would i let you in?"
“because we carried fruits all the way here under the tragic heat of the sun,” he pressed a hand against his chest. “we’re basically your heroes.”
“you live just three houses away.”
before caleb could continue arguing, zayne’s gaze shifted past you toward the backyard. more specifically, toward the laundry lines swaying gently beneath the summer wind. he noticed the basket first, then the enormous remaining pile of unfolded clothes still waiting beside the basin.
“so you’re doing laundry,” he observed.
you looked over your shoulder, “obviously.”
there was a small pause before zayne adjusted his glasses and said, in the calmest voice possible, “we can help you.”
you turned back around so quickly you nearly dropped the fruit bags. “…what? no—"
“yeah,” caleb chimed in, straightening from the fence with alarming enthusiasm. “we have nothing else to do anyway."
“you do not need to help me with laundry.”
“why not?”
“because it’s laundry.”
caleb frowned. that wasn’t a valid argument at all. zayne remained standing quietly beside him, somehow already looking committed to the task. you opened your mouth to refuse again, but when you glanced back toward the backyard, toward the mountain of clothes still waiting, your shoulders visibly deflated.
caleb noticed. “see? she needs us.”
“don’t sound so happy about it.”
still, you found yourselves walking through the side path toward the backyard together while sunlight filtered warmly through the trees overhead. you set the fruit bags down onto the small outdoor table near the clothesline, pushing loose strands of hair away from your face as the boys surveyed the situation.
“this is a ridiculous amount of laundry,” caleb commented.
“we’re entering summer,” you replied. “the bedsheets multiply during summer somehow.”
“scientifically impossible,” zayne murmured.
“tell that to my mother."
caleb carries the heavier basin closer to the line while zayne organized the clothespins into neat little rows because apparently even laundry required structure in his mind. you couldn’t help glancing at them every now and then in faint disbelief. it felt strange, domestic in the oddest way. it's the kind of scene that would’ve looked completely normal if you were all ten years old again.
except now, both boys were taller than the clothesline poles and looked unfairly attractive beneath the afternoon sun.
“zayne!” water splashed suddenly across caleb’s side.
zayne paused, one sleeve still damp from where he’d accidentally flicked water while wringing a shirt. “that was unintentional,”
caleb looks down at himself. “…bro.” before you could even react properly, he lets out a troubled snicker and grabbed the hem of his shirt, pulling it off in one smooth motion—only to show underneath was only a fitted white sleeveless undershirt clinging against his frame from the heat.
now you understand why almost the entire female population of your school acted clinically insane around him.
you turned your face away. far too late, unfortunately, as caleb definitely noticed your reaction. his grin widened. “why are you looking away?”
“i’m not.”
“mhm.”
you focused aggressively on clipping towels onto the line. surprisingly enough, the boys weren’t fighting today.
zayne just sighed quietly and rolled his sleeves upward toward his elbows before eventually pushing them all the way near his shoulders. the motion revealed clean forearms lined faintly with veins beneath warm skin. he reached for another shirt. “if you keep teasing her, she’ll stop letting us help.”
caleb laughed. “she likes us helping.”
“i never said that.” you cut in.
“well, you didn’t have to.”
you ignored the dog's remark and crouched over the basin with a tired sigh. things always had a different plan for you, though.
one second you were lifting it carefully from the ground, and the next, cold water came crashing against your front with a sharp splash that made you gasp aloud. the weight of it soaked through your tank top instantly, thin white fabric clinging embarrassingly fast against your skin.
“shit—” you completely froze as you felt it—the damp cling of fabric, the cool air against exposed skin underneath, and the way your brassiere is now far more visible than it had any right to be.
slowly, you looked up, only to find both boys staring. caleb had gone unusually quiet. his easy smile disappeared somewhere between surprise and something else entirely, his gaze lingering for half a second too long before darting upward again. beside him, zayne looked equally caught off guard, though his reaction was quieter. his hand still held a clothespin loosely between slender fingers, unmoving, while his eyes flickered downward once before carefully returning to your face.
neither of them spoke. and the silence made heat rush violently into your cheeks.
you crossed your arms over yourself instinctively, suddenly aware of every inch of your body beneath the sunlight. the backyard no longer felt breezy or playful or safe. it felt small. “i’ll just go get another shirt,” you muttered quickly, already turning toward the house before your embarrassment could fully consume you.
except zayne spoke first. “i’ll come help you.”
your steps halted, turning to him. “help me… change?” the second the words left your mouth, caleb choked on air beside him.
zayne blinked once, gathering his words much more carefully. “that’s obviously not what i meant.”
before you could answer, caleb suddenly stepped forward and grabbed the shirt he’d tossed aside earlier. his white undershirt stretched faintly against his chest as he walked to you. “or,” he holds the shirt out toward you, “you can just wear mine.”
you stared at him, then unfortunately at his big arms for one treacherous second before forcing your eyes upward again. “caleb—”
“it’s clean,” he added quickly. “well, mostly.”
zayne’s gaze shifted toward the shirt in caleb’s hand, expression unreadable. then, without a word, he began unbuttoning his own overshirt.
your eyes widened. “…what are you doing?"
“offering a better option.”
caleb let out a laugh of disbelief. “you’re kidding.”
“hers is soaked,” zayne rolls his sleeves downward again before shrugging the dark overshirt from his shoulders. “mine actually covers properly.”
the air changed after that, just enough for you to feel it settle heavily between them. both boys met each other's eyes, and suddenly you felt less like a person and more like the center of a very polite war.
caleb returned his gaze towards you, shirt still held loosely in one hand while the other rested against his hip. “take mine, it’ll be more comfortable.”
before you could even process that, zayne moved too, closer to your other side. “mine is larger, you’ll feel less exposed.”
your heartbeat stumbled stupidly, because now they were both standing close enough for you to feel heat radiating from either side of you. close enough that their voices dropped lower naturally beneath the summer stillness. somewhere above, the laundry fluttered softly in the wind while water continued dripping from the hem of your soaked shirt onto the concrete below.
you looked between them helplessly. it's really ridiculous how both of them were standing in your backyard wearing sleeveless undershirts, how your soaked tank top clung colder against your skin as you glanced between the two shirts again.
if you were choosing purely based on practicality... zayne’s was the obvious answer. it was larger, plus it wasn't damp. trying very hard not to think about the implications of literally wearing one of their clothes, you slowly reached toward zayne’s offered shirt.
*buzzzzz!*
all three of you paused.
zayne reaches into his pocket, already looking mildly irritated by the interruption. he checked the screen.
caleb leaned slightly. “who is it?”
“my tutor.”
you and caleb both stared at him. “…right now?”
“tutor advance classes,” zayne answered flatly, “i forgot.” he really had always been terrifyingly academic. the type to voluntarily attend extra classes during the last few months of school while the rest of humanity tried surviving the heat without collapsing. still, there was the faintest tension in his expression. one of reluctant annoyance, subtle enough.
“is it important?” you asked.
zayne looked at the screen for another second too long before finally answering, “yes.” he didn’t sound too happy about it.
caleb whistles, "that's brutal."
for one tiny moment, zayne’s eyes flickered back toward you, toward the hand that had almost reached for his shirt earlier. something unreadable crossed his face. quiet satisfaction, maybe. or maybe you imagined it.
without another word, he slowly slid his overshirt back on, rolling his shoulders once as the fabric settled neatly against him again. somehow, watching him button it back into place felt oddly intimate too. “you should change before you catch a cold,” he said.
“in this scorching heat?”
“still possible.”
typical zayne answer.
he adjusted his glasses before turning toward the side gate, but not before giving caleb one brief glance, meaningful enough that you instantly became suspicious. “i’ll see you later.”
just like that, the genius left.
you watched him disappear past the front yard while warm wind stirred softly through the hanging laundry around you.
slowly... very slowly... you turned back toward caleb—who was already looking at you. who looked amused, deeply amused. you narrowed your eyes. “aren't you going to follow after zayne and have the courtesy to leave as well?"
caleb leaned casually against the outdoor table, arms crossing over his chest, the shirt that he had offered earlier dangling from one of his hands. “have you always been this feisty since you were a kid, pips?”
“only towards you.”
his grin widened. "you really were gonna pick his shirt, huh."
“because it was bigger!” you faced your back towards him, hanging the last batch of clothes.
“mhm.”
“and it covered more.”
“sure.”
you stared at him in offense while he laughed softly under his breath. the worst part was how unfairly pretty he looked doing it. summer sunlight caught against the loose strands of hair falling over his forehead while his shoulders shook lightly with amusement. and then, his gaze drifted downward for a split second toward your still-soaked shirt before immediately lifting back to your face. the shift was quick, respectful even, but you still caught it.
by the time the last batch of laundry was finally finished, the afternoon sun had softened into something warmer and slower. the backyard smelled faintly of detergent and sun-dried fabric now. bedsheets swayed overhead in lazy motions while the remaining drops of water glimmered along the concrete beneath the clotheslines.
you bent down with a small sigh, reaching for the empty basins stacked beside the faucet. your shoulders ached slightly from standing too long. “finally,” you muttered. “i’m never washing clothes again...” you glanced back to find caleb watching you from beside the outdoor table, amusement tugging lazily at the corner of his mouth. his hair had dried messily beneath the heat.
you looked away immediately. before you could properly walk past him, caleb stepped into your path.
you look up at him with a curious gaze. “move.”
“no.”
“caleb.”
“you’re still so soaked.”
you frowned down at the wet shirt sticking annoyingly to your frame. “i’ll just change inside.”
“let me do it for you.”
“no need, cay.” before you could sidestep him, caleb leaned closer, close enough to make your pulse trip over itself.
instinctively, you stepped backward, and he kept on trapping you until your back bumped lightly against the screendoor, the sound making both of you pause.
“sit down for a second.” he said. despite yourself, though, you glanced toward the small wooden chair nearby. caleb's grin softened into something quieter. “c’mon.”
you huffed softly through your nose before finally setting the basin aside and dropping onto the chair with reluctant defeat. “such a bossy old man,”
“you love it.” caleb laughed under his breath before crouching slightly in front of you. then his fingers caught the hem of your soaked tank top.
you freeze at the gesture, eyes widening at him.
“can i?” the question should’ve embarrassed you more than it did. maybe it was because this was caleb, or maybe it was because the summer heat had melted your common sense hours ago.
either way, after a second, you gave the smallest nod. almost awkwardly now, he guided the damp fabric upward while keeping his eyes shut tight like it physically pained him to peek. you helped tug the wet shirt free before quickly pulling his shirt over yourself afterward.
the fabric smelled like him. it made you warm.
“okay,” you mumbled weakly. “you can look now.”
caleb opened his eyes slowly, smiling. he crouched lower until he was nearly eye-level with you, one knee pressed against the concrete while he wrung your soaked shirt carefully between both hands. water dripped steadily onto the ground beneath him.
out of the blue, caleb laughs under his breath, though it didn’t sound entirely happy. “you know,” he started, twisting the fabric tighter, “i don’t really like how you are around zayne.” caleb kept his eyes lowered toward the shirt in his hands. there was still a smile on his face, but it looked strange now, thinner around the edges.
“what’s that supposed to mean?” you asked.
he shrugged one shoulder. “i don't know, you listen to him more.”
“no, i don't.”
“yes, you do.” his voice stayed light, casual almost, but something underneath it tugged too tightly. “when he tells you to sit still, you sit still. when he says something, you get all quiet and nice. you even looked so ready to wear his shirt earlier without arguing.”
he glanced up finally, brown eyes warmer than the afternoon sunlight spilling across the backyard. “but with me…” he smiled faintly. “you’re really mean.” the smile on his face remained there stubbornly, but now it looked almost brittle. like he was trying very hard to keep things playful even while something heavier sat underneath every word.
the distant hum of cicadas still filled the spaces between words. for a while, caleb only stared at the fabric, listening to it. and then he laughed softly to himself. “you know what’s crazy? that party i threw a few weeks ago?”
your stomach immediately tightened. “...what about it?"
his fingers stilled against the shirt. “did you really think i didn’t see?”
“see what?"
caleb stared at you for a long second, the smile disappearing from his face entirely. and suddenly—suddenly he didn’t look playful anymore. he looked serious in a way that made your heartbeat stumble. “zayne,” he said quietly. “with you.”
your breath caught.
caleb leaned back against his heels. “i saw him take you away from the crowd, and i saw him touch you. you think i didn’t know what he was doing?” his jaw tightened faintly before he continued. “i went looking for you because you disappeared. then i found the two of you in the kitchen.” his gaze dropped briefly toward your neck. “and i saw him licking you off,”
the bluntness of it made heat rush violently into your face. caleb looks away, running a hand through his hair roughly before laughing again under his breath. “god, i was so pissed.” you stared at him, because you couldn't say anything. anything at all. what else is there to say? deny what he saw? you knew it was true. tell him it was an accident? both of you and zayne were fully sober. he looked hurt, really hurt. “i wanted to punch him.”
your eyes slightly widened at that.
“i’m serious,” he said, looking back at you. “but i couldn’t even bring it up because what was i supposed to say, huh? ‘hey, i saw the girl i like with my best friend and it made me feel insane’?” he exhaled sharply through his nose before leaning closer, close enough that your breath caught on instinct.
“do you know how hard it was pretending i didn’t care after that?” his eyebrows deeply furrowed, purple eyes holding yours. “watching you act normal around him after he did something like that to you?” his voice lowered further. “and the worst part is…” his fingers loosened from your shirt completely, dropping the damp fabric beside the chair before his left hand settled against your waist instead. “would it be unfair if i wanted the same thing?”
your breath hitched when his grip tightened ever so slightly before he leaned in further, head tilting slowly toward the side of your neck. you could now feel the warmth of his breath against your skin, but apart from that, you also felt the hesitation. unlike zayne, caleb was expressive and emotional. you could practically hear the conflict happening inside him.
wanting. waiting. holding himself back.
his lips ghosted just barely against your skin, and your fingers instinctively caught against the edge of the chair beneath you. and then suddenly—caleb forms a crooked smile, and pulled away.
you blinked at him in stunned silence while he leaned back again, laughing quietly under his breath like he was mocking himself. “see? i can’t do it.” he murmured. “because i’m not like zayne.” his hands slid slowly from your waist, trailing down your arms with unbearable gentleness before settling briefly against your knee. “he’s calm when he wants something, he thinks first, plans first.”
his thumb brushed lightly against your skin, drawing lazy circles across the surface. “but me? i just feel everything." you didn’t know what expression you were making. maybe none at all. maybe that was the problem.
while caleb sat crouched in front of you with his hands still lingering against your knee, your face remained unreadable beneath the soft sunset light. your heartbeat was loud enough to make your chest ache, but outwardly, you only stared back at him. somehow, your silence seemed to unravel him more than rejection would have.
you could practically see the conflict worsening behind his eyes, messy and emotional and far too honest to hide. caleb had always been terrible at concealing feelings. even as a child, everything he felt used to spill out immediately through expressions, through gestures, through the way he hovered too close.
“say something,” he murmured.
you swallowed softly but didn’t answer fast enough, before caleb’s hand tightened around your knee. “because i don’t get it.” his other hand rose until it settled against your shoulder, fingers curling there with growing tension. “you let zayne do things i can’t even imagine doing to you, but then you look at me like i’m just…” he shakes his head. “i don’t know. easier?”
you frowned. “that’s not true.”
“then look at me.” his grip tightened slightly. “look at me when i’m talking to you.”
you finally lifted your eyes fully toward him, and immediately wished you didn't. he looked vulnerable in the ugliest, rawest way possible. like jealousy had been eating at him quietly for weeks and he’d finally lost the ability to keep swallowing it down.
“i’m different from him, you know that, right?” his thumb pressed lightly against your shoulder as if trying to anchor you there with him. “zayne acts like he’s in control all the time. but me? i’ve been trying so hard not to lose my mind over you lately."
“caleb, you're..."
“i’m serious.” he leaned closer again, eyes searching yours desperately. “if you’d just give me something— anything —i swear i’d—”
his hand around your knee tightened again unconsciously, but pain bloomed sharply this time. “caleb, that hurts.”
and then, everything stopped. his expression changed so fast it almost startled you. the frustration disappeared first, followed by the desperation. then whatever reckless emotion had been pushing him forward moments ago.
caleb looked down at his own hand gripping your knee like he genuinely didn’t recognize it. like he didn’t recognize himself. and suddenly he let go so quickly it was almost panicked.
“shit.”
he pulled back, both hands dropping away from you entirely as though burned. horror crossed his face in slow motion while he stared at the faint pressure marks already beginning to form against your skin.
“shit,” he repeated quieter this time. “i didn’t mean to—” he stopped speaking halfway through.
because what explanation was there? what excuse could possibly make that better?
you rubbed your knee instinctively while he stared at the motion with visible guilt twisting across his features.
“christ,” the words sounded directed entirely at himself, as he stood up, fast enough that the wooden chair creaked faintly beneath the movement. caleb drags a hand down his face before stepping away from you altogether, embarrassment and self-disgust radiating off him so clearly it made your chest ache.
“i’m sorry,” he bent down immediately afterward and grabbed the abandoned basins near the faucet, almost too quickly, like he needed something physical to focus on. “i got carried away,” he muttered while stacking them together. “that was shitty.”
you opened your mouth slightly, but no words came out. seeing caleb like this felt strangely awful. he’d gone from intense and overwhelming to withdrawn within seconds, every bit of earlier confidence collapsing inward now that he realized he’d frightened you.
he kept his back turned afterward while carrying the basins toward the side of the house. and for the first time since this strange complicated thing between the three of you began—caleb looked genuinely ashamed of wanting you so much.
—
the basins were stacked back into their corners, and the faucet had stopped dripping. the laundry danced beneath the evening breeze while the last traces of sunlight melted into warmer shades of orange across the neighborhood rooftops.
you stood quietly near the gate, fingers curled loosely around the metal bars as you watched caleb leave. he walked with his hands tucked into his pockets, shoulders slightly hunched beneath the fading sunlight as he made his way back toward his own street a few houses away. from behind, he looked strangely boyish again despite everything that had happened earlier. not the school’s golden athlete, not the loud charming boy everybody loved, but just caleb. your childhood neighbor.
you looked down afterward. the faint marks around your knee had already begun fading beneath your skin, barely visible now unless you focused on them carefully. you knew what happened earlier should’ve unsettled you more. it should’ve frightened you—the way caleb lost control for a second there.
but strangely enough, fear never came, for all you could remember was the expression on his face afterward.
everything between the three of you had become so complicated lately. and somehow, you felt guilty too. guilty because part of you understood why caleb was unraveling. guilty because you kept letting both of them stay close while pretending not to notice the obvious. guilty because maybe you did treat zayne differently.
you groaned under your breath. “this is so messy.”
that evening, normalcy returned little by little. your parents came home carrying grocery bags and stories from wherever they’d spent the day while the house filled with the comforting smells of dinner cooking in the kitchen. you helped prepare the table while your mother talked endlessly about traffic and your father complained about the heat.
it felt ordinary and safe again.
the soft yellow lamp near your bedroom desk cast warm light across the walls while the curtains fluttered gently from the open window. outside, summer night hummed through the neighborhood—distant barking dogs, cicadas hidden somewhere in trees, and the faint sound of somebody’s television drifting from another house.
you exhaled the second your bedroom door shut behind you. your body practically melted with exhaustion as you walked toward your bed, already reaching for your phone when suddenly—
*buzzzzz!*
your brows furrowed, glancing down at the screen.
you genuinely wondered if you were hallucinating, because zayne rarely called people, he barely even texted first unless it was academic or medically necessary. and more importantly—he had never called you before.
your thumb hovered uncertainly over the screen before curiosity won. you answered the call and lifted the phone toward your ear while sitting down onto your bed. “hello?”
for a moment, only soft static answered. then, zayne’s voice came through the line, low and slightly hoarse. “did i wake you?”
you immediately sat straighter for absolutely no reason. “no, what’s up?”
there was a brief pause on the other end before he spoke again. “i think i left my watch there.”
“…your watch?”
“i took it off while helping earlier.”
your eyes drifted toward the window, as if the watch might magically appear outside in the dark backyard. it was probably still near the laundry area—except the thought of going downstairs again felt genuinely devastating. you groaned softly and fell backward against your pillows. “can i just give it back tomorrow morning?”
another quiet pause. then, “that’s fine.” you could practically picture him nodding to himself on the other side of the call. “thanks,” he added afterward.
your fingers reached automatically toward the small nailcare basket sitting near your bedside table. absentmindedly, you pulled it onto your lap and started sorting through tiny bottles and nail files while balancing the phone against your shoulder. “sure, no probs,”
the silence afterward should’ve ended the conversation. normally, zayne would’ve hung up already. that was how he worked, oh so efficient and straightforward. except when you thought he already ended the call, you noticed his caller id still ongoing after several seconds passed.
you frowned. “…anything else?”
a soft sound came from the other end. a hum, maybe. “what are you doing?” your hand paused midair over the nail polish remover. for a second, you genuinely thought you misheard him. because this was not a zayne question, at all.
this was the kind of question normal teenage boys asked when they wanted conversations to keep going. meanwhile, zayne is a teenager, but he usually spoke like every sentence had been academically pre-approved beforehand.
“…i’m cleaning my nails,” you answered slowly.
another hum. you could also hear faint rustling on his side of the line too, like sheets shifting softly. and the image of zayne lying on his bed with his glasses slightly crooked nearly distracted you.
what a dangerous thought. you focused aggressively on your cuticles, before his voice came again.
“did you eat already?”
your fingers stopped moving, staring blankly at your nail file. “uh, yeah, during dinner.”
“good.”
silence settled again afterward, but strangely enough, it didn’t feel awkward. through the phone, you could hear the faint sound of his breathing every now and then. it was strangely calming beneath the soft nighttime sounds drifting through your bedroom window.
“you sound tired,” you murmured.
“i am.”
“how were your classes?”
zayne sighed on the other end, and the sound traveled straight through your chest for some unfair reason. “long.”
you smiled faintly to yourself while pushing back your cuticles. “that sounded miserable.”
“indeed it was.”
“poor zayne.”
“don’t mock me.”
“i’m being supportive.” you laughed quietly before catching yourself. unbeknownst to you, miles away in the quiet dimness of his own bedroom, zayne had stopped doing work a long time ago.
his textbooks remained abandoned near the edge of his desk, untouched for the past twenty minutes while warm lamplight spilled across scattered papers and half-written notes. instead, he sat leaning back against the headboard of his bed in an oversized white shirt and dark sleeping pants, one knee drawn upward beneath the blankets.
his phone rested against his ear. and despite himself—he hadn’t hung up yet. the pen between his fingers rolled habitually over his knuckles while he listened to the soft sounds on your side of the line. your quiet breathing, and the occasional rustling whenever you shifted against your bedsheets.
zayne liked you most in moments like this, in unguarded moments. “i should apologize.” zayne broke the silence.
your hand paused over your nails. “hm? for what?”
“the party,” he answered. “for how i acted.”
ah. the lemon trick. why would he apologize for that now?
your face warmed, “oh."
“i crossed a line.” despite the memory, his voice remained calm, but there was still something restrained underneath it. “if you felt uncomfortable, i can keep my distance from now on.”
your brows furrowed immediately. “what? no." the answer came out far too fast, and you realized it a second later. so did he.
still, you hurried onward before your embarrassment could consume you. “i mean—it’s fine. i was the one provoking you anyway."
“…so you weren’t uncomfortable?”
you sat up straighter against your pillows. “that’s not— i mean—” a nervous laugh escaped you instantly, trying to dissolve the weight of your own words. “you’re making it sound weird.”
“am i?” through the phone, you heard the faint sound of his pen stopping completely. somehow, that tiny detail made your heartbeat worsen.
the next words that come out of zayne's mouth were so out of place that it almost had you considering the end call button.
“you should be more careful around caleb.”
“what?”
zayne’s tone remained even. “caleb isn’t who you think he is.”
"what does that even mean?”
another brief silence followed, like he was debating whether to continue. “you think he’s harmless because he acts open about everything, but he’s not.”
your confusion only deepened. “zayne, you’re being really vague.”
“he hides things better than people realize.”
“like what?”
the pen clicked once between his fingers. “he keeps photos of you.”
that made you still. "sorry?"
“i've seen them in his room.” your brain stalled completely, and all you could recognize is the familiar gush of mixed emotions piercing through your stomach. “photos from school events, family gatherings, random pictures from his phone.” zayne paused briefly. “...sometimes printed.”
“that’s not…” you tried to find the right words, as if you're looking for a scapegoat to make sense of caleb. because right now, to you, he didn't seem like the boy you knew all along. “that’s not weird, isn't it. we’ve known each other forever.”
zayne hummed, not agreeing, and yet not disagreeing either. “he looks at you differently when nobody notices, but you don’t see it because caleb acts the way he is all the time.”
your fingers curled tighter around the nail file in your lap. for some reason, the image of caleb earlier that afternoon flashed into your head immediately. his hands gripping your waist, the jealousy in his voice, the look on his face after hurting you.
outside your window, summer wind began to stir harshly through the trees. you watch a few of the resting birds fly away.
“you’re not slow, y/n,” zayne spoke once more over the phone. “i know you notice things quickly.” you sat frozen against your pillows, fingers still loosely holding your nail file. “so don’t let caleb fool you, whatever he says about me.”
wait.
your brows slowly met. “what do you mean whatever he says about you?”
zayne ignored the question entirely. “i don’t like how you are around him.”
there it is. the exact same words that was spoken under the summer heat and the swaying clotheslines were now spoken again into the tranquility of the summer's night.
“with caleb, you’re different.” your grip tightened unconsciously around the phone. “you laugh louder around him, and you say whatever comes into your head. because you're more comfortable around him. but with me,” the silence afterward lasted too long. “with me, you act too polite. you're careful around me, like i’m not someone you grew up with.”
caleb had said the same thing earlier, almost exactly the same thing. you stared blankly at the wall across your bedroom while your thoughts slowly started connecting themselves together in horrifying little pieces. caleb saying he didn’t like the way you acted around zayne. zayne now saying he didn’t like the way you acted around caleb. both of them sounding bitter in nearly identical ways.
zayne had forgotten his watch, which meant he probably came back. your mind replayed the afternoon immediately. because if zayne returned for his watch—then how much did he hear? did he hear caleb talking about the party? about jealousy? about wanting you? did he hear everything?
the silence on the call stretched longer and longer while realization settled heavily into your chest like stones sinking underwater. the worst part wasn’t the possibility that zayne overheard. the worst part was realizing he sounded jealous enough to care.
you pressed your free hand against your forehead slowly. this was getting out of control.
everything between the three of you had started tangling together so tightly that you couldn’t even breathe around it anymore. you suddenly missed when they were just boys playing puzzle games at family gatherings, before stares started lasting too long.
“zayne,” you finally said something, closing your eyes. your thoughts were too loud, your chest felt too crowded. and for the first time in a long while, you genuinely didn’t know what to say anymore. so instead, you laughed weakly beneath your breath and murmured the only honest thing left in your head.
“you two are seriously exhausting.” you ended the call.
—
ever since that night, you started keeping your distance, but not in a way that anyone can outright accuse you of avoiding them.
you just stopped lingering after conversations, replied later than usual in group chats. and during friday gatherings, you stayed closer to your parents or the younger children instead of wandering naturally toward wherever caleb and zayne happened to be. at school, you busied yourself with committee work or classmates before either of them could pull you aside into another strange emotionally loaded interaction.
it felt safer that way.
lately, everything around the three of you had begun feeling too intense for no reason at all. honestly, part of you still refused to believe it was really about you. you kept telling yourself there had to be another explanation.
maybe caleb and zayne were simply competitive by nature, or maybe years of growing up side by side had turned everything between them into some unconscious rivalry that eventually extended toward you too. after all, the three of you weren’t even inseparable childhood best friends. you didn’t grow up attached at the hip. they were always closer to each other than they ever were to you.
so maybe you were overthinking this entire thing. their jealousy wasn’t really jealousy, you just happened to be standing in the middle of whatever strange tension existed between them. that explanation felt easier to carry, so you chose it. and gradually, over the next few weeks, the distance became noticeable.
caleb still waved at you across campus sometimes, but less brightly now. his texts became more occasional, more restrained, almost like he was forcing himself not to reach for you too often. while zayne returned to acting composed and unreadable, though every now and then, you’d still catch his eyes lingering toward you during class assemblies or committee meetings before calmly looking away again.
by the time june started creeping closer, summer heat had fully settled over the campus grounds. electric fans spun uselessly against the humid cafeteria air while students crowded noisily around tables with melting iced drinks.
you sat near the corner windows during lunch, quietly scrolling through your calendar app while picking lazily at your food.
committee deadlines, sports fest inventory, mother’s grocery reminder, finals exam week...
you were halfway through reorganizing your weekend errands when suddenly somebody dropped into the seat across from you. “hey.”
you looked up from your phone.
an acquaintance from the sports committee leaned toward you with wide eyes already full of gossip.
“…hello, yes?" you said cautiously.
“have you heard?”
your brows furrowed. “heard what?”
she lowers her voice despite the cafeteria already being loud enough to drown entire conversations. “the sports committee funds went missing.”
your eyes widened at the news. “what?”
“that's what everyone’s talking about right now.”
you straightened in your seat so fast your spoon nearly clattered against the tray. “wait, seriously?”
she nodded quickly. “apparently a huge portion of the budget’s gone.”
that's really bad, especially with sports fest preparations still ongoing. “no way, how does money just disappear?”
your acquaintance shrugged helplessly before leaning even closer. “the last person who handled it was the committee auditor.”
“mace?”
“yeah. but she’s saying somebody must’ve stolen it.”
your mind immediately started spinning. the sports committee funds weren’t small amounts. there were receipts, records, signatures involved. things like this became messy incredibly fast. “is the faculty involved already?” you asked.
“probably soon.” she grimaced. “people are already accusing each other.”
you stared down at your untouched lunch. somehow, deep in your chest—you felt a strange sinking feeling already beginning to form.
the entire walk back to your classroom felt strange afterward.
students were already whispering about the missing funds in clusters along the hallway, their voices blending together. every now and then, you caught fragments of conversation drifting past.
“—heard it was stolen—”
“—someone from the committee—”
by the time you reached your classroom, your mood had already soured completely. you slid into your seat near the windows with a quiet sigh before pulling out your notebook and reviewer for the next subject.
this didn’t involve you anyway.
or at least, that’s what you thought.
you had barely opened your notes when suddenly, the classroom door opened.
your brows furrowed as one of the sports committee members hurried inside, breathing hard like he’d sprinted across campus. you recognized him instantly—mace’s close friend and the current treasurer assistant. his face looked tense in a way that made your stomach twist.
before you could even greet him, he made a direct beeline toward your seat. “do you have the committee funds?”
your confusion deepened. “what?”
“the missing funds,” he said quickly. “are they with you?”
you blinked at him in disbelief. “no, it's not with me...”
his jaw tightened. “are you sure?”
your expression hardened a little at that. “obviously i’m sure.” around you, classmates had already started subtly turning in their seats. the atmosphere inside the room shifted almost instantly, curiosity spreading faster than fire.
the guy rubbed a hand over his face before lowering his voice slightly. “you were one of the last people who handled the money.”
you frowned. “because i was helping audit it.”
“exactly.”
“that doesn’t mean i took it.” he looked unconvinced. suddenly, irritation started crawling up your spine.
sure, a few days ago, you had helped organize records with mace after committee hours, but that wasn’t unusual. multiple officers handled budgeting paperwork all the time during sports fest season. “you're reaching,” you said calmly, keeping your voice level despite the growing attention around you. “a lot of people had access to the funds.”
“but you were there during the last audit.”
“and so were you.”
that made him pause, then his eyes dropped toward your bag beside the chair. “…can i check your bag?”
the classroom went completely silent.
you stared at him. “you're joking.”
“i just need to make sure.” his expression remained stubborn and tense, almost desperate beneath the pressure of the missing money situation. “if you didn’t take it, then there shouldn’t be a problem, right?”
whispers immediately started bubbling around the room. you could feel everyone staring now.
jesus.
your face burned slightly beneath the attention, but more than embarrassment, you felt offended. angry.
still, you knew refusing would only make things worse. so after a long second, you exhaled sharply through your nose and shoved your bag toward him. “fine, go ahead.”
your classmates then leaned forward openly.
the guy crouched beside your desk and started searching through your bag while you sat there stiffly, arms crossed tightly over your chest.
this entire thing felt really insulting.
you watch his movements stop, before slowly pulling out a thick white envelope from the bottom of your bag.
your brows furrowed immediately. wait, what?
the guy stared at it for one second before quickly opening the flap. “i knew it.” within a second, gasps erupted around the classroom, but you could only feel your heart dropping straight into your stomach.
“no way, y/n—”
“that’s the envelope—”
you stared at the money inside like your brain physically could not process what it was seeing. because that envelope—that envelope should not have been there.
“what the hell?” you muttered under your breath.
the guy stood up abruptly, clutching the envelope tightly in one hand while looking at you with outright disbelief. “you're a liar and a thief, huh.”
you abruptly shot to your feet. “i am not!”
“this is literally the missing funds!”
“that's not mine!” the whispers around the room exploded louder now. some classmates were openly staring while others were already pulling out phones. your pulse thundered violently in your ears, but even through the panic rising inside you, one thought stayed terrifyingly clear—you know someone put that there.
someone must've framed you.
you looked directly at him, jaw tightening. “i don’t know how that got into my bag.”
“seriously?” he snapped. “you expect people to believe that?”
“yes,” you shot back. “because i didn’t steal anything.”
his expression only hardened further. “then explain why it was inside your bag.”
“i can’t explain something i didn’t do!” your voice rose louder this time, frustration finally cracking through your composure while the entire classroom watched like spectators at a live show. “this is insane, somebody obviously planted that there.”
but nobody looked convinced. not him. not your classmates. not anyone. oh how terrifyingly easy it was for people to turn against someone once suspicion had already settled in the room.
it didn’t matter how firmly you defended yourself. eventually, the gossip spread anyway.
by the end of the afternoon, it already felt like the entire campus knew your name for all the wrong reasons. whispers followed you through hallways and conversations suddenly stopped when you passed by. even people you barely talked to were staring at you now with that same awful mixture of curiosity and judgment.
it hurt more than you expected it to, because you knew you were innocent.
you walked toward the faculty building with your jaw clenched tightly enough to ache, forcing yourself to keep your posture straight despite the heaviness building in your chest. students lingering outside the offices glanced at you openly as you passed, and you hated how conscious it made you feel.
inside the faculty room, the air-conditioning felt unbearably cold against your skin. your adviser sat across from you with a troubled expression while the sports committee moderator stood nearby flipping through paperwork and transaction records. the missing envelope rested on the desk between all of you like physical evidence in some crime investigation.
you stared at it with growing frustration. “sir, i promise, i didn’t steal steal anything,”
your adviser sighed. “we understand you’re upset, but you have to understand why this looks serious.”
“because someone put it in my bag.”
the moderator looked up. “do you have any idea who would do that?”
“...n-no,” you answered. “but, sir, why would i even steal committee funds in the first place?”nobody answered that. and somehow, that silence hurt.
they didn’t fully believe you either.
you rubbed your hands together beneath the table, trying to steady yourself while the moderator continued asking questions. where was your bag during lunch? who had access to it? why didn’t you notice the envelope sooner? were you struggling financially? did you owe anyone money?
each question felt more humiliating than the last, but you answered everything anyway. calmly at first, then desperately. little by little, you started realizing how terrifying this situation actually was.
this wasn’t just rumors anymore. of course this was a disciplinary issue. a record.
your throat tightened painfully. “please,” your voice cracking despite your efforts to keep composed. “i’m telling the truth.” your adviser’s expression softened a little at that. unfortunately, that kindness nearly made you cry harder. you weren’t someone who got into trouble.
you followed rules. you worked hard. you stayed responsible. and now suddenly you were sitting here defending yourself against something you didn’t even do while half the school probably already thought you were guilty.
your vision blurred, and you looked down immediately, embarrassed at yourself for tearing up in front of faculty members.
god this was awful.
“i would never do something like this,” you whispered, helplessly.
the room fell quiet for a moment.
but the faculty room door opening hard enough to make everyone look up broke the silence.
you wiped quickly at your eyes as someone stepped inside.
he looked like he’d come straight from running across campus. his usually neat hair had fallen slightly out of place while his tie hung loosened beneath his collar. in one hand, he carried his laptop bag and several printed papers.
your adviser blinked in surprise. “zayne?”
he barely acknowledged the room before looking directly at the moderator. “she didn’t steal the funds.” the certainty in his voice made you stare at him.
the moderator frowned. “and how exactly do you know that?”
without another word, zayne crossed the room and placed several printed screenshots onto the desk. “because the envelope was planted in her bag during lunch period.”
the moderator immediately picked up the papers while your adviser leaned closer in confusion. from where you sat, you recognized blurry still images from security camera footage near the cafeteria hallway.
zayne continued speaking calmly. “there's a security camera outside the student council corridor,” he explained. “most people forget it exists because it only records the lockers and hallway benches.”
your brows slowly knitted together.
“during lunch,” he continued, “her bag was left unattended for several minutes while she bought food.” he tapped one of the screenshots. and there-there was mace’s friend. the same guy who accused you earlier, caught crouching near your bag.
“what…” you whispered.
the moderator’s expression darkened while flipping through the timestamps. another screenshot showed him slipping something white into the slightly opened zipper compartment before walking away casually.
“he planted it himself,” zayne finished.
nobody spoke for several seconds.
your adviser looked completely stunned now while the moderator’s face hardened with growing anger. meanwhile you sat frozen in your chair, staring at the evidence.
zayne found proof. he actually found proof.
“how did you even get this?” your adviser asked.
zayne adjusted his glasses lightly, though you noticed how slightly out of breath he still seemed. “i checked the hallway footage after hearing what happened,” he answered simply. “the timestamps matched the period before the accusation.”
simple. it's as if he hadn’t just saved you from a disciplinary record.
the moderator stood up afterward, already calling for another faculty member while muttering angrily under his breath about suspension and investigations.
everything around you suddenly became blurry noise, because relief hit all at once. violent relief. your hands started trembling slightly in your lap while you stared down at the papers on the desk.
so you weren’t crazy, you weren’t guilty.
your eyes lifted toward zayne again. and he was already looking at you, quietly concerned in that restrained way of his.
for a long moment, you couldn’t say anything at all.
the faculty room buzzed faintly around you with movement and conversation—the moderator speaking urgently to another teacher, papers being gathered, chairs shifting against the floor—but all of it blurred somewhere far into the background.
because your eyes remained fixed on zayne. and his stayed fixed on you. a quiet eye contact stretched impossibly long beneath fluorescent lights and cold air-conditioning. it felt more intimate than every charged conversation you’d ever had with him before.
you looked at him like you were trying to say thank you without words. and zayne looked back like he understood every single thing you couldn’t bring yourself to say aloud.
his emerald eyes stayed steady against yours, meaningless and unreadable to most people. but after growing up beside him for years, you had slowly learned how to recognize the subtleties hiding underneath his composure. the way he watched you carefully, like he was quietly checking whether you were still holding yourself together.
it made your chest ache. but as always, you looked away first.
a little while later, after the faculty settled things enough for you to finally leave, you stepped out into the hallway alongside zayne. late afternoon sunlight poured through the corridor windows, warming the polished floors gold.
you walked side by side in silence.
the thoughts within your head still felt tangled from everything that happened earlier. from embarrassment, and relief, and anger to exhaustion. they all sat too heavily inside your chest to untangle properly.
“are you okay?” zayne's voice came out softer than usual. you nodded automatically, even though you knew you weren’t okay yet. your throat still hurt from trying not to cry earlier. your hands still trembled slightly from adrenaline. and beneath all of that, there was still the lingering ache of realizing how quickly people turned against you.
you swallowed and kept your eyes ahead. for some reason, speaking suddenly felt impossible.
zayne noticed. but unlike most people, he didn’t rush to fill the silence. he didn’t push you to explain yourself or force comfort onto you just because the quiet felt heavy. instead, he simply slowed his pace to match yours better, and stayed there beside you.
the warmth of the afternoon sun filtered through the windows in soft stripes across the hallway, catching faintly against the edges of his dark hair and glasses. beside you, his hand shifted slightly at his side.
before it lifted.
for one brief second, it looked like zayne was going to touch you. his fingers hovered uncertainly near your shoulder, hesitant in a way that felt strangely unlike him.
but it paused midair, before slowly curling back toward himself instead.
the smallest flicker of restraint crossed his face before he adjusted his glasses, putting that careful composure back into place. “i should go,” he said. “i still have errands to finish.”
you looked at him finally.
up close like this, he looked tired. probably from running around campus gathering evidence for you all afternoon instead of resting or studying like he normally would. your chest tightened again. “…okay,”
zayne gave a small nod, stepping back slightly. “i'll see you later,”
you nodded once more and watched him walk away down the hallway.
—
you went home with an empty head and a heavy chest.
the entire walk back through the neighborhood felt muted somehow, you only listened to the way the world had lowered its volume without telling you. you also watched the children still playing outside, somebody’s dog barking lazily down the street. life continued normally around you despite how strange the day had become.
you hated that.
you hated how quickly people looked at you differently over one accusation. even now, your stomach still twisted remembering it.a part of you wanted desperately to fix everything—to stand in the middle of campus tomorrow and scream the truth until everyone finally believed you. but another part of you knew it wouldn’t matter. once rumors spread, they stayed.
you learned that today.
so instead, you kept your expression blank and quietly entered your house like nothing happened at all.
your parents greeted you from the kitchen while evening news murmured from the television nearby. you answered absentmindedly, slipped out of your shoes, washed your hands, and wandered toward the counter where a bowl of apples sat waiting.
normal things. you needed normal things.
the knife moved carefully beneath your fingers as you peeled an apple in long curling strips, trying very hard not to think about school.
...or zayne.
except unfortunately, your thoughts circled back to him anyway, to the way he walked into the faculty room without hesitation and to the way he looked at you afterward. your chest tightened at the memory. he really went through all that effort for you; the same boy who acted quite distant for years despite growing up beside you. before you could overthink it further, you suddenly set the knife down onto the counter.
your mother looked up. “where are you going?”
“outside for a bit,”
“outside where—”
but you were already halfway out the front door.
warm evening air hit your face immediately as you hurried down the street, sandals slapping lightly against pavement while your heartbeat thudded strangely hard inside your chest. you weren’t even entirely sure why you were rushing this much.
you just—you needed to thank him properly.
the neighborhood blurred around you as you walked faster through familiar streets lined with glowing porch lights and flowering plants. eventually, the familiar houses came into view.
caleb’s house first, then zayne’s right beside it.
you slowed near the gates. for some reason, your eyes drifted briefly toward caleb’s house. the lights inside were dimmer than usual tonight.
strange. you hadn’t really seen him around since the accusation incident started earlier. but before your thoughts could linger there too long, you shook your head lightly. that wasn’t important right now.
you walked toward zayne’s front porch and pressed the doorbell.
your pulse suddenly felt ridiculous. why were you nervous?
after a few moments, footsteps approached from inside the house before the door finally opened.
zayne looked exactly the same as earlier. same loosened tie and same slightly tired eyes behind his glasses.
had he only just gotten home too?
you noticed the genuine surprise crossing his face upon seeing you standing there. you immediately felt awkward. “uh, hi.”
zayne blinked once, before stepping aside. “come in.”
once you reluctantly entered, he shut the door gently behind you and turned back toward you again. “what’s wrong?” there it was again. that immediate concern. his first instinct was always checking whether you were okay.
“i didn't get to thank you properly earlier,”
and before you knew it, words started spilling out of you all at once.
“sorry, i just— i really wanted to thank you properly because what you did earlier was really...,” your hands twisted together nervously. “you saved me in there and i don’t even understand how you managed to gather all that evidence so fast, and if you didn’t show up i genuinely don’t know what would’ve happened to me because they were already looking at me like i was guilty and—”
you barely even paused to breathe.
“and i know you probably think it’s not a big deal, but it is to me because nobody else believed me and somehow you just... you just immediately knew i didn’t do it. so thank you. seriously. i don’t think you understand how much that meant to me.”
finally, your rambling slowed—mostly because zayne was faintly smiling at you and the sight completely stole the rest of your words.
you had seen zayne smile before, technically. small amused smirks and quiet little reactions hidden behind sarcasm. but this was different. soft and tender, almost. the kind of smile that made him look suddenly less untouchable somewhat.
“hush,” zayne stepped a little closer then, gaze gentler than you’d ever seen it before. “it’s okay,” the single word settled over you so gently it nearly melted every remaining ounce of tension still trapped inside your chest. “you don’t have to thank me that much,” he murmured. “i was going to help you either way.”
his words came to you like a pencil attempting to sketch the smile lines across your features, and you smiled the kind of smile that came naturally after somebody caught you before you shattered. it was small, tired around the edges after the terrible day you’d had, but genuine enough that it softened your whole face beneath the room's light.
and, for all that you are, zayne's expression changed so subtly most people would have missed it. but you didn’t, not anymore.
the faint curve of his lips slowly disappeared as he looked at you, almost like the sight stunned him more than he expected. his emerald eyes lingered on your smile for a second too long, darkening with something quieter than surprise and far more dangerous.
affection, raw and unguarded.
it hit him hard enough that he actually had to look away. you watched his throat move in a slow gulp before his gaze drifted briefly toward the floor, one hand tightening faintly at his side like he was collecting himself.
zayne never lost composure. and yet here he was, undone by nothing more than your smile.
“thank you,” you said again softly, almost laughing beneath your breath now. “seriously.”
zayne exhaled through his nose before looking back at you. “it’s to make up for what i did.”
“what did you do?”
he gives you an uncertain stare. “the call.” your heartbeat slowed strangely, as you remembered how the late-night conversation went, and the memory settled heavily into the room between you. zayne’s gaze flickered briefly over your face before dropping somewhere near your shoulder. “i pressured you that night.”
you opened your mouth. “zayne, i—” but the words never fully came out.
suddenly, his hands found your waist, warm and firm.
your breath caught at the sudden gesture, as zayne stepped forward until the space between your bodies disappeared entirely, his arms wrapping around you with a restraint that somehow made the intimacy worse. like he was holding himself back even now, like this was already more than he’d allowed himself to take.
you froze, you didn’t know what to do with how badly your body reacted to it. he was so tall that your chin tipped upward instinctively, your fingers barely brushing his chest as he leaned down and buried his face against the curve of your neck. warm breath spread against your skin through the collar of your shirt, and the sensation made heat rush violently into your face.
his grip around your waist tightened almost imperceptibly, a telltale sign that he needed the contact more than he wanted to admit. “i didn’t mean to make you uncomfortable,” he murmured near your ear. his voice sounded rougher from this close, much deeper.
it slid through you slowly, dangerously.
your fingers curled against the fabric of his shirt. “y-you didn’t,”
zayne inhaled at that, the sound brushed warm against your throat. “with you, i don’t really know how to act anymore.” you feel his forehead rested lightly near your shoulder now while his arms remained secure around your waist, and for one dizzy second, you let yourself melt into it, into the warmth of his body, into the quiet intimacy of being held so carefully by someone who spent years pretending not to want you this much.
your eyes slowly fluttered shut. everything felt so soft and close... and dangerously tender...
until the front door opened.
“zayne, where’s—”
your eyes snapped open instantly.
and the sight of caleb, who stood by the doorway, hit you all at once.
caleb was there, there behind the man who's hugging you into an embrace. his uniform was half undone, white shirt wrinkled and untucked with dirt streaked faintly across the fabric, and bruises darkened visibly along his arm, his cheekbone, the corner of his lip.
he looked exhausted. beautifully, painfully exhausted. somebody who had finally reached his limit. but none of that compared to the expression on his face when he saw the two of you.
his hand remained wrapped tightly around the doorknob while his tired, lilac eyes locked onto zayne’s arms around your waist.
then... slowly—to you.
you watched caleb’s jaw tighten faintly beneath the bruising near his mouth as his heavy breathing slowed. his eyes dragged downward briefly to where zayne was still touching you before lifting back to your face again. and god, that look nearly hurt to survive through. caleb looked like he had walked into the exact thing he feared most.
his fingers tightened harder around the doorknob until the muscles in his forearm flexed visibly beneath bruised skin.
and when he finally spoke, his voice came low and rough around the edges. “…didn’t know you had company.”
immediately, you stepped away from zayne. the warmth of his arms disappeared from your waist too quickly, leaving behind a strange lingering heat against your skin as you stared at caleb standing by the doorway.
up close, he looked worse than you initially thought.
the bruises weren’t small. one darkened the edge of his cheekbone while another bloomed faintly beneath the collar of his wrinkled uniform. his knuckles looked scraped raw, reddened skin stretched tight over bruised fingers that was surely caused by hitting something far too many times. even his lip had split slightly near the corner, dried blood staining against pale chapped skin. despite how rough he looked, caleb still looked devastatingly beautiful in that messy, ruined sort of way.
zayne’s brows furrowed beside you too, his expression sharpening the longer he examined caleb’s condition.
“what happened to you?” you asked before you could stop yourself. worry flooded through your voice instantly as you walked toward him, brows pulled together while your eyes searched over every bruise scattered across his body. “caleb, did you get into a fight?”
he didn’t answer. he just stood there staring at you. his tired eyes dragged slowly across your face, memorizing something before losing it completely. the muscles in his jaw flexed beneath the fading blood near his lip.
“caleb?”
his throat bobbed once. before suddenly, his gaze dropped downward and the faintest broken sound escaped him.
almost a whine.
completely unlike the confident golden boy everyone else knew.
you blinked in surprise, waiting for him to finally explain himself. but instead, caleb lifted his eyes back toward you and asked quietly, “when are you gonna understand?”
you stilled. “…what?”
“when are you gonna understand,” he repeated, “that i like you so fucking much it actually hurts?”
the room went completely silent behind you.
caleb laughed softly then, but the sound carried no humor at all. only exhaustion. only frustration stretched too thin after holding itself together for too long. “i beat him up. that asshole who framed you.” his jaw tightened sharply as he spoke. “he made you cry, humiliated you in front of everyone when you didn’t do anything wrong.”
you could only stare at him, because you couldn't bring yourself to believe it. caleb was capable of something like this? caleb was capable of harming someone just for your sake?
“and i couldn’t stand it,” he admitted, biting his lip. “i couldn’t stand hearing people talk about you like that.” you watch caleb look away briefly, running a bruised hand through his messy hair before sarcastically smiling again. “i was looking for you afterward, wanted to make sure you were okay.” his eyes flickered toward zayne, and the softness disappeared instantly.
“and then i walk in here and see this.”
the jealousy in his voice sliced through the room, but it was the kind that came from heartbreak instead of anger.
caleb’s gaze returns to you, it looked even worse. you could practically see the years of suppression slowly rotting underneath all his teasing smiles and playful touches, how exhausted he must’ve been carrying all of this alone.
his lips parted slightly before he spoke again, quieter this time. “i don’t know what else i’m supposed to do anymore.”
he stepped closer. just one step.
“i always look for you everywhere. and i get jealous over stupid things. and i literally beat somebody up because they made you cry.” his eyes searched yours desperately. “and you're still looking at me like you don’t get it?”
his gaze flickered briefly toward your mouth before lifting back to your eyes again.
“do i seriously have to kiss you before you understand how much i love you?”
no. no, you already understood. that was the worst part.
you stood between them, too warm beneath the dim yellow lights of zayne’s living room, too aware of every breath being taken around you. caleb’s confession still echoed inside your head in painful waves, mixing together with the memory of zayne’s arms around your waist just moments ago.
everything made sense. every argument that carried hidden bitterness underneath it. every strange moment where the air between the three of you became too intimate for childhood friendship alone.
they loved you. both of them.
and you no longer can run away from it.
your lips pressed together, gaze dropped toward the floor. you couldn’t look directly at caleb right now. not when his eyes were fixed on you like that—dark and exhausted in a way that felt unbearable to witness.
you couldn’t turn around either. because behind you stood zayne, silent.
you didn’t know what expression he wore now. you didn’t know if he looked angry or hurt or completely unreadable the way he usually did when emotions threatened to spill too close to the surface.
you were too afraid to find out, too afraid to face either of them fully. all you knew was this awful aching certainty sitting inside your chest: you couldn’t choose. you didn’t want to.
“i...” you started weakly, but the words dissolved before forming properly.
everything felt... tangled. so you stepped backward instinctively, because you always believed that distance might somehow save you from the intensity pressing in from both sides.
but caleb moved first.
the front door clicked shut behind him with a sound that made your pulse jump. then suddenly he was close again, towering over you with tired eyes and a face that looked heartbreakingly ruined from wanting too much.
his hands came up, one against your cheek, the other cradling your jaw. warm palms against burning skin.
from this proximity, you could see the tiny split near his lower lip more clearly now. dried blood swelling near his cheekbone. he looked really messy in a way caleb never usually allowed himself to be.
he whispers into your lips, “i’m sorry.” and before you could even process the apology—
he kissed you.
it was almost devastating how unsteady it felt.
caleb crashed into your mouth like a man depraved of everything he was supposed to have.
”mmph!“ your eyes widened instantly as his lips pressed against yours with all the desperation he’d been holding back for years, roughened breaths shaking faintly between every second of contact. trembling, your fingers clutched at the front of his dirt-stained uniform, wrinkling the fabric tighter beneath your hands as your body struggled to catch up with what was happening.
he kissed you with his eyes shut tightly, brows pulled together like he physically could not bear the thought of you pulling away from him now. every ounce of restraint he usually carried so casually had disappeared, leaving behind something painfully naked underneath.
pure, humiliating desire.
you feel his hand tremble against your face as he deepened the kiss for one brief reckless second, breathing you in desperately like he was trying to memorize the feeling before it disappeared from him forever. and god—you could feel every ugly, yearning emotion tangled inside him.
somewhere behind you, the room remained silent. way too silent.
the realization sent another rush of heat through your body so intense it almost hurt.
caleb must’ve thought about that too. because his grip tightened slightly against your jaw, and a broken sound escaped him into the kiss itself—half sigh, half ache—as though even this moment didn’t feel enough.
“ungh...” he knew this was selfish, but he couldn’t stop anyway. or maybe he just simply refused to.
you couldn’t tell anymore.
all you knew was that your thoughts were dissolving frighteningly fast beneath the weight of his mouth against yours. his kiss carried none of the polished confidence people usually associated with him. it was too desperate for that.
and now that it was out, he was drowning in it.“mmgh- shit..” caleb whined against your lips, making your knees weaken embarrassingly beneath him.
the warmth of his body crowded closer while his hand stayed firm against your jaw, thumb brushing shakily along your cheek. your fingers remained tangled tightly in the front of his ruined uniform, wrinkling the already dirt-stained fabric further.
without realizing it, you kept stepping backward underneath the pressure of him. but caleb followed instantly every single time, taller and broader in a way that slowly consumed your sense of balance altogether. the room blurred behind your closed eyelids while his mouth moved against yours with aching urgency, it almost felt like there was nothing else left except him.
...almost.
you thought, as your back hit something solid, warm.
your breath caught sharply into the kiss itself.
caleb paused for the briefest second, enough for confusion to flicker weakly through your haze, but before you could fully pull away or understand what was happening, another hand rose slowly against the side of your neck from behind you.
long fingers, cooler skin.
they brushed your hair carefully over one shoulder, gathering the loose strands away from your nape with a touch so calm it contrasted painfully against caleb’s desperate grip on your face.
your pulse stumbled violently, because you knew those hands.
your eyes remained shut instinctively, overwhelmed too quickly by warmth and the terrifying awareness of both of them surrounding you now.
you should’ve stepped away. you should’ve stopped this immediately. but instead, your body betrayed you by leaning further back into the warmth behind you.
a soft inhale brushed the back of your neck. then, another pair of lips touched your skin.
”haa-”
zayne moved differently. his mouth barely grazed the sensitive curve of your nape at first, almost like he was testing your reaction before letting the warmth of his lips linger there properly. the restraint in it somehow made it worse.
a helpless sound escaped you—“hmngh-”—a small whimper swallowed directly into caleb’s mouth.
caleb’s reaction to it was immediate, his entire body tensed against yours before a shaky breath left him, almost pained, almost wrecked by the sound you made for them. behind you, zayne stayed terrifyingly calm—the way his teeth sunk into the supple flesh of the slope of your neck had you unconsciously pressing yourself against him.
zayne noticed. and it made him halt in his tracks. for a moment, his hands stilled on you and pulled away slightly, eyeing you from behind. "y/n,"
the mention of your name also had you woken up from the daze you were starting to get lost into, while caleb's eyes flickered towards his bestfriend who's behind you, slowly pulling away.
"y/n,"
the air between the three of you was strangely suffocating, charged with something that made the fine hairs on your arms stand on end. you felt a sudden, pulsing warmth beginning to bloom deep in your core, a heavy, liquid sensation that seemed to radiate outward from... there.
what was happening to you?
zayne's eyes narrowed, his gaze dropping from your face to the subtle, frantic rise and fall of your chest. he could see the way your pupils had dilated, swallowing the dark iris until your eyes looked like bottomless pools of desire.
“you're flushed.” zayne murmured, he didn't pull his hand away from your arm; instead, his thumb began to trace slow, deliberate circles against your pulse point. caleb noticed it too, his gaze following zayne's. the raw, jagged pain in his expression smoothed out into something much more... predatory.
“you're... burning up,” he didn't care about the fight or the blood on his lip anymore; all he could see was the way your lips were slightly parted, glistening and inviting.
the tension snapped like a taut wire. zayne’s fingers tightened around your shoulder, not enough to hurt, but enough to anchor you as he leaned in, his breath hot against the shell of your ear. "it's not just the fever of the moment, is it?" he whispered, and the implication hung in the air, as he let his gaze wander down the curve of your neck.
you can't help it. the heat was becoming too much to bear. ”no,” you gasped, the word feeling small and fragile against the overwhelming intensity of their gazes.
you forced yourself to step back, stumbling away from the magnetic pull of their bodies. you could feel your heart hammering against your ribs like a trapped bird. “this is... it's wrong. we can't. you're best friends, and this... this isn't right,” your voice trembled with a desperate attempt at denial.
you tried to wrap your arms around yourself, to shield the growing warmth in your core, but the logic felt flimsy in comparison to what was actually going on.
zayne and caleb both froze, the sudden distance between you feeling like a physical wound. they watched you with a look of profound, aching reverence. to them, you weren't just a girl; you were something sacred, a masterpiece of soft curves and delicate skin that they had spent years worshiping from afar.
the thought of bruising your skin or marring your perfection with their need sent a shiver of hesitation through them. they wanted to devour you, to just lose themselves in the heat of your body, but also, they were terrified that their very touch might ruin the precious thing they loved so much.
“is it wrong?” caleb whispered, his voice a ragged, broken thing. he took a tentative step toward you, his hands hovering in the air as if he were afraid to reach out and break a spell. “because it feels like the only thing that's ever been right.”
he reached out, not to grab you, but to let the very tips of his fingers graze the underside of your jaw, a touch so light it was almost a ghost of a sensation. it made your breath hitch in a way that betrayed your protest.
zayne, seeing caleb's approach, felt a surge of competitive desperation. he didn't want to be the one who stayed in the shadows. so he moved to your side, yet there was still a visible tremor in his hands. he reached for your waist, his palms barely skimming the fabric of your clothes, tracing the curve of your hip with a reverence that felt like a prayer.
“if it's wrong, then let us be wrong together,” he murmured, his voice a low, seductive velvet. he leaned in, his lips not quite touching your skin, but the warmth of his breath against your neck was enough to make your toes curl in your shoes.
ugh, he's doing it again...
this is ridiculous. you tried to hold onto your denial, to tell them to stop and tell them that this was madness, but your body was a traitor.
every time caleb's lips teased your earlobe, a fresh wave of liquid heat flooded your thighs. and every time zayne's fingers traced the dip of your waist, an involuntary moan escaped your lips. you were being pulled apart by two different kinds of worship, one frantic and one deliberate, and the more you tried to resist, the more your body craved the very thing you claimed was wrong.
they were both so careful, so agonizingly hesitant, as if they were handling the finest porcelain. they watched your reactions with wide, hungry eyes, terrified of overstepping but unable to pull away—like caught in a loop of wanting to ruin you and wanting to preserve you.
but as you felt the weight of their worship, something shifted inside you. the vulnerability that had been making you tremble somewhat changed into a sharp, jagged spark of defiance.
maybe it's the insistent teasing, maybe it's something else entirely. you didn't know.
“stop,” you raise your hands.
you just found yourself stopping and instead forcing them to look you in the eye. “if... if you insist on going this far,” you tried, even though you knew deep down how much they affected you. “can you even handle what comes with it?” the question hung in the air, heavy and loaded. you saw the flicker of confusion in caleb’s eyes, the way his brow furrowed as he tried to parse your meaning.
you didn't stop there. you leaned in slightly, your gaze sweeping over both of them, challenging their masculinity. “i'm not just talking about the consequences of what we do to each other,” you punctuated. “i'm talking about you. if i stop being the girl you're so afraid to break... if i actually take what i want from you... could you even handle it? could you handle me?”
the effect was instantaneous.
the air seemed to vanish from the room as both boys froze, their hands hovering inches from your skin like statues.
was it just that easy?
they had been treating you like a fragile thing, but you had just reminded them that you were also a woman with a hunger that could rival their own.
zayne felt a tremor of genuine uncertainty ripple through his chest, his dark eyes squinting as he realized... you weren't just a recipient of their lust. because you were also capable of undoing them.
a nervous, triumphant smirk tugged at the corners of your lips as you forced it. you could see the doubt creeping into their expressions, the way their bravado was being replaced by a sudden, frantic rethinking of the entire situation.
“well?” you prompted, your voice a teasing lilt that mocked their hesitation. “don't just stand there looking like you've seen a ghost. you were so sure of yourselves a moment ago. you were so hungry.” you reached out, your fingers grazing the fabric of caleb's shirt, then zayne's wrist, a mocking reminder of the contact they had been so terrified to initiate.
“touch me, then. if you're as brave as you're acting, prove it.”
the silence that followed was deafening.
caleb's frown remained deeply on his face, his eyes slowly moving down the swell of your breasts, gulping, but he couldn't even bring himself to extend his hands.
the boys, who had been so bold in their intentions, were now suddenly behaving like hesitating little boys. caleb snapped his eyes away from your chest, his face flushing a deep, embarrassed crimson—while zayne’s gaze drifted away for a split second, his usual stoicism crumbling into a visible uncertainty.
all you could do was watch them, because the tension was no longer just about lust; it was about the exhilarating unknown of what would happen if you truly let go.
you had thrown down the gauntlet, and now, the ball was in their court.
it was already evident though. you already knew the answer.
they were sinful enough to want you, but not enough to touch where sin waited most.
“never mind,” you whispered into the thickening silence. you made a reluctant, jerky movement, stepping back once more. before they could find their voices or their courage, you turned on your heel, your heart thundering a frantic rhythm against your ribs, and walked away.
you practically ran, your lungs burning as you navigated the familiar streets between zayne's house and your own. the cool night air hit your flushed skin, but it did nothing to dampen the fire still smoldering in your core.
you didn't stop until you had burst through your own front door, fumbling with the lock before slamming it shut behind you. leaning your back against the wood, you finally released the breath you realized you had been holding since the moment the tension had snapped. the house was silent, your parents are probably upstairs.
your heart was still a wild thing, drumming a frantic, uneven beat in your ears.
fuck.
you breathed, sliding down the door until you were curled on the floor. what would have happened if you hadn't walked away? if you had stayed, if you had let them touch you, there would have been no turning back. the boundary between friendship and something sinful would have been erased in a single, feverish moment.
a heavy sensation settled in your stomach, a feeling that was difficult to name.
you felt... dirty.
but as you sat there in the dim light of your hallway, you realized the sensation had nothing to do with the way they had looked at you or the way their hands had hovered near your skin. it wasn't because of them; it was because of yourself.
because you hadn't just been willing to let them touch you; you had been craving it.
the thought of indulging in both of them made a hot blush creep up your neck. the idea of being caught between them felt scandalous. you knew, with a terrifying certainty, that you would have enjoyed it. you would have relished the way they looked at you, the way they fought for your attention, and the way they would have worshipped your body.
“jesus christ,” you groaned, burying your face in your hands, your fingers digging into your scalp.
you hated it.
you hated how easily your resolve had crumbled, how quickly your mind had drifted toward the delicious, dark possibilities of what could have been. you were supposed to be the one in control, the one who kept the boundaries intact, yet here you were, trembling in the dark because you had realized how much you wanted to be ruined by them.
unbeknownst to you, that very same night, you had deeply embedded yourself within caleb and zayne's heads. and their wounds had only gotten deeper.
the silence of caleb’s bedroom was a lie.
the air was thick with the sound of his own ragged, desperate breathing. he had practically stumbled through his front door, his mind a chaotic storm of your scent and the memory of your beautiful eyes.
he felt like he was drowning, the pressure in his chest so immense that he felt he might actually suffocate if he didn't find some way to release the tension coiling in his gut. he didn't even bother turning on the lights, moving through the shadows of his room like a man possessed until his hand found the hidden stash in his bedside drawer.
his fingers curled around the soft fabric of your underwear, the one that he had stolen and kept in his pocket when you were doing laundry together.
a silent, shameful theft that had become his most private ritual.
he pulled them out, the fabric feeling like a holy relic in his trembling hands. he brought them to his face, burying his nose in the material and inhaling deeply. he breaths you in, and a pained sound escaped his throat, a sob that was half moan. it felt like he was trying to pull your very soul into his lungs just to stop the ache.
“i should've...” slowly, he got onto his sheets, the friction of the fabric against his skin feeling like nothing compared to the phantom sensation of your body.
and he pressed the underwear against himself, pressing the stolen fabric against his hardening length. his movements were frantic and uncoordinated, driven by a desperation that bordered on madness. he was moaning, a series of broken, whimpering sounds that filled the dark room, each one a testament to the agony of his restraint.
"fuck... y/n..." he choked out, the name a prayer and a curse all at once. he was haunted by the memory of how close he had been to you, how he had felt the heat radiating from your skin, and the crushing weight of his own cowardice.
he should have reached out. his fingers tightened their grip around his dick, forcing the pre-cum out of the slit.
he should have grabbed your waist and pulled you into him before you could even think of running. he should have been the man you challenged, not the boy who stood paralyzed by the fear of ruining you. tears began to sting his eyes, blurring his vision as he worked himself toward a release that felt more like a surrender than a pleasure.
he felt pathetic, whining into the empty air of his bedroom, jerking himself off until his muscles ached. to keep from crying out too loudly, to keep from biting his lip until it bled like he had earlier, he reached for the silver dog tag hanging around his neck. he bit down on the metal, the cold, hard surface grounding him even as his mind drifted back to the curve of your hips and the defiant tilt of your chin.
every stroke was a reminder of what he had lost in that moment you turned away. the "should have's" looped in his mind like a mantra, and it only drove him to a fever pitch of frustration.
he wanted to be the one to consume you, to prove he could handle the fire you had promised, but instead, he was left alone in the dark, clinging to a piece of your clothing and the ghost of your scent.
caleb’s hand was a blur of motion, his grip tight and demanding as he worked himself up. he pressed your underwear harder against the head of his cock, the soft lace and cotton teasing his most sensitive nerves.
he was lost in a fever dream of you, his mind conjuring the sensation of your soft thighs wrapping around his waist and the way your breath would feel hot against his neck. every slide of his palm, every desperate tug, was a frantic attempt to imagine you, to imagine what would have happened if he hadn't been a coward earlier.
“please... y/n... please,” he whimpered, the words dissolving into a guttural, choked sound as the first wave of climax began to crash over him.
his body stiffened, his back arching off the sheets as he felt the sudden, violent surge of release. he came with a force that left him gasping, a heavy, pulsing eruption that felt like his very soul was being poured out of him. but instead of collapsing into the exhausted peace of a finished act, caleb found himself unable to stop. his hand, still slick and trembling, didn't fall away. he couldn't let it.
oh what would have happened if he touched your breasts? how would it feel against his hands?
“hmnnhg....” he began to stroke himself again. his dick was hypersensitive, but he didn't care about the slight ache or the overwhelming sensation. he was chasing the high, chasing the memory of your scent.
he kept going, his movements becoming slower, and even more desperate as he tried to force his body to find that peak again, his eyes squeezed shut as he fought to drown out the reality of his loneliness.
he bit down on his dog tag again, the metal clinking against his teeth as he let out a long, low whine.
would you unbutton yourself for him? so he could have better access inside? “ahh... would you have....?”
no matter how many times he came, it would never be enough to fill the void you had left behind. he would keep stroking, he would keep yearning, until his muscles gave out or the sun rose to expose his shame.
but caleb wasn't the only one doing this. there was also somebody else.
zayne was a silent, simmering furnace of controlled agony. he didn't retreat to the comfort of his bed. instead, he found himself in the cold sanctuary of his bathroom, the moonlight filtering through the small window to cast long shadows across the tile.
he stood with his back pressed hard against the cool wall, his head tilted back so that his throat was exposed, a vulnerable line of pale skin in the dim light. his eyes were squeezed shut, his mouth slightly ajar as he fought to regulate the heavy, uneven rhythm of his breathing.
his hand was wrapped tightly around his thick cock, his movements precise and rhythmic, yet fueled by a simmering resentment. he wasn't just seeking release, he was punishing himself. every slide of his palm was a silent accusation, a tell of the regret that was eating him alive.
he should have been the one to bridge the gap. he should have ignored the logic and the caution that usually defined him, and instead, he should have reached out and claimed you. he should have pressed you against the wall and shut you up with a kiss so deep and so demanding that the very thought of running would have vanished from your mind.
the thought of your lips the way they had been parted, glistening and inviting, sent a jolt of desire through him. but as the thought deepened, it was tainted by a bitter, poisonous jealousy.
you hadn't even kissed him. you let caleb kiss you. you let him taste you. the memory of caleb’s lips grazing your skin, of the way caleb had been the one to actually make contact, made zayne’s jaw tighten until it ached.
it made zayne’s strokes grow faster, more aggressive. the jealousy drove him to push himself harder than he ever had before, like he was stroking to erase the image of caleb's lips on you, to replace it with the sensation of his own.
his breathing became a series of manly gasps that echoed off the tiled walls. he imagined his hands gripping your hips with a firm, unyielding strength, pulling you flush against him until there was no space left for doubt or denial. he imagined the taste of you, the way you would moan his name if he finally broke his restraint and took what he so desperately craved.
the friction was becoming almost painful, a searing heat that centered in his groin and radiated outward, but he welcomed the sting. it was a distraction from the mental image of you running away, leaving him standing there like a fool, a spectator to his own desire. he needed to feel you.
as he neared the edge, his movements became frantic, his hand a blur of desperate motion. he let out a low, guttural groan, his head thumping back against the wall as the first wave of climax hit him.
and then he stood there, slumped against the wall, chest heaving, with the only thought of what could have been if he was brave enough to get rid of that tank top off of you.
for the rest of the night, they didn't stop thinking about you.
but the universe has a cruel way of turning a moment of into a fading echo, and for the three of you, that moment was the beginning of the end.
as the sun rose the next morning, neither caleb nor zayne knew that the feverish connection they had shared in the dark would be the last time your souls truly touched. the electricity that had crackled between you in that room didn't ignite a fire that burned forever. instead, it acted like a flash of lightning blinding, terrifying, and then gone, leaving only a lingering darkness in its wake.
the distance didn't happen all at once, though. it was a slow, agonizing erosion. myou were the one who initiated the retreat, driven by a cocktail of shame, confusion, and a desperate need to reclaim the pieces of yourself you felt you had lost that night. you began to build walls, brick by heavy brick.
you stopped answering the late night texts, and you became a ghost at the friday gatherings where they were present, and eventually, you simply stopped showing up altogether.
for caleb and zayne, the silence was a deafening weight. they both waited, hovering in the periphery of your life, hoping for a sign, a glance, a single word that would bridge the chasm you had created. they both felt the same hollow ache in their chests, but neither of them had the courage to chase a girl who was so clearly running away.
they could only watch you vanish from a distance, both of them wondering if they had been too slow, too scared, or too much of the “little boys” you had mocked.
the inevitable arrived with graduation. the day should have been a celebration of beginnings, but for the three of you, it was a silent funeral for what might have been. as you walked across the stage, your eyes scanned the crowd, perhaps searching for a familiar face, but you found only strangers. there were no congratulatory texts, no flowers delivered to your door, no lingering glances exchanged in the hallway.
the three of you, who had once been so intimately entwined by desire and tension, had become nothing more than names in a yearbook, memories tucked away in the dusty corners of your minds.
you vanished into your own pathway, throwing yourself into studies, work, and new cities, trying to drown out the memory of the two boys who had once looked at you like you were a god. you told yourself you had forgotten. you told yourself that the heat, the sweat, and the desperate, lonely nights they spent thinking of you were just a fever dream of youth.
it was all just a part of youth.
or was it?
YOU
pairing. caleb x afab!reader
synopsis. maybe the problem isn't the stalker, maybe it's the one being stalked.
tags. nsfw, modern college au, strong yandere themes, dead dove, dubcon, obsession, stalking, killing, violence, manipulation, slowburn, plot-based, sexual tension, a bit of one-sided pining, somnophilia, depraved!caleb, yearning!caleb, detached!reader, m!masturbating, heavy make outs, fingering, p in v, reverse cowgirl, backshots, rough sex, strictly 18+
a/n. this is incredibly long and perhaps a lot to take in, i got carried away and did too much effort on this ^^; i suggest reading this when you're fully free ;D ps. image isn't mine. ctto.
wc. 18k (help me)
you never knew how it felt to be stalked by a guy long enough for your entire connections to be known, never knew how it felt to be obsessed over quite enough for the people close to you to disappear.
most of all, you never knew, would it had come from the guy most people refer to as a golden boy.
caleb knows you a bit too well. he knows the time you tend to feel most restless, the days you skip meals without noticing, the precise expression you make when something irritates you—not enough to complain, just enough to remember.
he knows because he’s watched, because he’s listened, because he’s arranged himself around the negative space of your life until the outline became clear.
you never call it attraction.
you just tell yourself, caleb would know, when a choice presents itself.
and every time you do, he gets close enough to see how little room you leave for anyone else.
you’re seated at the long oak table by the east windows at the school's library, the one that catches light only in the afternoon. and caleb knows this because he has noticed the pattern. he adjusts his steps to arrive when you’re already settled, coat folded on the chair beside you, book open but untouched for the last several minutes.
you don’t look up when he stops at the edge of the table.
“hey,”
you glance up then, and your eyes pass over him with the same neutral recognition you give the shelves, the lamps, the exit signs.
“hi,” you say.
caleb smiles anyway, he always does as a golden boy. it’s a good tool. it opens space.
“studying?” he asks, already knowing the answer. the textbook’s spine is creased in the same place it always is. page 214. you never dog-ear; you use a receipt as a bookmark. today it’s from a café two blocks away. he clocks the date without thinking.
“trying, it’s quieter here.”
it is. the library smells faintly of dust and pages. he likes places that cooperate. “mind if i sit?” he asks, even as his hand is already on the chair across from you.
you shrug. “go ahead.”
permission granted without weight. it settles in his chest, warm and sure. he sits, careful not to scrape the floor. he places his bag down precisely, knees aligned with the table leg.
you return to your book, as your attention moves away from him so completely it’s almost surgical. caleb watches the way your fingers rest against the margin.
“i ran into your friend earlier,” he says casually. “he asked about you.”
your page turns. “yea?”
“yeah, said he hadn’t heard from you in a while.”
you hum, noncommittal. “i’ve been busy.”
caleb nods like this explains everything. it does, in its way. busy is useful. busy thins things out. busy creates gaps. “if you need help with anything, you know. notes, rides, food runs.”
you finally look at him again. “i know.”
that’s all. no gratitude, no warmth. the words land and stop. caleb feels a small, private satisfaction anyway. knowing is enough. awareness precedes dependence.
as you read, his attention drifts—not away from you, never that, but inward, where his thoughts arrange themselves neatly. he imagines this table without the extra chair. imagines you alone, every day, because there’s no one else left to ask. imagines your routines tightening until they circle him naturally, like a well-designed system.
he wonders, idly, how long it would take before you stopped noticing his presence entirely, before he became part of the architecture.
“what are you working on?”
you tilt the book so he can see the title. “research methods.”
“fun,” he says, dry. “want help?”
“nope.”
caleb’s smile doesn’t flicker. he likes your no’s. they make everything else feel earned. “okay, i’ll just… be here.” he doesn’t need to say why, he's already bringing out a book he will pretend to work on infront of you.
your sleeve slips down as you adjust your posture. he notices the line of skin at your wrist, the faint indentation where your watch usually sits. today it’s missing. he doesn’t linger on it the way a lover would. he catalogs it, the way one notes a missing screw in a machine that otherwise runs perfectly.
you shift again, crossing your legs.
he thinks about your home, sparsely furnished and everything placed for efficiency. he’s been there enough times to know where the spare key is hidden, though he’s never used it. no need. patience sharpens the edges of things.
“you eating later?” he pretends to bury his eyes onto the book.
“probably, haven’t decided.”
“i can bring something by,” he offers. “save you the trouble.”
you consider this for half a second. not him—just the logistics. “sure, that’d help.”
help. the word warms him more than affection ever could.
“text me what you want,” he smiles.
you nod, already gone again, mind back in the book. caleb watches your breathing slow into a steady rhythm. he imagines it continuing like this, uninterrupted, because he removes anything that might disturb it; noise and mess and people who take up space they don’t deserve.
someone just laughs too loudly at a table across the room and caleb’s jaw already tightens almost imperceptibly. he releases it just as quickly though, because not now. this place is orderly. it will correct itself.
he stands after a while, smooth and unhurried. “i’ll let you work,”
“okay,” you reply, without looking up.
he pauses, just long enough to be seen if you were paying attention. you aren’t. that’s fine. he leaves with a smile anyway.
~
you text him at 6:17 p.m.
[name]:
burger’s fine the one from elm street ! get one for yourself too, i’ll pay you when you get here. :)
caleb reads it once, then again.
elm street is six blocks out of the way, but the rain has already started, loud and impatient against the pavement, the kind that turns the city into a smear of motion and noise. he checks the forecast anyway, out of habit, as if it might surprise him.
as expected, heavy rain, gusts, and limited visibility.
“okay,” he types back. “be there soon.”
he doesn’t hesitate. hesitation would imply negotiation, and there isn’t one. you asked. that’s the beginning and the end of it.
he leaves the school building with his jacket buttoned wrong, and he notices only after he’s already halfway down the steps. the umbrella he grabs from his bagpack is the flimsy one, the one that bends inward when the wind gets merciless. it doesn’t matter.
the city looks different when it’s wet. surfaces shine, edges blur. caleb likes it. it simplifies people.
as he walks, he thinks about the way you phrased it. "get one for yourself too." not an invitation, but an instruction that saves you the trouble of refusing later. considerate in the way you’re always considerate, without sentiment.
he imagines arriving back at the library, rain-soaked, bag held carefully away from his body so the paperwrapper won’t soften. imagines you looking up from your books with that neutral expression, eyes flicking briefly to the bag before moving back to his face. you’ll say “thanks!” you always do and say it like that.
the rain thickens, as his shoes darken at the seams. water slips down the back of his collar, cold and precise. he adjusts his grip on the umbrella, angling it forward, though the wind keeps catching it, tugging like a spoiled child.
halfway across the main road, a bus roars past too close. caleb registers it in parts: the sound, the pressure, the sudden arc of brown water lifting off the curb.
suddenly, mud splashes up his side, violent and abrupt, streaking across the white of his uniform. it blooms like a bruise.
he looks down at it. "ah..."
there’s a moment—small, contained—where he considers turning back to change and arrive clean. the thought dissolves almost immediately though.
you didn’t ask for clean.
so he continues walking.
at the burger place, the line is too long. people drip onto the tile floor, smelling like wet fabric and impatience. caleb stands still, posture perfect despite the water gathering at the hem of his sleeves and dripping down his hair locks. he doesn’t shake it off.
when it’s his turn, he orders without looking at the menu. “i'll have two double cheese burgers please,” he smiles, remniscient of a wet golden retriever. “no onions on one.”
the cashier nods, bored. caleb pays without thinking, you’ll reimburse him later. or you won’t. either way, the exchange has already served its purpose.
he waits, hands folded loosely in front of him. his reflection in the stainless steel is distorted—mud-streaked, hair darkened by rain, lilac eyes steady. he looks like someone who has been through something minor and inconvenient. he likes that too.
the bag is warm when he takes it. he adjusts his hold, cradling it instinctively to keep the heat in. the rain greets him again with renewed enthusiasm. but the umbrella finally gives a sharp, pathetic bend, one of its ribs snapping inward.
caleb doesn’t curse, he simply angles it differently and keeps going.
he imagines you eating, he imagines watching from across the table, tail wagging, saying nothing.
by the time he reaches the school gates, the rain has soaked through everything. his uniform clings uncomfortably and mud has dried in uneven streaks. he looks down at the bag once more, checks for leaks. it’s intact.
he’s adjusting his grip on the paper bag—still warm—when he sees you.
you’re coming down the steps, backpack slung over one shoulder, posture loose in that way that means you’re done for the day. beside you is a man caleb recognizes only vaguely: a face he’s seen in passing, a name he’s heard once or twice and didn’t bother to keep. not important enough to catalog. not until now.
who is he?
the man laughs at something you say. caleb doesn’t hear it, but he can see it in the shape of your mouth, the small tilt of your head. then, with an almost rehearsed politeness, the man lifts his umbrella and angles it over you.
you hesitate just for a beat. caleb feels it like a skipped stair as his pace slows.
then you step closer and accept. “thanks,”
you start walking, not toward him, but away.
caleb stops.
it’s not dramatic, his feet simply don’t take the next step. he watches the two of you merge into the flow of pedestrians, his eyes following the pattern of your strides, and even the umbrella tilting slightly to keep rain off your shoulder.
and then, his phone vibrates.
he already knows what it will say.
[name]:
sorry, caleb. i’m heading home with a friend you can cancel the burger.
he reads it once, then again.
the bag is still warm in his hand, grease has begun to soften the paper at the corners. he thinks, briefly and absurdly, that he should eat it while it’s still hot. food shouldn’t be wasted.
his eyes lift again, finding you easily. the umbrella dips as you step off the curb, the man adjusting it clumsily. caleb notes the poor angle, the way rain still hits your sleeve. amateur.
his thumbs move.
[caleb] okay :)
the smiley face feels right...
he doesn’t feel angry. anger would require surprise, and this doesn’t have that quality. this is just information. a variable briefly introduced, nothing more.
but caleb tries his best to ignore the sinking feeling in his chest.
he tucks his phone away and starts walking again, pace unhurried. he doesn’t follow too closely. that would be rude. he stays far enough back that he could be anyone—another student, another figure moving through rain with somewhere to be.
he watches the way you lean slightly inward under the umbrella. the way the man angles himself protectively without quite knowing how. caleb almost smiles. it’s clumsy.
he thinks, not unkindly, that you’ll be damp by the time you get home. the man’s umbrella is too small for two. you’ll probably forget to hang your jacket to dry.
he crosses the street when you do, but not at the same light. he stays on the opposite sidewalk, reflection fractured in shop windows.
for a fleeting moment, something almost playful stirs in him. a faint amusement at how neat it all is, how unaware you are of the shape forming around you.
you think the burger is canceled.
you think the evening has simply rearranged itself.
caleb adjusts his pace, keeping you in sight as the street bends.
he has time.
the man beside you laughs again. that stupid, easy smile. almost cute.
it makes caleb’s jaw tighten just enough to feel pleasure. almost, he thinks, but not quite. caleb lets the rain slick street guide his steps, following quietly, calculating.
and by the time the two of you reach your porch, by the time you finally went inside to leave your little friend alone, when he turns to an alleyway that cuts through to a side street, caleb is ready. the timing is precise—he lunges the instant the man is slightly ahead, stepping into the narrow corridor as if it belongs only to him.
the man doesn’t understand immediately, feeling caleb’s strong hands find his throat without warning. strength measured and restraint practiced. the alley swallows his sounds, struggling against the ground, coughing and gasping.
“what—what the hell—?” your friend chokes out, wide-eyed.
caleb says nothing, he just watches the movement of the man’s chest, watches the panic flare. he imagines your terrified face if you were here. it steels him.
the man fights back, strong enough to shove him off for a moment. "what's wrong with you–?" a punch lands, catching caleb's mouth. a quick, sharp pain. he tastes a bit of blood but doesn’t falter.
instead, he pivots, countering immediately. the punches become a rhythm, measured but a bit out of place. he doesn’t lose himself in anger; every movement designed to correct, to remove obstacles.
finally, he finds what he needs: a large, irregular stone at the edge of the alley. it’s heavy.
he swings.
the sharp edge of the form slams against the man's hard temple, and instantly he falls against the concrete once more. "fuck you—!" and he's cut off by caleb's yet another swing.
again, "ghh!" and again, and again, blood starts to paint caleb's cheek, and again, "augh!" each time imagining only the one whose presence justifies the act. the man's face is already pooled with nothing but red, eyes unalive, unblinking.
at last, unconsciousness. caleb pants, chest and shoulders rising. he drops the stone, and the alley is now silent except for the pattering rain.
he looks down.
the man isn’t moving now. caleb doesn’t crouch immediately. he knows better than to rush the end of things. stillness has a texture to it; he waits until it’s certain. until the body has decided what it is.
only then does he kneel.
your name drifts through his mind, more like a constant hum. and his mouth aches faintly, he tastes it with his tongue and tastes copper. how inconvenient. caleb exhales once, steadying himself, and reaches for the man’s collar.
“sorry,” he pulls the shirt up and over the man’s head with careful efficiency. fabric tears a little at the seam. he folds the cloth and uses it to wipe his mouth, his knuckles, then the edge of his jaw. he presses firmly but not roughly. there’s no reason to bruise himself further.
he works methodically, cleaning until his skin looks like his again. the shirt darkens with use, absorbing what shouldn’t be seen. when he’s done, he wraps it around the man’s hands, then his face—gentle, almost considerate. modesty should still be a habit...
he checks his reflection in a darkened window at the end of the alley.
a little pale, eyes bright, face bruised from your friend's punch, with a few of his damp fringes sticking to his forehead.
as for the rest—he’s already thought it through. the alley opens into a service road, there’s a construction site two blocks down, poorly fenced and poorly lit.
he grips the man beneath the arms and drags him a short distance, adjusting when necessary. it’s heavier than he’d like, but manageable.
all the while, he imagines you at home. maybe you’re already inside, shoes kicked off neatly by the door. maybe you’ve forgotten about the burger entirely. you tend to do that—release things once they’re no longer relevant.
he likes that about you.
caleb checks the time on his phone.
too late, by most standards. late enough that reasonable people would call it a night, late enough that the rain—still falling, thin and persistent—has driven everyone sensible indoors. the screen glows briefly against his damp palm before he slips the phone away.
he buys the burger again, because he accidentally stepped on the one he bought earlier while he was disposing the remnants of an added body count. the cashier doesn’t recognize him; caleb looks different now, hair still wet, backpack sagging and misshapen from rain and weight. his umbrella is gone somewhere behind him in the city, forgotten and surrendered.
the paper bag is warm when he steps back outside. he walks the rest of the way without shelter, rain darkening his clothes further, water threading down his neck, soaking the strap of his backpack until it clings unpleasantly to his shoulder.
he doesn’t rush.
by the time he reaches your house, he looks like he’s been through a disaster, with shoes leaving faint, damp prints on your porch.
he rings the doorbell once. he's known your address because of your recent study session with your blockmates together, or did he really?
inside, he hears movement. and then the door opens.
you freeze, just slightly.
your eyes take him in without asking permission: the state of him, the wet hair pushed back from his forehead, the way rain has sharpened the lines of his face instead of softening them. he looks worn-down and absurdly composed all at once. still… him.
“caleb?” you say, incredibly confused. “what—”
he lifts the bag gently between you, like an offering. “you wanted a burger,” he smiles, voice low. “figured you might still be hungry.”
you stare at the bag, then at him. “i—didn't you read my text?”
“mm, i know.”
that only confuses you more...
rain drips from his sleeve onto your doorstep. you don’t move out of the way. you’re still processing—his presence, the timing, the contradiction. he watches it all with quiet attentiveness, cataloging the way your expression shifts, the way your hand lifts halfway and stops.
“you’re very soaked,” you say finally. there’s a faint edge of distress now, practical in nature. “why are you—”
he doesn’t answer. he steps closer instead, just enough that the warmth from inside your home brushes against his skin. his knees feel suddenly unreliable, like they’ve been holding a line longer than intended.
you reach for the bag, fingers closing around the warm paper. “caleb, this is—”
that’s when he lets go.
not dramatically, not all at once. his weight simply tips forward, the last of his restraint slipping quietly away. his head brushes past your cheek, and then he’s there—collapsed against you, shoulder to shoulder, heavier than you expected.
“caleb—?” you gasp, startled, instinctively catching him. “what’s wrong?”
his head rests briefly against your shoulder, damp hair brushing your collarbone. for a second—just one—he allows himself to feel the simple fact of you holding him up.
“sorry,” he murmurs, faint and sincere. “guess i pushed it a bit, pip.”
your arms tense, unsure where to go, what to do. you’re not thinking about his feelings. you’re thinking about the mess he’s tracking in instead, the absurdity of a burger pressed between you.
“you’re… you’re bleeding?” you say, noticing his mouth, the faint mark he didn’t quite erase.
“it’s... nothing,” he answers, already closing his eyes, before completely fainting.
~
consciousness returns to caleb slowly, like a tide that doesn’t announce itself.
first, there’s softness beneath him. but it's not the rigid give of a couch or the utilitarian flatness of a mattress he knows.
he blinks.
the ceiling comes into focus—plain, faintly shadowed by light from the street filtering through curtains. his eyes drift, cataloging before understanding. the faint scent in the room isn’t detergent or rain. it’s you. something he’s only ever encountered in fragments before.
he exhales.
his body registers itself next. same clothes are still on. damp, but not against fabric—there’s a towel beneath him, folded carefully, placed with intention so the bed wouldn’t absorb what he brought in from outside.
he turns his head.
you’re sitting beside the bed in a simple chair with a small basin on the floor near your feet. you’re wringing out a towel between your hands, it’s much tinier than the one beneath him.
for him.
you don’t look at him immediately. “you’re finally awake,”
“hello,” his voice is rougher than he expects. he swallows.
you stand and step closer, bringing the towel with you. he watches the way you fold it once before lifting it to his face. gentle pressure at the corner of his mouth, cool against the bruise.
“what happened?” you ask. “did you get into a fight?”
caleb considers the truth—not the whole of it, just the outline. he measures how much weight the word can carry without collapsing the structure you’re both standing on. “…yeah, i did.”
it’s enough.
you frown slightly. not in disappointment—more like concern redirected inward, calculating what that means. whether it needs follow-up, whether it explains the state you found him in. “you should be more careful,” you say, absently, as you dab at his lip again.
“i'm sorry,” he murmurs, because that’s what fits there.
your focus doesn’t waver as you clean the edge of the bruise, fingers brushing his skin with unthinking precision.
he feels it everywhere. his body reacts before his mind can smooth it over. heat creeps up his neck, and his ears feel too warm. he’s acutely aware of the way he’s lying in your bed, the way you’re standing so close, the way your attention is fixed on him without reverence or fear.
you’re not tending to him because you care about his inner life. you’re doing it because it’s necessary, that’s what makes it unbearable.
his fingers twitch once against the sheets, then still. he doesn’t want to move. movement might fracture this moment, and he wants it intact.
“does it hurt?” you finally look at him properly.
“no, not really, pips.”
you hum softly, accepting the answer without probing. you finish with the towel and step back, setting it aside. he immediately feels the distance.
his chest feels light and jittery, alive in a way that’s almost inconvenient. he’s exactly where he wants to be.
you come back with a shirt folded over your arm.
it’s yours—oversized even on you. you hold it out to him, eyes already drifting toward the door as if the exchange is finished the moment it begins. “this should fit, you should change. your clothes are still damp.”
caleb pushes himself up on his elbows, the movement slower than necessary. he takes the shirt, fingers brushing the fabric, “okay,”
you turn, already halfway out of the room, when his hand closes around your wrist. the contact alone is enough to stop you, unexpected weight anchoring you in place.
you look back at him.
caleb’s expression is... careful and faintly apologetic, vulnerable in a way that’s been curated rather than stumbled into. his grip remains gentle, almost tentative, as if he’s waiting to see whether you’ll pull away.
“hey,” he says softly. “can you—wait a second?”
your brow furrows. “what?”
he exhales, a small sound, and shifts just enough to wince, deliberately. “i think i pulled something,” he frowns at himself. “my torso feels… really sore. 's hard to move.”
you glance at him, unconvinced. your eyes flick—not to his face, but to his arms. his biceps, still defined even slack.
“you?” you tilt your head. “with those arms? you’ll survive.”
caleb huffs a quiet laugh, corner of his mouth lifting. “big guys feel pain too, you know.”
it’s almost playful. but you frown, unimpressed.
he looks up at you then, properly, lashes lowered, expression softening into something deliberately pitiful. a practiced helplessness, remniscient of a puppy. the kind that works on people who want to believe in it.
you don’t.
your wrist remains in his hand, and you sigh.
“fine,” you reach for the edge of his jacket. “don’t be dramatic.”
caleb’s breath catches—not visibly, not enough that you’d comment on it—but he feels it all the same. you undo the buttons with brisk efficiency, tug the fabric free from his shoulders. the jacket slips off and lands folded on the chair.
next is the polo. your fingers brush his side as you lift it over his head. the contact is brief, incidental, but it lights something sharp and electric under his skin. he keeps his eyes on the wall behind you, jaw tight, as if looking at you directly might undo him.
the undershirt comes last.
you pause, just barely. “arms up,” and he does.
fabric slides upward, peeling away inch by inch. his torso is bare now, marked only by faint tension and the shallow rise and fall of his breathing. caleb feels it then—the space between you narrowing, the quiet thickening. he wonders, absurdly, if you feel it too.
you do.
you just don’t let it show.
your gaze flicks down despite yourself, a glance you probably didn’t intend to give, catching on the lines of his abdomen, his abs, before snapping back up.
he gulps.
you clear your throat and step back, folding the damp clothes with unnecessary firmness. “there, you’re fine. next time, don’t overdo it.”
he doesn’t answer. he just looks at you with a softened, open expression that hovers somewhere between need and embarrassment, like he’s been caught wanting something he knows better than to ask for.
you notice. “…what?” you say, exasperated. “don’t tell me you need help putting the shirt on too?”
his head shakes immediately. “no—no, i’m good,” he says, voice a little too quick. “just—uh. sore. i can manage.”
he reaches for the shirt you brought, grateful for the barrier, and pulls it over his head. it hangs loose on him, fabric skimming his torso instead of clinging. yours, unmistakably. caleb smooths it down, grounding himself in the feel of it.
you watch for a moment, “do you need to change your bottoms too? i can look for something.”
“it’s okay, i’m fine.”
you accept that easily. too easily. you nod once, already halfway turned away when he says your name.
you stop and look back at him again, one brow lifting in mild question. patient, but faintly expectant—like you’re bracing for something inconvenient.
caleb swallows. “hey,” he rubs the back of his neck, shoulders slightly hunched now that the moment has caught up to him. “thank you, for taking care 'f me. and for the shirt. and—” he gestures vaguely, encompassing the room. “for everything.”
his smile comes easy, the familiar one. boyish and a little cheeky.
you look at him for a beat. then your mouth curves, just a little. “you’re welcome, try not to get into fights every time it rains.”
caleb laughs, a soft huff of a sound. “no promises.”
something in his chest loosens—then tightens again, because the smile you gave him wasn’t deep, it was real. you didn’t owe it to him, and that’s exactly why it lands.
he feels it settle in his bones.
for one reckless, vivid second, he wants to close the distance between you. to grab you, lift you, press his mouth to yours and feel the thought stop being hypothetical.
the image flashes bright and dangerous, so immediate it nearly makes him dizzy.
he doesn’t move. instead, he looks at you.
really looks—letting the feeling burn quietly behind his eyes while his face stays harmless. the boy-next-door facade fits him well. people trust it. you trust it.
the words "i like you" hover at the back of his throat. they feel insufficient, premature, and clumsy. saying them now would be like knocking on a door that isn’t meant to be opened yet.
so he doesn’t say anything at all.
~
two weeks pass.
caleb measures them anyway. he starts to show up more. when you leave class, when you’re deciding where to eat, when you’re reaching for something you didn’t realize you needed help with until he’s already offering it.
his timing is always impeccable. too impeccable, if anyone were paying attention.
you don’t comment on it.
you remain as you always are: calm, receptive in a practical way. you accept what’s useful. you decline what isn’t.
and caleb watches for a change that never comes— there's no softening, no emotional echoes. and still, he persists.
“isn't this the place you like?” he says one afternoon, when he insisted on walking you home, gesturing toward a small café you’ve never mentioned aloud. “they don’t over-sweeten their drinks.”
you blink at him. “yeah, how’d you know?”
he smiles, “guess.”
it keeps happening. the music he puts on when you’re in the car—songs you never said you liked, only listened to once when you thought you were alone. the way he orders food exactly how you prefer it, down to exclusions you’ve never bothered correcting in other people. the books he recommends, always landing a little too close to your taste.
“we’re quite similar,” he answers once, when you raise an eyebrow at yet another coincidence.
“i guess,” you reply, unconcerned.
and then, one friday night, the house is already overflowing when caleb arrives at the party he's been invited into.
people call his name the moment he steps inside, bunch of hands clap his shoulders. someone presses a drink into his palm without asking, and a girl he barely remembers leans in, laughing too close, eyes bright with expectation. "you've finally arrived!"
he grins, of course he does.
it’s the right response. it keeps things easy.
but he doesn’t move far from the wall near the living room, where the shadows soften the edges of things. he plants himself there, with eyes drifting instinctively toward the front door every few seconds.
he heard you were coming.
one of the seniors mentioned it casually—oh, yeah, she said she might drop by later—and that alone had tipped the scale. caleb hadn’t planned on staying long tonight, but you give shape to things.
so he waits.
the music grows louder with the bass vibrating through the floor, through his ribs. people dance, shout, spill drinks. a girl brushes his arm and smiles like it means something. he smiles back automatically, then looks past her head.
not you.
his brow tightens, just a little.
where are you?
he checks the time on his phone with just a glance. it's still early. you’re not late yet. you’re just… not here.
caleb tells himself this is fine. you don’t owe the night anything. you don’t owe him anything.
still, he keeps watching the door.
laughter erupts somewhere behind him. one of his friends grabs his wrist, tries to pull him into the center of the room. “come on,” they shout over the music. “don’t be boring.”
caleb laughs, lets himself be tugged a step forward, then gently disentangles.
“in a bit,” he winks. “i’m good here.”
he returns to the corner like it’s gravity, like the space is meant to hold him. from here, he can see everything. the staircase. the kitchen. the front door. he catalogs faces as they come and go, dismissing them almost instantly.
not you.
not you.
not you.
the longer it goes on, the harder it is to keep the smile in place. his frown deepens without him noticing, an expression out of sync with the rest of the room. around him, people are laughing, carefree, loud with borrowed joy.
caleb feels oddly detached from it all.
he imagines you arriving later—quietly, maybe, scanning the room once before committing. he imagines spotting you immediately, the way he always does. imagines the subtle recalibration of the night the moment you’re present.
suddenly, someone hooks an arm around his neck and laughs straight into his ear. “do it,” his friend yells, already half-dancing. “come on. you always do it.”
caleb exhales through a smile that doesn’t quite reach his eyes. “no,” he shakes his head. “i’m not in the mood.”
“you’re never ‘in the mood,’” another voice cuts in. “that’s why it’s funny.”
hands push at his back, nudging him forward. the music surges, bass heavy enough to feel like a second pulse. caleb resists for a moment longer out of habit, it’s easier to give in than to explain why he’s been standing still for nearly an hour, eyes fixed on the front door like he’s waiting for something to break.
“fine,” he lifts both hands in mock surrender. “one minute, alright?”
and they cheer like they’ve won something, so he lets himself be pulled into the center of the room, where the lights are brighter and the air is warmer, thick with sweat and perfume and noise.
someone presses a bottle into his hand—water, thankfully—and before he can think better of it, the crowd starts chanting his name.
caleb laughs, genuinely this time. it bubbles up despite himself, because distraction is useful. he moves with the rhythm easily, and he tips the bottle over his head and lets the water spill freely, soaking his hair, streaking down his face and neck, plastering his white shirt to his torso.
the reaction is immediate. the scene causes screams to cut through the music, the attention is loud and uncomplicated and flattering in the most shallow way.
caleb grins, spins once, lifts the bottle again and spills the last of it down his chest.
for a brief, reckless stretch of seconds, it’s fun. genuinely. the kind of fun that asks nothing of him beyond being seen.
and then—
he sees you.
you’re standing just off to the side, near the edge of the room where the lights dim and the crowd thins, watching.
your eyes meet his.
and then, everything else falls away.
the music dulls like it’s been wrapped in cloth. the shouting fades to a low, distant roar. caleb’s smile falters, muscles forgetting what they were doing. his heart even stutters, then pounds so hard it makes him lightheaded.
you’re wearing a dress.
it shouldn’t matter but it does. it falls against you effortlessly, like it was always meant to.
you were watching him and the realization burns. he feels suddenly exposed, absurdly aware of his wet shirt, his damp hair, the heat still radiating off him from movement and attention. the contrast between the spectacle he’s making and the quiet way you’re seeing him makes his chest tighten painfully.
his body stops moving entirely.
then you look away.
just like that.
you turn, slipping through the bodies with the same unhurried ease you always have, as if nothing significant has occurred. as if you haven’t just rearranged him from the inside out. you don’t even glance back.
caleb almost jolts.
his breath comes shallow, his hand tightening reflexively around the empty bottle before he drops it to the floor.
someone calls his name again, laughing, reaching for him.
but he pulls free.
“hey, where’re you going?”
he doesn’t answer.
he pushes through the crowd, eyes scanning desperately for the curve of your shoulder, the fall of your hair.
the room feels wrong now—it's too loud, too bright, and too crowded. his heart won’t slow down. his thoughts fracture, scattering around a single, urgent point.
don’t leave yet.
he moves faster, following the path you took, letting instinct override everything else.
he has to see you again.
the crowd thins as he moves toward the back of the house, the noise loosening its grip the closer he gets to the open doors. and there you are, seated near the pool, slightly apart from the chaos.
people are clustered around you—laughing loudly, perhaps tipsy with limbs slung carelessly over deck chairs. someone jumps into the water fully clothed. another spills a drink and doesn’t care. you sit at the edge of it all, cup in hand, smiling.
caleb slows.
are you drinking?
the question hits him harder than it should. he watches the way you lift the cup, the way your fingers curl around it.
your expression doesn’t give anything away. you don’t look loose, or dulled, or different. you look exactly like yourself.
good.
then someone notices him.
“oh shit,” a girl laughs, nudging the person beside her. “it’s caleb.”
heads turn, and the circle opens.
“get over here,” someone calls, waving him closer. “why’re you hiding?”
you look up then.
and your eyes meet his again, briefly. no surprise this time, just recognition. like spotting a familiar object in a room you already understand.
caleb steps forward, heart steadying as he joins the group. his shirt is still damp, clinging in places, loose in others. he feels the cool night air against his skin in a way that makes him acutely aware of his body.
one of them whistles. “damn. the wet look works on you.”
“yeah,” another voice adds. “he really was overdoing it back there... don't do that unless you want them to keep fawning over you.”
caleb laughs, soft and easy, lifting his shoulders in a small shrug. “i'll keep that in mind.”
the conversation shifts quickly—school gossip, someone’s messy breakup, a professor everyone hates, and rumors about who hooked up with who. caleb listens just enough to respond when expected, nodding, smiling, reacting at the right moments.
but his attention keeps drifting.
of course to you.
he steals glances when he thinks no one’s watching. the way your smile flickers when someone says something amusing. the way you tilt your head as you listen, engaged—but not invested.
you speak occasionally, concise and measured, then fall quiet again.
you never look at him.
it’s not avoidance, it’s indifference, pure and unadorned.
you don’t glance his way. you don’t seek him out. you don’t acknowledge the way he’s angled slightly toward you, attention bent in your direction like a compass needle that refuses to behave.
he smiles at a joke someone makes, laughs when it’s appropriate, but all the while his eyes keep betraying him—slipping back to you, again and again.
someone laughs too loudly and says, “okay, but seriously—let's talk about crushes.”
a chorus of groans and cheers follows. couples are named, denied, and confirmed. someone admits to texting their ex. someone else pretends not to care.
then the attention tilts toward you. “what about you?” a guy asks, leaning back on his hands. “you seeing anyone?”
you shake your head lightly. “no.”
“but do you want to? like—are you planning to get into a relationship anytime soon?”
caleb’s spine straightens without him realizing it. the noise around him fades just enough for your answer to matter too much.
you hum, thoughtful. “i don’t know.. maybe.”
“that’s not an answer,” someone teases.
“okay, then—do you have a crush?”
there’s a beat.
you say, “perhaps i do.”
caleb’s heart stutters. it’s not cinematic. it’s the quiet, visceral sensation of something missing a step and never quite landing where it should. his breath catches. his fingers curl slightly at his side.
you have a crush...?
his mind races ahead of itself, cataloging faces, voices, hands that might have lingered too close to you. anyone who has laughed with you too easily. anyone who has walked you home. anyone who has dared to—
“who?” someone asks immediately. “spill it!”
you smile to yourself first.
then you lift your gaze.
to him.
you just look at caleb, eyes unreadable, holding his for a second too long to be accidental.
his system short-circuits, eyes widening a fraction before he can stop them.
the world sharpens and blurs at the same time. he forgets how to sit like a normal person, how to smile on cue, how to breathe without effort.
you look away, and then you sway.
it happens too fast.
your shoulders dip as your hand comes up to your head like you’re trying to catch it before it falls. your cup tilts, liquid spilling a bit darkly down the front of your clothes, splashing onto the concrete.
“whoa—hey—”
“are you okay?”
caleb registers the number only distantly—someone muttering, half-impressed, half-alarmed, “she’s had like… nine shots, right?”—as if it’s trivia, not explanation.
you’re drunk, more than he thought, more than you should be.
your cup slips from your fingers entirely this time, clattering uselessly as you press your palm to your temple, frowning faintly like the sensation is inconvenient rather than alarming.
“she’s fine,” someone says, uncertain.
caleb is the one who speaks next.
“hey,” he lifts his hands in a calming gesture. “let’s not make it a whole thing. she just needs to lie down for a bit. don’t kill the vibe.” it sounds generous, almost thoughtful.
no one argues right away.
caleb steps closer, and his arm slides behind your back, steadying you before anyone else can decide to do it. “i’ve got her,” he adds, already committing to the role.
someone snorts. “look at you.”
“didn’t know you were like that, caleb.”
he laughs, soft and unbothered, and bends without ceremony. one arm under your knees, the other at your back. you make a small, incoherent sound as he lifts you, surprised by the sudden absence of the ground.
you’re lighter than he imagined.
your body settles against his chest instinctively, head tipping toward his shoulder. your fingers clutch weakly at his damp shirt, more reflex than intention.
the group watches and a few eyes narrow, a few smiles turn teasing instead of amused.
“taking her upstairs already? bold.”
caleb glances over his shoulder, grin easy and boyish. “just gonna let her sleep it off, it's best to bring her back when she’s not about to pass out.”
it’s said with such natural confidence that it closes the subject. the attention drifts back to the pool, the drinks, the noise. suspicion dissolves into disinterest.
good, he thinks.
he turns toward the stairs, indulging in the quiet thrill of it—the way your weight presses into him, warm and unresisting. your head bumps lightly against his collarbone as he climbs, words slipping out of you in fragments.
“hey,” he murmurs, amused. “easy.”
you don’t answer. your eyes are half-lidded, unfocused, lashes dark against your cheeks. each step creaks underfoot. the party noise fades behind him, replaced by the dull hush of the upper floor.
“you really overdid it, you know that?” he says lightly, as if you can still comprehend him. “nine shots... impressive, irresponsible, i’m a little proud.”
your head tilts toward his voice. he imagines you listening, he imagines you understanding. “don’t worry though,” he adds, adjusting his grip, “i’ve got you.”
he carries you down the hall, savoring the simplicity of it—the way the night has finally narrowed to just the two of you. and he doesn’t hurry at all.
he fumbles for the door with his shoulder, nudging it open inch by inch while keeping his hold on you steady.
then he steps inside and eases the door shut behind him, the click sounds louder than it should.
“okay, here we are.”
the bed creaks softly as he lowers you onto it, careful, impossibly careful, like you might bruise from the wrong kind of attention. he adjusts you so your head meets the pillow, one hand lingering at your side longer than necessary before he pulls back.
for a second, you’re still.
then you stir.
your eyes flutter open, brows knitting together in faint protest. you push yourself up on your elbows, unsteady but stubborn. “i’m okay,” you mumble, words slurring into each other. “i’m fine. i can—”
“nope. lie down. you’re not fine—you’re drunk.” caleb presses his palm to your shoulder, just enough pressure to guide you back down. "you took care of me last time, now it's my turn."
you let out a small sound of complaint as you sink back into the mattress. your head rolls to the side, hair spilling messily across the pillow.
god.
he exhales slowly through his nose, grounding himself. you look unreal like this—softened by exhaustion with defenses dulled, mouth parted slightly as if mid-thought you forgot to finish. it would be so easy.
he doesn’t move closer.
he won’t.
“you really went all in tonight,” he says lightly, trying to keep the warmth in his voice from tipping into something else. “overachiever.”
you respond with a string of quiet nonsense, syllables bumping into each other without direction. something about the music. something about being tired. something that might be his name—or might not.
he smiles despite himself. “yeah,” he murmurs, indulging you. “i know. totally makes sense.”
he reaches out, fingers hovering for a heartbeat before he lets himself touch you at all. just your hair. just that. he tucks a loose strand back from your face, knuckles grazing your temple by accident.
you sigh, content, eyes slipping shut again.
that sound hits him low and dangerous.
“there you go,” he whispers, almost absurdly gentle. “just sleep, okay? i’ve got you.”
you mumble again, softer this time, words dissolving before they can mean anything. he answers anyway, nodding, “mmhmm. yeah. i know.”
his hand lingers at the edge of your hair, then withdraws, curling into a fist at his side as if to physically hold himself in place. his chest feels too full, too tight, emotion pressing up against restraint until it almost trembles.
he loves you in a way that feels unmanageable.
suddenly, a knock sounded.
three quick raps against the door, cutting straight through the quiet he’d carved out for the two of you.
caleb’s expression changes instantly.
the softness drains from his face, replaced by something colder—an irritation that settles deep and heavy in his chest. his jaw tightens. how dare anyone interrupt this. how dare they intrude on a moment that finally feels contained.
he exhales through his nose and stands.
“one second,”
when he opens the door, there’s a guy standing there—someone from the party, flushed and curious, holding a red cup like an excuse. “oh,” the guy says, blinking. “caleb?”
“what,” caleb replies, already halfway to a glare.
the guy hesitates. glances past him, tries—and fails—to see into the room. “uh, nothing. never mind.” he shrugs, backs away with a sheepish laugh, and disappears down the hall.
caleb doesn’t watch him go. he shuts the door immediately and turns the lock with a firm, deliberate twist. the sound of it clicking into place settles something in him.
only then does he turn back around.
you’re still on the bed, exactly where he left you. sometime in the last minute, you must’ve shifted—your dress has ridden up slightly, fabric caught higher on your thighs than before.
it’s nothing.
caleb inhales through his mouth, slow and careful, like he’s bracing against a wave.
his gaze fixes for a second too long before he forces it away, muscles in his arms flexing as he resists the instinct to reach, to adjust, to touch.
not like this.
he swallows, grounding himself with the simple facts: you’re drunk. you trusted him. you’re asleep because you feel safe, and that matters more than anything else.
still, his restraint creaks under the weight of how close he is, how easy it would be to blur lines he’s spent so long perfecting. “get it together,” his eyes return to your face instead, but the yearning doesn’t leave. it never does.
sighing, he runs a hand through his messy hair, his eyes refocusing on your sleeping form once more. you really do look cute like that…
at that moment, you shift in your sleep—the covers around you sliding down your torso as you flip to your other side. immediately, caleb's gaze focuses in on your squished-together cleavage, and his cheeks redden. how could you wear such a dress like that? shouldn't you be weary in a party?
his eyes begin to rake over your soft skin—settling on the curve of your neck, as he imagines how pretty you’d look covered in his hickies. a dull ache settles in his gut, and while he knows he should stop, he continues to let his mind wander.
he imagines your breasts in his hands, and the quiet little sounds you’d make as he touched you—unable to help yourself. he’s sure your skin is very soft, and he wants to caress every inch of it, until he knows of each mole, scar, or otherwise.
shit, he thinks to himself, hand moving down to palm at his crotch. he’s hard thanks to his roaming imagination, but as much as he wants to touch you, that would be really wrong... right?
caleb swallows harshly, and despite himself, his hand reaches down to grab the edge of your covers. slowly, he peels them down your sleeping form—not too surprised that you don’t awake. one of your friends had joked about your sleeping habits—one being that once you got to sleep, it was very hard to wake you during the first few hours.
he hates that he gets aroused at the idea of touching you while you’re unaware. but…it would be so easy. so easy to just slip your tank top down your shoulders…listening to you quietly moan while he sucks on your tits—his fingers finding their way beneath your shorts…
before he can think twice, he finds himself lowering onto the bed beside you. gently, he grips your shoulder and rolls you onto your back, releasing a breath he hadn’t realized he’d been holding when you don’t stir.
surely, he'd be going to hell for this...
reaching out, he cups your breast though your shirt—the flesh squishing beneath his fingertips. he feels your nipple harden—pressing up against the flat of his palm—and a quiet chuckle sneaks past his lips. even in your sleep, your body can’t deny its desires, huh?
gaining a little courage, caleb slips the straps of your dress off of your shoulders—additional inches of skin becoming exposed to his hungry eyes. and despite wanting to rip it off of you—he works slowly—peeling the fabric down inch by inch until finally, your breasts are fully accessible.
abruptly, he leans over—flattening his tongue against one of your nipples and giving an experimental lick. at the sensation, your breathing hitches slightly, but you don’t awaken. it makes him grin, hand reaching out to claim the other mound as his mouth continues working at the present one.
despite being asleep, it’s clear that your body has sensed a change. quiet whines begin to build in your throat—eyebrows furrowing on your forehead. however, the sounds only urge caleb to proceed.
his tongue continues swirling around your taut nipple—teeth gently nipping at the bud on occasion, and the whines that leave you in response has his cock straining against his underwear. without ceasing, his eyes drag down your torso, pausing at the crotch of your shorts. he can see your thighs clenching ever so slightly.
“pipsqueak....” he mumbles to himself, his hot breath fanning against you. “do you want something to happen between us? that the reason why you're wearing this dress?”
caleb sucks your tit into his mouth a bit more harder, and you mewl beneath him. you stir slightly, your limbs stretching against the sheets, but caleb is too distracted to care. if you wake up, then you wake up. however, until then, he has no intention of stopping.
his chest fills with a warmth so complete it almost hurts. this—this—is how it was always supposed to be.
then—
the fantasy fractures.
caleb blinks, sharply, like waking from a dream.
he’s still there, standing near the door.
the bed is still between you, and the light hasn’t changed, and the door is still locked. you’re still asleep, unaware of him in every way that matters. his hands are empty, hanging stiffly at his sides.
nothing happened.
the absence is... jarring. his mouth feels wrong, like it’s remembering pressure that was never there. his heart pounds too fast, as if it’s been fooled into thinking something has already been claimed.
he exhales, dragging a hand down his face. “jesus,”
he straightens, forcing his weight back onto his heels, reestablishing distance like it’s a rule he has to keep reminding himself of. “you’re unbelievable,”
the thought that he could be cruel—that cruel—settles heavy in his chest. not because he fears crossing the line, but because he knows how badly he wants to pretend it’s already gone.
it settles low and insistent, a pressure that makes his stomach knot and his breath go shallow. caleb stays where he is for a moment too long, staring at the line of your body beneath borrowed sheets, at the quiet trust written into the way you sleep.
he turns away abruptly, like the sight of you has burned him. his steps are quiet as he crosses the room, the bathroom door is right there, just across the bed. close enough to feel like an escape route he’s been pretending not to see.
and in there he goes to work on himself.
one hand braces against the porcelain, tendons standing out stark beneath his skin. the other reaches down, his long fingers wrapping around the thick, throbbing length of his cock. he could feel every vein, every ridge, every sensitive nerve ending crying out for stimulation. and slowly, torturously, he began to stroke himself, his fingers gliding up and down his aching flesh with a sensual rhythm.
he leans forward slightly, forehead almost touching the mirror, shoulders rising and falling. "ah, fuck,"
the chain around his neck swings faintly. and without thinking, he lifts it and bites down on the dog tag, metal cold against his teeth. the familiar weight gives him something to clench around, something to muffle the sounds that threatens to break loose from his chest.
caleb's breath began to come faster, his chest heaving with the exertion of his strokes as he tried to lose himself in the fantasy, in the imagined scenario of you unwittingly inspiring his lust. his grip tightened, fist pumping faster along his thick shaft.
"fuck, fuck, fuck," he chanted dazedly, his hips starting to rock into his touch. wonder what you'd do if you knew it was you he was thinking about, you he was imagining as he touched himself like this? would you be shocked? aroused? disgusted?
he swallowed back the groan that threatened to spill from his lips, biting down hard on the metal of his dog tag instead.
his strokes grew even more urgent, more desperate, his fist a blur as it flew over his cock. "nmnnghh...!" he could feel the pressure building, the need coiling tighter and tighter in his core.
"i'm.. so...close," his eyes squeezed shut, his other hand gripping hard around the sink's edge until the pleasure bordered on pain, and finally, finally, he came with a silent, shuddering groan that wracked his frame.
thick ropes of cum erupted from his cock, splattering across his hand and dripping down onto the floor. his body jerked and spasmed, his hips bucking wildly as he rode out the waves of his intense release. and still, he bit back the sounds of his rapture, his face contorted in a silent scream of ecstasy.
he rests his back against the cool tile, letting the wall take his weight.
his head tips back just enough to expose his throat, breath shuddering as he tries—again—to find its rhythm. in through the nose. out through parted lips. slow it down. contain it.
his jaw loosens, and the dog tag slips free from between his teeth and falls back against his chest.
caleb closes his eyes.
for a moment, all he can feel is the aftermath—his hand slides up to press flat against the door beside him, steadying himself as if the room might tilt.
if he's this lost in just masturbating to the thought of you, what more if he finally gets to be inside you?
god.
it unsettles him how easy it is, how effortlessly you undo him without ever touching him, without even knowing.
just the thought of you reduces him to this quiet wreck trying to remember how to breathe like a normal person. he lets out a soft, humorless laugh under his breath.
“you have no idea,”
he opens his eyes and stares at nothing, replaying you with surgical clarity: the curve of your mouth when you smile without thinking. the way your voice stays even, never bending toward him the way his bends toward you every time.
the simple fact of your presence, enough to tip him off balance...
~
you wake up with your head split clean down the middle, light pressing too hard against your eyes, your mouth feels really dry and sour with regret. the room is unfamiliar—stripped of the party’s noise like it never existed. the bed beneath you isn’t yours, either.
your phone is on the nightstand, charged, and your shoes are lined up by the door.
someone sure took care of you.
the memory comes back in pieces.
caleb...
you sit up slowly, head throbbing, and scan the room. he isn’t here. no messages or anything like that - just the quiet evidence of his presence, already cleaned away. you don’t feel panicked. you don’t feel grateful either. mostly, you feel mildly inconvenienced by the gap in your memory.
monday morning arrives then.
by the time you make it to campus, the social hall hums with weekday life—voices layered over each other, chairs scraping, the smell of coffee and crowd. you sit with your friends at one of the long tables, hands wrapped around a paper cup, listening as they dissect friday night like it’s a shared dream.
“i don’t remember half of it,” someone laughs.
“you disappeared,” another points out, looking at you. “we thought you left.”
“maybe i did,” you say, rubbing your temple. across you, a table away, someone is asleep.
hood pulled low, arms crossed on the table, head turned away just enough that you can’t make out his face. his posture is unbothered, like he belongs anywhere he decides to stay. something about the shape of him tugs at your attention—familiar, but not urgent enough to investigate.
your friend keeps talking.
“hey,” she says suddenly, lowering her voice. “have you seen jaden lately?”
you blink. “no, i haven't,”
“he hasn’t been around,” another adds. “like—at all. hasn’t replied to anyone. it’s been, what, almost three weeks?”
three weeks?
you frown faintly, thinking. jaden’s name slides through your head and bumps into the memory of rain soaking through your clothes as you’d laughed under a borrowed umbrella, him walking you home, and the wet pavements.
that was the last time, wasn’t it?
“maybe he’s busy,” you say, because it’s the easiest explanation. “or sick.”
someone shrugs. the conversation drifts on, attention pulled elsewhere, already bored of absence.
you take another sip of coffee and glance, without really meaning to, at the sleeping figure across your table.
the hoodie shifts slightly, and his hand moves, just enough to suggest awareness.
you look away.
“maybe we should check on jaden,” you say, stirring your drink absently. “like… go to his apartment later or something. just to make sure he’s alive.”
a few people nod. someone says, “yeah, do that. i'm starting to get worried of him.”
then someone laughs, sharp and sudden. “oh my god, wait—speaking of friday.”
you hum in response, distracted.
“the crush thing,” she continues. “by the pool.”
“you remember that?” another voice chimes in, grinning at you. “when we asked who your crush was?”
you pause.
“you totally looked at someone, like very obviously.”
“yeah,” someone else adds. “you looked right at—”
you cut in. “it wasn’t obvious.” your tone is flat, mildly corrective.
“come on,” they insist. “who was it?”
there’s a stretch of silence that feels longer than it is.
“i don’t really talk about that stuff,” you say.
they groan and continue to push.
“okay, but hypothetically.”
“just say it.”
“we already know.”
you sigh. and finally, you give them what they want. “what about it if i like caleb?”
the words land without flourish. there's no smile, no nervous laugh. your voice stays even, almost bored with the confession. you continue, as if clarifying a logistical detail. “he’s my type.”
that’s it.
“oh my god,” someone laughs, leaning closer. “you know what people say about caleb, right?”
you hum noncommittally, already half-detached as the teasing starts to pile up. “apparently he lives at the gym.”
“yeah, have you seen his back?”
“you should check his socials,” another adds, grinning. “it’s honestly unfair.”
you roll your eyes, slow and deliberate. “i’m not doing homework on a guy,” you mildly scoff. “if i wanted to look, i would.”
that earns a chorus of groans and mock disappointment. someone nudges your shoulder, someone else mutters that you’re impossible. you let it wash over you, because rumors don’t interest you and bodies don’t impress you enough to warrant effort. caleb remains, in your mind, exactly what he’s always been.
the bell rings.
chairs scrape back, conversations fracture mid-sentence, and people scatter toward their respective buildings. you stand, sling your bag over your shoulder, and follow the flow without looking back.
you don’t see the way the figure at the other table stirs the moment your footsteps fade. the slow lift of his head. the way his body uncoils like he’s been awake far longer than anyone suspects.
caleb slides the hoodie back from his hair.
his face is faintly flushed, color blooming high along his cheekbones. his eyes—a little too wide—track the empty space you left behind. a hand comes up, absentminded, to rake through his hair, leaving it artfully disheveled in a way that looks unintentional and isn’t.
for a second, he just sits there. then he exhales, something breathless and disbelieving, mouth curving into a smile that’s soft and stunned all at once.
you like him.
caleb slowly stands, shoulders rolling back as he slips fully into himself again. by the time he moves to join the current of students, he’s wide awake now.
~
after class, the sky has settled into that dull, undecided gray that makes everything feel suspended.
jaden’s building is older than the rest nearby—three floors, narrow stairwell, paint chipped thin from years of use. you climb to the third floor with a growing sense of unease, phone already in your hand.
you stop in front of his door to knock.
nothing.
you dial his number as you wait, pressing the phone to your ear, listening to it ring unanswered. you knock again, louder this time. still nothing.
minutes bleed together. ten. twenty. almost thirty.
you’re just starting to consider calling someone—anyone—when you hear footsteps behind you.
“hey,” a voice says, familiar enough to make you turn immediately. “you.”
you look over your shoulder.
and it’s... caleb?
he’s dressed down—black compression shirt clinging cleanly to his torso, sleeves hugging muscle without effort. a black cap shadows his eyes, brim low and casual. he’s carrying two grocery bags, one in each hand.
he pauses when he sees you, eyebrows lifting just a little.
“what are you doing here?” you ask, the concern in your voice overriding any social preamble.
he tilts his head, then nods toward the door you’ve been knocking on. “i was gonna ask you the same thing.”
you glance back at jaden’s door, then at caleb. “i’m checking on a friend. he hasn’t answered anyone in weeks.”
caleb follows your gaze, his expression shifts into a thoughtful one. “oh, well, i live here.”
you blink. “here?”
he gestures vaguely down the hall, then back toward the door beside you. “yeah, third floor.”
the words settle slowly.
“…wait, you and jaden—”
“are neighbors,” caleb finishes easily.
the hallway feels smaller all of a sudden, quieter, like the air has been rearranged around the information.
you didn’t know that.
you didn’t know a lot of things, apparently.
caleb shifts the grocery bags in his hands, plastic rustling softly. “he’s not answering?”
“no... i’ve been here for a while.”
he hums, considering, eyes flicking once more to the door. “that’s weird,” he says calmly. and somehow, the way he says it makes you feel like it isn’t.
he glances at your phone, then at the door again, as if checking the same conclusion you already reached. “have you eaten?” he asks, casual, like it just occurred to him.
you shake your head. “not really.”
there’s a brief pause—barely there—before he nods once. “then while we wait,” he says, shifting the grocery bags in his hands, “you can come to my place, was about to make dinner anyway.”
you hesitate.
it’s instinctive, the kind of pause you don’t consciously justify. this wasn’t part of the plan. you were supposed to knock, worry, maybe leave a message taped to a door. not follow someone into their apartment.
caleb doesn’t rush you. he just waits, patient, like he already knows how this will go.
“…okay,”
his place is a few doors away.
inside, the apartment closes around you with a quiet thud. the interior is stark in a way that feels intentional: concrete tones, sharp lines, furniture chosen for function rather than comfort. it’s quite clean, but not welcoming.
gloomy, you think, without quite meaning it as a criticism.
caleb sets the grocery bags down on the counter and reaches up to pull off his cap. he ruffles his hair once, resetting himself now that you’re here. then he looks at you.
“i’ll cook steak, how's that?”
you blink, processing, then nod. “sure.”
you move toward the kitchen island and take a seat on one of the tall chairs, legs dangling slightly as you settle in. the surface is cool beneath your palms. from here, you can see everything—his movements, the quiet efficiency with which he unpacks the groceries.
he moves like this is normal.
like this is planned.
he knows you’re watching.
not because you’re obvious about it—you aren’t—but because caleb has always been painfully attuned to the way your attention moves.
his back faces you as he cooks. the pan hisses softly, oil blooming into heat. he rolls his shoulders once, sleeves of the compression shirt hugging muscle like it was designed to be admired. he doesn’t turn around. he lets you look.
then you stop.
you reach for your phone instead. caleb catches the faint shift in your posture in the reflection of the blackened microwave door.
he's a bit sad you've stopped looking at him. nonetheless, he salts the steak with care, flips it, listens.
your friend’s voice echoes in your head—check his social media—and you do.
caleb doesn’t post. you already knew that. there's no grid, no carefully curated persona. just a profile picture and silence.
except—there's a story posted an hour ago.
your thumb taps before you can reconsider.
it’s a mirror shot with gym lighting, and his back to the glass, shirt pulled just enough to expose the clean, brutal lines of muscle and spine, skin sheened with sweat. the kind of photo that isn’t trying to be sexy—and is, because of it.
you feel heat rush up your neck.
caleb smiles to himself.
he turns then, quiet as a thought, and you don’t hear him approach. you’re still staring at your phone when his shadow falls over you, close enough that you can smell him.
“you were really drunk last friday,” he says mildly.
you jolt.
“i—” you lock your phone, flustered and mortified. “i’m sorry. i didn’t mean to—”
your words tangle, and caleb watches them fall apart with fond patience. “did i…,” you hesitate, cheeks warm now for a different reason. “did i say anything weird? or did anything inappropriate?”
that gets him.
he stills. the pan sizzles behind him, forgotten for half a beat too long. his gaze drops to your face—almost tender in how carefully he studies your worry.
inappropriate.
the word is almost funny.
he thinks of your weight against him, your breath, the way you trusted him without ever saying so.
caleb pauses just long enough to make the silence mean something. then he smiles. slowly.
he reaches out before you can interpret it, taps your cheek twice with his palm, light as a promise. “what if,” he murmurs, “i’m the one who did something inappropriate?”
he straightens before you can respond, turns back to the stove like he hasn’t just tipped the room off its axis.
but his ears are burning.
you stay quiet.
he exhales first. “i’m kidding, you didn’t do anything inappropriate. nothing happened.” he doesn’t look at you when he says it. he turns back to the stove, gives the steak one last glance, lets the heat kiss it just right. control, caleb reminds himself.
restraint looks good on him. it always has.
when he plates the food, he does it neatly, he sets it down in front of you with a soft clink, the meat resting perfectly with juices glistening. he watches your eyes widen despite yourself.
you dig in almost immediately, hunger winning over caution. caleb leans against the counter, digging in as well, arms folding loosely as he watches you eat like it matters. like you trust what he’s given you.
“this is really good,” you say around a bite, unguarded.
his smile comes easy at that. “thank you, sweetheart.”
then you pause.
he notices before you do.
your gaze flicks to his mouth, brows knitting just slightly. caleb tilts his head curiously—and that’s when you reach out.
your finger brushes his lip. just once, absent-minded, intimate in a way that isn’t trying to be. “you’ve got something,”
caleb stills.
his heart slams so hard it almost hurts.
for half a second, the world narrows to the press of your fingertip, the faint heat of you, the obscene tenderness of the gesture. he doesn’t move. doesn’t breathe. doesn’t dare.
then he laughs—under his breath—as if that might save him. “careful,” he says, eyes dropping to his plate. “you act like that with guys, you’re gonna get yourself a boyfriend real fast.”
you scoff immediately. “no i won’t.”
caleb hums, amused, and then—without thinking, without filtering the thought as he usually does—he adds, “you didn’t seem to mind when you were with jaden. laughing and leaning into him under that umbrella.”
you blink.
“how did you—?”
caleb blinks back.
shit.
the realization hits him a fraction too late, sharp and sudden. he straightens just a bit. he hadn’t meant to say it like that. he hadn’t meant to say it at all.
he laughs again, a little louder this time. “people talk, you know how it is.” he watches you closely as he says it, watches to see if you believe him. “jaden’s a good guy, from what i hear.”
you take another bite of steak, slower now. “you sure hear a lot.”
he smiles at that, “only what’s worth hearing.”
there it is—that faint edge beneath the joke. it pricks at you, subtle but present. you glance up at him, the way his eyes stay on you a second too long before flicking away.
“he hasn’t been answering anyone,” you say. “it’s weird.”
“mm.” caleb hums, “he’s like that sometimes, right? just disappears.”
“not like this.” you pause, watching his reaction. “it’s been weeks.”
caleb tilts his head considering. “people change though.”
the way he says it makes your fingers curl faintly against the plate. you let out a breathy laugh, half-joking. “you sound like you don’t like him.”
he chuckles, “i don’t dislike him. i just don’t think he’s very… reliable.”
“and you know that how?”
caleb finally meets your gaze head-on. there’s warmth there—always—but it’s concentrated now, focused in a way that makes your stomach tighten. “i pay attention,”
you should brush it off. you almost do. instead, you find yourself leaning back in the chair. “you notice a lot about me too,”
“you’re not hard to notice.”
that should be flattering.
and yet, you swallow. “you knew what burger i liked, you knew i hadn’t eaten today, you knew about jaden and the umbrella.”
caleb lets out a quiet laugh, like you’ve amused him. “are those crimes now?”
“no…just interesting.”
for the first time since you sat down, caleb moves closer. “you don’t mind, do you?” he asks, “me paying attention?”
“i don’t know,”
his eyes soften at that, something almost tender flickering through them. but beneath it—you catch something else. possession, maybe. or anticipation. “that’s okay, you don’t have to know yet.”
you look away first, heart doing something uncomfortable in your chest. part of you wants to push. to ask how he knows so much. why it feels like he’s always one step ahead of your questions.
you finish the last bite slower than the rest, more aware now of the quiet between movements. caleb notices, but he doesn’t comment. he simply reaches for your plate when you’re done.
“i’ll wash these later,” he says, setting both plates in the sink. he turns back to you, leaning his hip lightly against the counter, and his gaze lingers on you in a way that feels… assessing. “do you still want to stay? i was going to take a half bath.”
you shake your head. “i should get going.”
“then i’ll walk you out,” he says, “after i rinse off.”
“you don’t have to—”
“it’s fine.” his tone is warm, agreeable. non-negotiable in a way that doesn’t raise its voice. “just a few minutes.”
you hesitate, then nod. “alright...”
that’s all it takes. he turns away from you and heads toward the bathroom, rolling his shoulders as he goes, already loosening the tension from his body. you watch him disappear past the doorway—the broad line of his back, the confident ease of his steps—until the door clicks shut behind him.
you tell yourself you’re only looking because waiting feels awkward, because standing still makes you too aware of the running water down the hall, of the fact that caleb is alone behind a locked door, rinsing heat and effort from his skin while you remain in his space.
you step off the chair quietly.
from caleb’s perspective—though he’s not here to see it—you move the way you always do when you’re thinking, eyes tracing rather than darting, and the apartment opens up to you in fragments.
a book on the side table. not just any book—one you mentioned once, offhandedly, weeks ago. you never said you owned it. only that you liked the ending. there it is anyway, dog-eared at the same chapter you’d quoted.
a spare mug in the cabinet, chipped in a familiar place. the same brand you keep at home.
even the way the furniture is arranged feels tailored to someone who dislikes clutter, who hates feeling boxed in.
to you.
your curiosity sharpens into something colder.
so you move farther in. the sound of the shower continues steadily, a soft rush through the wall, distant but present. caleb is taking his time. he always does when he thinks he has it.
you stop short at the center table.
there’s a necklace there. a small, familiar pendant that you’ve seen disappear beneath shirts more times than you can count.
jaden’s.
your breath catches, like your body forgot how to finish the inhale. your fingers hover above it, then pull back as if the metal might burn you.
why is this here?
your mind scrambles for explanations that don’t quite land. borrowing? coincidence? something you’re missing? but the weight in your chest doesn’t lift. it sinks deeper, spreading nauseatingly.
behind you, the hallway seems longer now. caleb’s bedroom door is closed. and it shouldn’t matter. it’s none of your business. you’ve already crossed some invisible line just by being here, by looking.
and yet, the shower keeps running.
you swallow. it's just a peek, you think.
you move down the hallway like you’re trespassing inside a thought that isn’t yours.
every step is quiet, your attention split between the closed bedroom door ahead of you and the bathroom behind—where the shower still runs. the sound should reassure you. instead, it presses against your nerves, reminding you that caleb is here.
the air feels cooler in the corridor, much denser. you stop in front of his bedroom door. your heart thuds loud enough that you’re certain it must be audible, a traitorous rhythm in your ears as you lift your hand. your fingers hover, trembling just slightly, before curling around the doorknob.
just a peek, you tell yourself again. just enough to quiet the unease.
you don’t get the chance to.
before you can turn, a large hand comes down against the doorframe beside your head, close enough that you feel the vibration of it more than you hear it.
you gasp and spin, losing your balance for half a second before instinct catches up.
caleb is there, just stepped out of the bathroom, shirtless, skin still damp, droplets tracing slow paths down his chest and disappearing beneath the waistband of loose black pants. his hair is darkened from the water, and a small towel hangs around his neck to catch its dampness.
from caleb’s perspective, the sight of you like this—caught mid-reach and eyes wide—is almost unbearable. not because it’s shocking, because it’s intimate. because it feels like he’s walked in on a truth you were trying not to admit to yourself.
he smiles, like this is exactly where he expected to find you.
“what’re you doing?” he asks gently.
his voice is calm. too calm. it contrasts painfully with the way your pulse spikes, the way heat floods your face. you open your mouth to answer, but the words don’t cooperate. they tangle, stall, dissolve before they can become excuses.
“i— i was just—” you stop, frustrated, swallowing hard.
caleb doesn’t interrupt, nor does he move his hand. he leans slightly closer instead, not enough to touch you, but enough that you’re acutely aware of the warmth radiating from him. his eyes stay on your face, patient, intent, and unblinking.
take your time, he thinks.
finally, you straighten, forcing yourself to breathe evenly, to meet his gaze head-on. “…you’re unsettling me, caleb.”
for a split second, something flickers behind his eyes—surprise, maybe. then something warmer, almost pleased.
“unsettling?” he repeats softly, like the word interests him. he tilts his head, studying you with an intensity that makes your skin feel too tight. “i didn’t mean to make you uncomfortable, but you wandered pretty far in.”
you don’t step back.
that, more than anything, is what caleb notices first.
your pulse is loud—he can see it, jumping at your throat—but your spine stays straight. your expression settles into something almost flat, as if fear has to pass through several filters before it’s allowed to show. it intrigues him.
you draw in a breath. “you...watch me too much,” caleb doesn’t interrupt, he lets you go on. “you know things you shouldn’t, like- like my habits, my preferences. and jaden. i don’t tell you everything, so explain how you know.”
all caleb could think about is how beautiful you are right now.
the way you confront him without dramatics, the way you don’t ask why, only how. the way you keep your distance emotionally even now, even cornered in a hallway with his arm blocking the door.
he catches every word and every place where you could have softened and chose not to.
“i pay attention,” he says again, but this time it’s quieter, more honest than it should be.
"really? crossing the line is... paying attention?"
"no line has ever mattered to me when it comes to you."
you scoff, faint and humorless. “that’s not an answer.”
he smiles wider, the kind of smile people trust. “it is, just not the one you’re expecting.” he shifts his weight, finally lowering his arm from the doorframe—he wants you to feel like you’ve regained ground. “you’re observant too, you just don’t like what this one implies.”
you search his face, clearly trying to decide whether he’s deflecting or confessing. he lets you. he’s good at this—knows exactly how much to give. “i don’t mean to make you uneasy,” he says softly. “but when you care about someone, you remember things. that doesn’t make it sinister.”
care?
he watches how the word lands. how you don’t react the way most people would. just a narrowing of your eyes, analytical.
“you’re twisting it,” you say. “i didn’t say you cared.”
“you didn’t have to.” he tilts his head, “if you want me to stop doing something, tell me what it is. don’t guess at my intentions. you’ll only scare yourself.”
it’s subtle, he reframes your fear as imagination, your instincts as overthinking. and it makes you hesitate just for a second.
you’re scared, yes—but you’re also curious. and that curiosity is the crack he’s been waiting for. “i don’t like feeling like i don’t know where i stand,”
caleb nods, as if that’s the most reasonable thing in the world. “then stay right here, i won’t move you.”
you don’t realize it yet—but the moment you chose to confront him instead of leaving, he’d already won something. and caleb, patient as ever, is more than happy to let you believe this was your move.
you stand there, barely breathing, and caleb notices every subtle shift in your posture. he takes it all in, cataloging it quietly, a predator and a poet at once.
“i think it’s time,” he murmurs, almost a caress. “time you understood… everything.”
you don’t respond. you can’t. your chest has tightened so suddenly that every breath feels precious.
he leans slightly, just enough for the shadow of him to fall across your face. “everything about me. everything i've needed. everything i've… wanted.”
his words aren’t rushed. they’re seductive in the quietest, deadliest way—and you’re just speechless, caught in the pull of his gaze.
“you don’t know how you’re supposed to feel, do you?” he says, a small smirk playing at the corner of his lips. his thumb brushes lightly against your jaw, ghosting a line that makes your pulse jump. “don’t worry...most people don’t.”
there’s a pause, just long enough for your own heartbeat to fill your ears.
maybe the problem isn't me, caleb thinks. maybe... it's you.
“do you want to hear a secret?” he asks, voice dropping lower.
you just stare at him, flabbergasted, breath hitching.
“good,” he murmurs, interpreting your silence as consent. “i’ll take that as a yes.”
before your brain can even catch up, he moves. his hand cups your chin with an ease that leaves you no choice but to tilt your head up, and the other braces against the door behind you.
"mm-!" his lips press against yours, the heat from his chest pressing fully into yours, and your knees threaten to buckle.
he doesn’t pull away, not when you’re beautifully breathless, not when your hands twitch, uncertain where to place them. he leans in just enough that every inch of him presses into your senses.
“you’re mine,” he whispers against your lips, and it’s not a threat. it’s a promise, and you can’t think, can’t respond, can’t even fully comprehend how tight your body has gone under the weight of it.
from his perspective, every second is perfection: your hesitation, your surprise, the flush rising on your cheeks, the way you’re pinned yet unresisting. he leans in just a fraction more, teeth grazing the soft curve of your lower lip as he deepens the kiss, and he doesn’t plan on ever letting go.
he whispers again, “i’ve wanted you for so long,” and it vibrates against your skin, against the fragile line of your lips, as if every word is carefully designed to consume you.
you close your eyes, heart hammering in your chest, caught between disbelief and the strange, undeniable comfort of being consumed by him.
“you feel…” he murmurs against your lips, a vibration you feel more than hear, “so good. so... goddamn.. good.”
his teeth graze your lower lip just enough to make you shiver. he moves down your jawline, tracing it with the same precise attention he uses when memorizing the curves of your body, mapping each line with reverent obsession.
your pulse spikes, your skin feels too hot, too alive. and his hand slides gently around your waist, pulling you closer, anchoring you against him. the other rises slowly, threading into your hair at the nape of your neck, tilting your head so the column of your throat is exposed. he inhales it, lips grazing, tasting, a feather-light press that leaves you breathless.
he whispers again, “you’re mine… mine to notice, mine to keep…”
caleb's damp hair clings to his forehead, strands falling slightly over his eyes. the faint sheen on his skin catches the light from the hallway, highlighting the taut planes of muscle beneath the skin—his shoulders, chest, arms.
he moves down to your collarbone, lips brushing, teasing, savoring. every exhale against your skin is a confession, a claim, a promise. his hands explore just enough to make you aware of his strength, his control, without ever forcing or frightening you.
he mumbles against your throat, words melting into the skin: “every piece of you… every thought… i’ve wanted it all. and now i can have just this.”
and for some reason, against all reason, it feels right. you lean into him, surrendering, letting him hold you, map you—not cruelly, but with the slow, dainty precision of someone who has memorized every part of you, who savors each moment as if you were his favorite candy.
caleb smiles against your skin, confident. devastatingly sexy.
you pull away suddenly, hands pressing against his chest with more force than you meant to use.
caleb lets himself be pushed back.
that, more than anything, steals the breath from your lungs.
his body yields easily, a half-step back, palms open at his sides like he’s showing you he never intended to trap you. the space between you snaps open, cold and dizzying.
you turn your face away and breathe. once. twice. again. your heart is loud, disobedient. “it’s—” you start, then stop, swallowing. “it’s too fast.”
caleb watches you like he’s watching weather roll in—you keep going because stopping feels worse. “i’ve never… kissed anyone like that. i don’t know how far this is supposed to go.”
when you finally look back at him, you realize he hasn’t interrupted once. he’s just staring at you.
then he leans in slightly and murmurs, almost to himself, “you look...beautiful even when you’re overwhelmed.”
“…what?”
was he even listening?
heat rushes up your neck, straight to your face, traitorous and immediate. your reaction betrays you before you can mask it, and caleb sees it—his lips curve faintly then.
“i was listening, i just didn’t want to stop looking at you.” his hand lifts slowly, deliberately, like he’s giving you time to pull away again if you want to. you don’t.
the back of his fingers brush your cheek, feather-light, barely there. then your shoulder. then the curve of your hip, just tracing, like he’s reminding himself you’re real.
your breath catches.
and caleb takes your hand next, guiding it gently, reverently, as if it’s something fragile. he brings it to his mouth and presses a kiss into your knuckles, there's a soundless whimper of devotion more than desire.
he lifts his gaze to yours, eyes undone in a way that feels far more dangerous than confidence. “do you know how badly you’ve imprinted yourself on me?” he whispers.
caleb eases back just enough for you to breathe. it costs him more than you could ever see. “we can stop, if you want to.”
his body betrays him anyway.
from where you stand, you can see it—the way his fingers curl slightly, as if resisting the urge to pull you back in. the way he's fixed on you with an intensity that borders on hunger. he’s still close enough that you feel his warmth, still angled toward you like gravity hasn’t released its hold.
he means what he says, but he also doesn’t want it to be true. inside caleb’s head, he begs silently.
don't stop. please don’t stop.
his thoughts crowd in, sharp and feverish, all orbiting you. the way your breath hitched when you pulled away, the way your hand felt in his, the way your mouth softened under his. he wants—no, needs—to continue, to show you how carefully he could unravel you, how deeply he already has.
say yes, his mind pleads. let me keep going. let me prove it.
his chest aches with the force of it, with the restraint he’s forcing on himself. he has done terrible things with calm hands and a clear head. he has crossed lines without flinching, cleaned up messes the world never noticed.
for you.
he doesn’t think the words out loud. he never would. but the truth sits heavy and warm in his chest: he has already chosen you over everyone else. irrevocably.
outwardly, he softens his grip, though he doesn’t fully let go. his thumb strokes once, unconsciously, over your wrist—an echo of possession he hasn’t earned yet.
“i don’t want to scare you,” caleb says, voice roughened by restraint. “i just… want you to choose.”
his eyes search your face, desperate in a way that’s barely contained, like a fault line just under the surface. he’s smiling, but it’s fragile.
choose me, he thinks. choose this. choose now.
you don’t answer him—not yes, not no—and the silence stretches. he exhales softly, a slow sigh that curves into a smile, as if he’s already forgiven you for hesitating.
“it’s okay,” he murmurs, “you don’t have to rush.”
his hand lifts again, unhurried, and this time you don’t pull away. from his perspective, this feels like standing at the edge of something sacred.
his finger traces a careful path down the center of your chest—a line of awareness following his touch. he watches your breathing change, then lower, to your stomach, then down to your lower abdomen where he presses lightly, testing, grounding you in the moment.
“does that feel good?” he asks.
you don’t answer, your silence thrills him more than words ever could.
his finger drifts a little further, right where your clit is. the pressure is firmer now, deliberate but still restrained, as if he’s asking permission without actually asking. he repeats the question, “does it?”
your throat works, you hesitate, then you nod.
caleb’s breath catches. it’s sharp, involuntary, the kind of reaction he can’t fully hide. his smile deepens into satisfaction, eyes flicking up to your face like he’s just been handed proof of something he already knew.
“good,” he murmurs, approval threaded through the word. "i'll... just do this," he sneaks his hand under your shorts, feeling the dampness of your panty on his digits. this makes you squirm, the back of your hand covering your face. "i'll put it in, okay?" caleb's just about to shove a finger in, when you grab his wrist almost frantically.
"wait–"
"hmm?" caleb stops short, eyes flicking up to you. "what's wrong, dear?"
"i... isn't that painful?"
his look of curiosity then turns into one of delight, how cute you are. "have you not tried putting your own finger in?"
"wh- why would you ask me that?"
"so i know how many fingers i can put in," caleb drags his voice in a seductive manner, eyes intentionally looking you down. "and how fast i can go," he continues pressing on your clit with little nudges. "and... how deep i should be."
you've lost count of how many times caleb have had your mouth ajar, utterly perplexed at this man's range of quality. there you are again, staring at him with furrowed brows, and despite yourself, you can feel your pussy clenching around nothing at his words.
"let's make a deal, pip," caleb places an open-mouthed kiss on your jawline, and instinctively, you tilt your head and shut your eyes. "every time you don't speak, i'll do whatever i want with you, 'kay?"
"aah!" that's what you let out the second caleb slides a long finger in, your hands flying to his shoulders for something to grip onto.
he catches your mouth, sealing your noises with a feverish lapping while his fingers linger at your slick heat, skimming just enough to make you ache, barely breaching you before retreating again.
when instinct makes you try to escape from his hand, his grip tightens, stopping you cold—and the small sound you make is answered only by his cruel restraint. he pulls his fingers back, not to leave you alone, but to continue tormenting your bud, circling, brushing, deliberately avoiding both your clit and the relief of letting himself sink inside.
without any warning, caleb pulls away and buries his face into your neck, his teeth sink into your skin as two of his fingers slide into you in one smooth motion. a shaky sound slips from your throat, the sharp sting blurring into heat, and when you instinctively try to move away from his hand, he bites you again—an unspoken command to stay still.
you part your lips to tell him to slow down, but he steals the moment from you—his mouth claiming yours as his fingers drive into you with sudden intent. his tongue presses past your teeth, devouring every broken sound you make, swallowing them whole while his hand moves with an unrelenting rhythm. it’s rough, almost punishing, and he knows it’s exactly what pulls the gasps from your chest—the obscene, wet sounds of his movements filling the room with every sharp roll of his wrist.
“c–caleb,” you choke out, between the kisses, your legs threatening to give beneath you, already spiraling toward release as his fingers strike that sensitive place inside you again and again.
"yeah?" caleb breathes, the veins in his arm almost poking out as he makes an effort to piston into you with just two of his fingers.
you roll your head back against the door, arms now wrapping around his neck. you hate how the heat in your gut is starting to betray you. "f-feels good, caleb..." you cry out, tears starting to form around the corners of your eyes.
caleb stills abruptly, the sound of your voice cutting through him like a blade. he pulls back as if struck by the suddenness of it, breath catching. for a moment, he only stares—then his gaze drops to his own hand, glistening with evidence of just how far he’s pushed you.
a quiet, disbelieving breath leaves him, something between a laugh and a sigh, and that familiar, dangerous smirk curves his mouth.
“look at you....” he brings a finger to your cheek, caressing the texture of your skin ever so softly. "do you realize how being very good i am right now?" he whispers, " "...you should appreciate how hard this is f'me."
hard?...
"aren't you gunna say anything, bunny?"
you purse your lips together, shy and avoidant. you aren't familiar with these feelings, and you aren't sure how to approach them. so all you settle for is silence. just silence.
but, despite yourself, you like that caleb takes it as consent. that he's doing the honor of adjusting the sails. even though you haven't processed the fact that caleb's admitted his obsession toward you long enough for it to sink into your chest.
all you can understand, right now, is not that caleb had implied of doing horrible things just to keep you in his orbit, but the mere sensation of his hands on you, allover you.
and the way his gaze just tells you to let him in, to let yourself feel him.
so you do.
you lunge forward before you can think better of it, fingers fisting into his damp hair, palms cradling his face as you rise on your toes to crash yourself against him.
the world stops. his eyes squint shut on instinct, then flutter open again in disbelief, ghost-blinking like his mind has short-circuited. this wasn’t the script. this wasn’t how it was supposed to go.
you’re kissing him.
you chose him.
oh. god.
he makes a sound low in his throat, something broken and reverent all at once, and that’s all the hesitation he gets. he cannot—will not—let this slip through his fingers. his hands move before his thoughts can catch up, sliding securely under your thighs, lifting you with terrifying ease.
you’re suddenly higher, closer, pressed to him as if you were always meant to fit there. he keeps the kiss intact, unbroken, unhurried now that he has you where he wants you, like this is the only reasonable outcome.
his grip is firm but careful, holding you as if you’re something precious he’s finally been allowed to claim—mouth still on yours with a heart thundering with the knowledge that this time—you came to him.
caleb carries you across the living area as if the distance is nothing. the room blurs at the edges until the sofa catches the back of his knees and he sinks into it with a soft exhale, cushions swallowing him whole.
you end up straddling his hips without quite realizing how, knees pressing into the give of the pillows, hands braced at his shoulders. for a split second, the closeness startles you both—the way your balance shifts, the way his hands hover at your waist, unsure whether to hold or let go.
you don't stop kissing. it’s clumsy in the way first things always are. your mouths don’t quite align at first, teeth bumping faintly. caleb lets out a breath that sounds almost like a laugh, smiling into the kiss, relief and wonder softening the sharpness he usually wears so well. he follows your pace instead of setting it, learning you as he goes, tentative and greedy all at once.
your lips part, meet again. tongues brush—hesitant, exploratory—like you’re both testing how far the other will go. it’s almost intoxicating not because it’s perfect, but because it isn’t. because you’re figuring it out together, right here, tangled up on his sofa like this is the most natural place in the world to be.
unconsciously, you don’t register when the kiss stops being just a kiss.
your body has already begun answering for you—the way your hips rock forward and grind against him isn’t intentional, just a restless seeking born from heat and closeness. you think you’re only trying to stay balanced. you think you’re only following the rhythm he’s set.
caleb notices.
his mouth falters first. the kiss breaks unevenly, breath catching sharp between his teeth. when he kisses you again, there’s a sound this time—low, strained, embarrassingly honest—slipping into your mouth before he can stop it. his brows draw together, the smile gone, replaced by something raw and overstimulated.
then his hand closes around your arm.
he pulls you back just enough to break the contact, and the absence hits harder than the closeness ever did. caleb’s face is flushed now, color climbing high on his cheekbones, his chest rising and falling too fast.
his gaze drops, just for a second, down below—the way his hardening bulge is pressed against your pussy—before snapping back up to your face, wide and almost accusatory, like he’s been wronged by his own body.
“do you even know,” he asks, voice rough and frayed at the edges, “what you’re doing to me?”
you shake your head immediately. no, of course not. panic prickles at your skin, fear that you crossed a line you didn’t even see. your hands loosen on his shoulders, ready to retreat, ready to apologize.
but caleb doesn’t let you move away. instead, he shifts beneath you, giving you a grinding motion upwards. it presses the truth of him into the space between you, heat and tension where there hadn’t been any a moment ago.
your breath stutters, because you realize how rock hard caleb is.
his eyes darken, embarrassed and ruined all at once. “that,” he murmurs, almost helplessly, “that’s what.” then, quieter—like it’s a confession he never meant to give—“you’re making it so much worse.”
and the way he says it makes your face burn, all the way down to your chest, because suddenly you realize this isn’t a mistake to him at all.
"i'm sorry... i thought, maybe... that you would like it—" the words slip out soft and clumsy, tripping over itself the way you suddenly feel. you apologize again, quieter this time, eyes darting away as if you’ve misread everything.
caleb doesn’t answer right away, and he just looks at you.
with that maddening, knowing ease of his—head tipped slightly, mouth curved in a slow, indulgent smile, like he’s watching a child stumble through something inevitable. his eyes don’t leave you, not even when you keep talking, explaining yourself, backtracking.
“oh,” he murmurs, voice low and almost amused. “there you go…”
you falter. "i'm sorry, i don't know how to do this— i..."
“mmhmm,” he nods along as if he’s encouraging you to keep going, like your apologies are something sweet he’s savoring. “yeah, go on...”
it makes heat crawl up your neck. you almost snap at him for teasing—almost tell him to stop looking at you like that, to take you seriously—but before you can gather the words, caleb leans in just enough to steal the space from your lungs.
“do you really think, that a sorry is what i need from you?” his gaze drifts down your chest—your cleavage—lingering a second too long before returning to your face. the implication settles heavy in your chest, in the silence he leaves behind on purpose.
caleb exhales through his nose, smile deepening, and slowly, caleb’s fingers find the hem of your shirt.
he lifts it just enough to break the line between what he knows and what he’s imagined, breath stalling in his chest as if the sight alone has struck something vital.
his eyes narrow with awe, staring at your boobs, the kind that makes his throat work as he swallows hard. "you're so... beautiful."
for a moment, he doesn’t touch you. he just looks. "so beautiful it hurts."
then his hands rise, tentative at first—testing, asking without words—before confidence overtakes restraint. his palms are warm on your mounds, memorizing you as if he’s afraid the knowledge might be taken from him. his breathing turns uneven, and you feel the answer in his body before he ever says a word, the way he presses closer without meaning to.
caleb buries his face against you as he slides your brassiere down to take your nipple in his mouth, murmuring something unintelligible, something wrecked. he clings like a man starving, and all you can do is clutch at him, a sound slipping from your throat before you can stop it.
caleb presses closer, hips moving on instinct rather than intention, chasing a sensation he doesn’t have language for yet.
he rolls his hips upward, eager to bury his clothed erection into your sex, and you feel the way his tongue is simultaneously laving the pain of your nipple. it's desperate, like a man who’s wandered into paradise by accident and is terrified someone will drag him back out.
his arms lock around you, fingers digging in as though you might disappear if he loosens his hold even a little.
he nuzzles closer, face buried against your chest as if he belongs there, and every movement of his body is pleading, clumsy and earnest, like he’s trying to fuse himself to you through sheer will.
suddenly, caleb pulls away and forces you to rise up. "for a while," he says it almost like a moan, you almost smile from how undone he obviously is. but that immediately falters when you see him unbuckling his belt.
"caleb?"
"yeah?"
"are we... going to have sex?"
he looks up at you, pausing for just a second. "do you not want to?"
you gulp, because the most rational choice is to stop. you don't have a condom. and yet, you can't help but imagine the feeling of his cock buried deep into your womb. shit, just the image is enough to have you clenching your pussy.
"please."
your eyes snap back to caleb, and he's giving you that look. that same look he gave you when you helped him put on a shirt in your bedroom. that same desperate, puppy eyes. "please, please let me fuck you." his voice is raw with desperation, and it takes you aback.
"please let's do it, please let me..." he murmurs against your skin, hands going down your hips, lingering further. "let me thrust into you, let me feel how tight you are, please, please."
you stay silent.
"let me fuck you raw, please."
and that's all it takes.
all it takes for caleb to be lounged back against the pillows, his chiseled abs on full display beneath his rumpled shirt, sweat dripping down his flushed face. his eyes were glued to your every move now that your back is facing him (it was easier to put inside that way), a look of pure, unadulterated lust etched on his handsome features as you rode him with slow, sensual rolls of your hips. the way your ass bounced and jiggled with each thrust, swallowing his rock-hard cock to the hilt, left him absolutely spellbound.
caleb's hands quickly grew restless, roaming greedily over your curves. they slid from your hips, up to your waist, before eagerly descending to grasp at the pliant flesh of your ass. his calloused palms smoothed over the supple mounds, squeezing and kneading the giving skin as if he needed to map every dip and swell. he couldn't resist the urge to grab and mold your ass to his hands, his fingers sinking into the plush, pillowy flesh.
he grabbed two generous handfuls, squeezing them almost roughly as he spread your cheeks apart. this allowed him a shameless, unobstructed view of your slick, dripping pussy swallowing his thick cock to the hilt with each roll of your hips. "oh, god..." caleb groaned, his voice low and rough with lust, almost as if he spoke to himself. "you're... taking me so... well. shit, i can't—" his eyes remained watching your walls stretch around him, your body accepting every thick throbbing inch as he bucked up to meet your downward thrusts.
your thighs quivered with exertion, muscles burning from the intensity of your movements. beads of sweat trickled down your back, your body glistening from the heat of what you're doing. yet caleb remained oblivious to your fatigue, his hands still greedily exploring every inch of your curves. his touch turned almost rough in his fervor, fingers sinking into the pliant flesh of your rear with shameless abandon.
"keep going..." caleb's voice was a low, husky murmur, soft even as his grip tightened meanly on your hips. "c'mon, just a little more." he urged you on, eyes still riveted to the debauched sight of your dripping pussy swallowing his cock over and over, his own need overwhelming any thought of your exhaustion. "you can do it—ngh! take... a little more of this dick, bunny."
but, it seems you couldn't take it anymore. caleb felt you starting to slow down, a soft whimper escapes your parted lips. not wanting you to stop, he leans in and captured your cheek with a tender kiss from behind.
seizing the opportunity, he wrapped a strong arm around your waist, gripping you tightly. and with a swift and sudden movement, caleb flipped you both over, your body tumbling down to the armchair of the sofa. the change in position left you face down, your shapely ass now raised and presented.
he takes a moment to admire the erotic sight of your backside up in the air, your dripping pussy on full display, before standing up. rising to his feet behind you, he grabbed your hips in a firm grip, then, with a primal grunt, he slammed his rock-hard cock deep into your soaked, needy hole.
"angggh!" you scream, as caleb sets a wildly fast pace from the start, his hips pounding against your ass with a staccato rhythm, the obscene slap of skin on skin filling the room. he gripped you tighter, pulling you back onto his thick shaft as he pistoned into you, the blunt head of his cock kissing your cervix with each brutal thrust.
the new angle allowed him to plunge even deeper than before, your body shaking from the force of his wild fucking. caleb leaned over your back, his sweat-slicked chest pressing against you as he growled filthy words of praise into your ear. "baby, this pussy is amazing. 'm gonna fucking ruin you, oka-ay?"
this is it.
this is heaven.
this is everything he's ever wanted, ever needed, ever imagined in the silence of his head. he's replayed this scene in him for many impossible times.
caleb's head rolled back, eyes squeezing shut as he fucked into you with wild abandon. guttural whines and grunts spilled from his lips, his hips slamming against yours with a force that shook the sofa.
"caleb, wait... don't cum inside," you gasped out between ragged breaths, feeling your own peak fast approaching. but he paid no heed to your plea, instead choosing to drive into you even harder and faster.
a dark chuckle rumbled up from caleb's chest, vibrating against your back as he leaned over you. "don't cum inside? mmm, you say that, but your pussy is squeezing me so fucking tight," he punctuated his words with a sharp thrust, grinding his pelvis against your ass. "like it's trying to beg for my cum."
suddenly, caleb's hand fisted in your hair, gripping the strands tightly as he yanked your head back. a surprised, wanton moan tore from your throat at the sudden sting of pain, your back arching as he forced your chin to tilt up. your pussy clenched around him, walls fluttering wildly as a fresh gush of arousal flooded your core.
then, without warning, he wrenched his swollen cock out of your dripping cunt, the sudden emptiness making you whimper. before you could process the loss, hot, thick ropes of cum erupted from the weeping slit of his dick, painting streaks of pearly white across the smooth expanse of your ass.
caleb's body shuddered and jerked as he came undone, his low moan rising in pitch until it almost sounded like a sob of ecstasy. he milked his pulsing cock, stroking it through the throes of his intense orgasm until the last weak spurts dribbled onto your skin. panting harshly, caleb slumped forward over your back, his chest heaving against you as he tried to catch his breath. "fuck... fuck..." he gasped, still gripping your hair with a trembling hand.
almost in disappointment, you look back up at him with a slightly confused gaze. "i... i thought you'd cum inside?"
still panting softly from his intense climax, caleb looked up as you glanced back over your shoulder at him. his eyes, though glazed with lust, met yours with a hint of amusement. a lazy smirk tugged at the corner of his mouth as he took in your questioning gaze.
"what, baby? did you really think i was gonna pull out at the last second?" caleb chuckled, he brushed a few stray strands of hair from your face with his fingertips, his touch surprisingly gentle despite the rough grip he'd had moments before. "i'm still the same guy, dummy."
same guy, sure.
caleb's still the same guy.
he doesn't know better that after he's finally, finally laid his hands on you like this, he'll spiral into something even more worse.
"caleb,"
"mhm?"
"can we... move to your bedroom?" you say softly, eyes tracing the line of caleb's biceps.
his bedroom?
no, anywhere but his bedroom.
caleb gives you a smile, lets out a breath that gives away a laugh. "we can stay here, can't we?" there's no way he'd let you in there. no way he'd let you see the true depths and layers of his feelings for you. the pictures, the posters allover his wall, the collection of pieces he stole from you, even pieces of all the previous people he's killed for you.
caleb inhales the scent of the sweat from your neckline, and he squeezes his eyes shut. "wanna fuck again?"
he won't ever leave you alone again, after this.
when i see you cry, it makes me smile :)
pairing. caleb x afab!reader
synopsis. he's always been a bit sadistic and too obsessively ill with you, and you failed to notice every time.
tags. nsfw, heavy smut, slowburn, plot-based, so much tension, coming-of-age, childhood love, friends to lovers, pseudocest, mutual pining, dacryphilia, obsession, sadistic caleb, resisting and yearning caleb, depraved caleb, emotional reader, crybaby reader, m!masturbating, him doing it to ur pics, fingering, backshots, rough sex, slight manhandling, talking thru it, pacing is slow but worth it!
a/n. i would like to credit paiya443 for giving me this brilliant idea. check her out on tiktok, guys!
wc. 7k
you and caleb grew up in a neighborhood where the afternoons smelled like sun-warmed pavement and fresh laundry, where the trees on your street dipped low enough that caleb could pluck leaves to tuck behind your ear. your families lived door-to-door; yards practically bled into each other. it was the kind of closeness adults called fate and kids never questioned.
and from the very beginning, caleb belonged to you in a way no one ever explained to him.
you were ten when you first cried in front of him. he was twelve, watching your tiny body tremble over a scraped knee you got because you followed him too closely. and something about the sight lodged itself deep inside his ribs — not joy at your pain, but the soft, breathtaking sweetness of you trusting him enough to fall apart in his hands.
he didn’t understand it then. he just knew he liked being the one you ran to. he liked the way your small voice cracked when you said his name. he liked that he could fix things for you — band-aids, broken toys, scared little hearts.
back then, it was innocent.
or at least, that’s what he told himself.
because even as kids, caleb noticed things no normal boy paid attention to. the way your lips wobbled before you cried. the way you’d cling to the sleeve of his shirt like he was a lifeline. the way your eyes always searched for him first — even in a crowd.
and whenever you sobbed and wailed, something warm would bloom in his chest.
something possessive. something dangerous. something that felt like home.
you never noticed his… attachment. you were too busy laughing at his jokes, too busy following him around like a little shadow, too busy trusting him with every corner of your vulnerable heart.
caleb — growing too fast for his age — then learned early how to hide the darker edges of himself. he smiled easily, joked carelessly, and protected you fiercely. he pretended to be normal, he pretended the warmth he felt at your tears was just ... affection.
but as you grew older, the warmth sharpened into a thrill.
he never wanted you hurt — never. but whenever you cried, a strange relief washed over him. a soft, selfish comfort. because your tears meant you still needed him. you still came to him. you still trusted him enough to unravel in front of him.
and if you were crying, then caleb was the one close enough to wipe your tears.
people around you said you were like siblings. inseparable, adorable, meant to grow up together.
but caleb knew better.
siblings didn’t feel this way. friends didn’t look at each other like this.
he learned to control it — the obsession, the dark possessiveness, the urge to keep you close enough to breathe. he hid it in jokes, in teasing smiles, in the soft “you’re okay, i’ve got you”s he gave you each time you trembled.
you never saw the way he watched you. not really. not fully.
because while you saw a best friend, caleb saw the girl he’d spend his life orbiting — quietly, obsessively, lovingly.
he didn’t just want to protect you.
he wanted to be the only one you’d ever need.
~
the airplane didn’t fall — it plummeted, nosediving off caleb’s desk in a tragic, slow-motion arc that you could only watch with widening eyes. the wing hit the floor first, then the tiny propeller, then the rest of it followed with a dull little clack that felt, to you, like the sound of the universe collapsing.
you stood completely still as a ten year old.
your fingers remained frozen in the air, as if you could somehow catch the moment before it broke. but reality blinked back at you in two sad plastic pieces lying on the wooden floor of caleb’s room, sunlight gleaming off the fracture line.
your breath wavered.
oh no.
oh no no no—!
you hadn’t meant to touch it. you only wanted to look, maybe admire it up close, maybe imagine the two of you flying it later outside like you always did. but your sleeve brushed the tail, and then your elbow bumped the base, and then—
you ruined everything.
your throat tightened painfully. tears pricked instantly, too fast, too hot.
“c-caleb’s gonna…” you whispered to yourself, voice cracking before you even finished the thought.
you crouched down, trembling, as if you could piece the toy back together by staring hard enough at it.
then tears spilled, quick and messy, streaking warm down your cheeks.
the door clicked open behind you.
“pipsqueak? you in here— whoa.”
caleb’s voice always had that familiar, steady warmth, but right now it broke off mid-sentence. you felt him pause in the doorway.
then his footsteps crossed the room — quick, sure, almost protective.
you squeezed your eyes shut. “i’m sorry…” you whispered before he even reached you. “i’m really, really sorry— i didn’t mean to— i broke it, i broke your airplane…”
caleb stopped beside you. you didn’t have to look up to know he was staring. you could feel it — that quiet, unreadable focus he had even at twelve, like he always noticed things before anyone else did.
he knelt down, picking up the wing.
“huh,” he murmured softly, examining the crack. “you really did a number on it.”
you burst into louder tears at that, tiny shoulders shaking. “i’m sorry! i didn’t mean to! please don’t be mad— i didn’t— i shouldn’t have touched it—”
“hey, hey— apples.” his voice dropped, gentle but edged with that boyish firmness he was growing into. he reached out and tapped your wrist lightly. “look at me.”
you sniffed, rubbing tears from your cheeks, and lifted your gaze slowly...
caleb didn’t look mad.
not even annoyed.
in fact… he looked almost amused, soft around the edges, like he wanted to chuckle but was trying very hard not to make you cry harder.
“it’s just a toy,” he said quietly. “why’re you crying like i’m gonna banish you from the house or something?”
you hiccupped. “…you liked that toy.”
“yeah,” he nodded, lips tugging upward, “but i like you more.”
your breath hitched — tiny, startled, something warm flashing through your chest.
caleb noticed. caleb always noticed.
he shifted closer, brushing your cheek with the sleeve of his shirt. “you really thought i’d yell at you?” he asked, lowering his voice like he was coaxing a secret out of you.
you nodded, embarrassed. “you always take care of your things… and i broke one…”
caleb snorted softly. "pip, you’ve seen me crash this thing into the wall at least fifteen times.”
“…but that’s different.”
“yeah,” he said with a small shrug, “’cause you breaking it is kinda cute.”
“cute?”
“mm hmmm.” he tilted his head, studying your face with that strange, intent softness he carried only for you. “your nose gets red and your voice gets tiny. you look like a crying dumpling.”
“i don’t—!” you finally squeaked, mortified, but the tears paused in surprise.
caleb grinned, triumphant.
“see? you stopped crying already.” he lifted the broken airplane piece. “come on, i can fix it. but you’re helping.”
you wiped your face again. “helping…?”
“yup,” he said, already reaching for the toolbox he kept under his bed. “if you break my stuff, you have to fix it with me. that’s the rule.”
“w-we never had that rule,” you protested softly.
caleb gave you that smile — the one that always felt like sunlight and trouble. “we do now.”
he tapped the floor beside him twice.
and while you patched the toy together—caleb holding the wings steady, you sniffling as you pushed pieces back into place—he kept doing it. those tiny, stolen glances. the ones he thought you wouldn’t notice, the ones he didn’t even know he was making. every time your lashes trembled, every time you bit your lip to stop your tears, something warm and frighteningly sweet curled in his chest.
later, he would remember this moment as the first time it truly took root—whatever strange, heavy thing was beginning to bloom inside him. an attachment too big for a twelve-year-old boy to understand, too shadowed and sticky to name.
since then, caleb tried to be careful.
he forced himself to walk a step behind you instead of beside you, forced himself to pretend he didn’t always feel your gravity tugging him closer like it always had. he told himself he shouldn’t hover, shouldn’t cling, shouldn’t watch you so openly—because what if you got scared? what if you looked at him differently? what if you... pulled away?
but wanting to protect you and wanting to keep you near were braided into the same quiet ache. so he did what he could: he hid it.
as you grew into teenagers, his restraint only sharpened the edges of his obsession.
in sleepovers, on carpets littered with pillows and spilled popcorn, caleb would lie awake long after you drifted off—watching your chest rise and fall, memorizing every soft, unguarded blink of your dreaming face. he told himself it was harmless, he told himself he just wanted to make sure you were safe in your sleep. but sometimes his breath would hitch, and the room would feel too small and all too intimate.
at school, he became popular without trying—good-looking, tall, the kind of boy people gravitated toward. girls slipped love letters into his locker; some waited by the gates to confess, small boxes of chocolates cupped between shaking palms. he always accepted politely, then went home and left the gifts untouched.
because at night, under the dim blue glow of his phone screen, caleb would scroll through your photos instead—old candid shots you didn't even remember he took, blurry pictures of you frowning at a worksheet, laughing with your head tossed back, or asleep on the couch with your cheek squished against his arm. he’d stare until the ache in his chest grew unbearable, until the need to reach out and touch you almost made him forget his restraint.
and then there was the habit he could never break.
stealing small pieces of you.
a hair tie left on his desk; a pen you forgot to take back; the charm from your backpack that mysteriously “fell off.” he never took anything you would miss too much—just little things, tiny artifacts that made his room feel less empty. he kept them in a box beneath his bed, opening it on nights when the distance he forced between you felt like punishment.
he knew it was wrong, or at least strange. he knew he shouldn’t. but it was the only way he could feel close to you without frightening you with the truth—that you had always been his sun, and he had always been orbiting, hopelessly and helplessly, even when he pretended not to.
and oh, how caleb hated it.
not in the dramatic, stomp-your-foot sort of way—he wasn’t that kind of boy. no, his dislike came in tiny fractures. little cracks behind his smile. soft sighs he pretended were nothing. eyes that lingered too long on scenes he wished he could erase.
because seeing you… sitting beside some boy?
laughing with him?
doing that little crinkly-eyed smile you always did when you found something genuinely funny?
it made something in caleb’s chest twist—sharp, childish, and a little bit ugly.
he didn’t understand the feeling... it wasn’t anger. it wasn’t sadness. it was something weirdly in-between like trying to hold too much water in cupped hands and watching it spill out anyway.
there was that one p.e. class, one of those sunny afternoons where the gym smelled like rubber soles and chalk, and everyone’s voices bounced off the high ceiling.
you were doing partner pushups with a boy, palms meeting each time you went up. it was innocent. your teacher had assigned partners and other students were giggling everywhere.
caleb tried to focus on basketball. he really did. he dribbled, shot, caught, repeated. but his eyes kept sneaking over—like magnets he couldn’t pry away.
he watched the boy grin at you.
he watched you grin back.
and he felt… weird. hot? itchy? restless? like an entire storm was growing inside his stomach.
without thinking—literally without a single thought passing through his brain—he tossed the ball.
except “toss” wasn’t the right word.
it zoomed.
straight toward the boy’s face.
a loud, cartoonish THWUMP! echoed through the gym. the boy stumbled back, letting out a surprised yelp. you gasped, scrambling to his side.
“ah! are you okay?!" your voice was high and worried—so unlike how you talked to caleb. you never sounded like that with him. you always sounded relaxed, soft, comfortable, familiar.
and caleb hated that you used that voice on someone else.
“sorry!” caleb called out, forcing a sheepish grin. “my hand slipped!”
it absolutely did not slip.
the teacher scolded him, told him to be more careful. caleb nodded obediently the whole time, face flushed just enough to look apologetic—but deep down, there was that tiny, secret spark of satisfaction.
because the boy stopped smiling at you after that.
and things only got trickier.
you started finding your own little world—friends to eat snacks with, classmates to chat with before homeroom, girls to walk home with. you laughed more, wandered more, lived more.
all good things.
all things that slowly took your attention away from him.
and caleb, who had always been the sun in your orbit, suddenly felt like he was becoming… a star in the background.
and he hated that, too.
so he tried to tug your gaze back gently—nothing scary, nothing dramatic. just… nudges. soft things. harmless little games.
like posting new photos online. photos where he looked a little taller than last month, or a little sharper, or a little cooler in that effortless preteen heartthrob way he didn’t admit he knew he had.
a half-smile here.
a candid shot with basketball practice sweat on his forehead.
a group selfie where he somehow ended up in the center.
he posted, refreshed, waited.
and when that tiny notification popped up—pipsqueak liked your photo—he felt lighter and heavier all at once.
~
by the time caleb turned eighteen, the dreams about you had already become routine—frequent things that threaded themselves into his nights like an extra heartbeat. at first, they startled him. he’d wake up with that strange sense of longing, a kind he didn’t know how to name yet, the kind that made him want to keep you close even when the world said he should be letting go.
but over time, he stopped fighting them.
dreaming of you became… normal.
expected.
almost comforting, in the same way your childhood scent had been—the faint trace of baby powder, crayons, and the warm, sunlit air of long summer afternoons. his dreams followed that same softness, that same familiarity. in the dreams, sometimes he saw you laughing beside him at the park swing. sometimes you were leaning against him during some lazy after-school afternoon. sometimes you were just… there, smiling at him in that way you used to when you were ten.
he accepted them all.
took them in like breath.
but then—
one friday kinda changed everything?
he’d come home late from basketball practice, shirt clinging to him, muscles sore, hair still damp from a rushed shower. he barely finished dinner before collapsing onto his bed as exhaustion clung to him heavily.
and he fell asleep fast. too fast.
and the dream that came… felt different from the start. warm...? near... breath-close... it felt like someone had stepped into his chest, into the hidden, locked-up places he never let anyone touch.
you.
you were in front of him, looking at him in that soft way—the way you used to when you were little and he was the only person in the world who could fix the things you broke.
he didn’t know who moved firs, maybe you did, maybe he did.
maybe both of you met in the same impossible middle.
but suddenly, your mouth was pressed on his.
a shy press of lips—sweet, tentative, as if asking him a question.
and he answered before he even realized he had.
his hand slid to your waist, fingers curling into the fabric of your shirt as if terrified you’d slip away. his mouth pressed harder against yours—hungry, desperate, relieved, every suppressed feeling he’d buried since childhood bleeding through that single kiss. he tasted your breath, your warmth, your everything.
and he wanted more.
so much more.
he was almost gasping for air when your lips parted, resting his forehead against yours with eyes shut tight. his fingers wouldn't stop clutching on your hair locks, and then, he dives in again.
"mmh..." he was already pulling you flush against his chest, like he was afraid that you'd let go, and he'd see how scared you were of how desperate he is. caleb pushes you against a wall, lips ghosting over your chin, your jawline... your neck...
he woke up with a violent gasp.
like someone had dumped him into cold water.
he sat upright so fast his head spun, breathing hard, chest heaving. sweat clung to his hair, his shirt, the sheets twisted around his legs like he had fought sleep with his whole body.
for a long moment, he couldn’t even breathe right.
your name sat on his tongue like a brand.
and the taste of that dream-kiss—imagined but too real—still burned on his lips.
caleb dragged a shaky hand down his face, exhaling shakily as if trying to push the dream out with each breath.
“...seriously?” he muttered to himself, half-frustrated, half-something else he couldn’t admit out loud.
but even with his pulse racing, with embarrassment crawling up his throat, with the weight of want settling unbearably under his skin… every time he closed his eyes, he felt it again: your breath brushing his mouth, your lips pressed to his, your waist under his palm like something he had every right to hold.
his body felt too warm, and for some reason his sweatpants felt too tight.
he kicked off his blankets, but the heat stayed.
his face also burned.
he rolled onto his back, then his side, then back again — restless, pulse drumming in his ears. he tried to tell himself it was just a dream... just exhaustion.... just teenage hormones?
he covered his face with one arm, exhaling shakily. “…damn it.”
only then he'd realize that his other calloused hand was already rubbing the hardening bulge underneath the fabrics.
he sank deeper into the pillows, breath catching as the memory of your mouth moved through him again. the warmth pooled low in his stomach, spreading, tightening into the area between his thighs.
his mind kept drifting where it shouldn’t.
caleb pulled his boxers down, and the grown size of his manhood springs out, twitching for some kind of release.
he stares at it with half-lidded eyes. wonder how you'd react in seeing how big he is.
no, caleb, don't bring her into this.
even still, he let himself fall into it — into the feeling of you, the fantasy of you, the dream he wanted far too much.
he lay very still afterwards, facing up at the ceiling with his chest rising and falling, with his fingers wrapping around the girth of his length, his mouth ajar, his eyes hiding under his arm.
“...this is bad,” he whispered, voice barely there. “i’m in trouble."
he rolled his head back, chest rising in a long, shaky inhale, but it didn’t help. the tension was coiled too deep, wrapped around his ribs, in the way his adam's apple bobbed unevenly. he tried to steady his breathing; instead it came out rough, uneven, almost like a quiet growl.
“god…”
he stroked himself, slowly, carefully, making sure he had to picture your face in his head.
he shifted against the pillows, jaw tight, muscles drawn taut like a bowstring. his body felt big, restless, almost too heavy for the mattress. he pressed the back of his hand to his forehead, but it did nothing for the feverish warmth rolling through him.
and it was you doing this.
just the thought of you.
he hated how easily you could undo him.
but he loved it too much to stop.
his hips shifted unconsciously — a slow, frustrated twitch he couldn’t control — and a low, strangled sound escaped him before he could bite it back.
he squeezed his eyes shut, teeth sinking into his lower lip, breath coming faster now.
he fastened his pace, gripping his own cock tighter with a veiny fist, pumping the length with wanton pleasure.
he felt helpless in a way that made him angry and desperate all at once, like a man fighting against something stronger than him. like wanting you was a force he physically couldn’t resist.
he turned his face into the pillow, voice muffled, deeper, rougher than it had ever been in his life.
“…baby.”
saying a pet name he's always wanted to use on you out loud made the heat slam into him even harder. he jerked slightly — a sharp, involuntary reaction he couldn’t hide from himself — thighs tightening, shoulders flexing as he sucked in another trembling breath through his teeth.
this was unbearable.
this was addictive.
this was everything he shouldn’t be feeling.
and yet — god — he couldn’t stop.
his chest rose and fell in uneven waves, sweat beading along his collarbone, his entire body tensed like it was trying to hold itself together. and still, he continued masturbating.
he then reached toward the nightstand, fingers trembling just a little, brushing blindly until they found the cool surface of his phone. he curled his hand around it, grip tight like he needed it to anchor him.
the screen instantly lit up, bathing his face in pale light.
and the moment he swiped it open, he didn’t even think.
his thumb moved on its own.
straight to the photo album he shouldn’t have labeled with your initial.
straight to the folder he never let anyone see.
he tapped it.
your photo filled the screen.
and then, caleb moaned, stroking himself faster, harder. his hips twitched upward, matching the pace of his fist.
that one picture — the one he’d taken months ago during golden hour, when you were laughing about something he couldn’t even remember anymore.
and god.
seeing it now—
it made him helplessly horny.
his breath stuttered.
his eyes softened painfully, almost hungrily.
he sank back into the pillows, phone held inches above his face, his thumb resting on the edge of the screen like he was afraid touching the photo itself would burn him.
but somehow… looking at your face did more to him than anything else. it lit every nerve on fire. it made his dick harden even more, it made him gasp for air, it made him bite his lip to suck in a groan.
it made him cum.
he exhaled shakily, chest lifting and falling in slow, heavy waves.
his brows knit together, expression tight, almost pained.
he looks at the streaks of cum across his screen, as if he just made a mess on your face. he drops the phone on his chest, arms also dropping to his sides. and all he could do was to get hard again.
~
at twenty-two, the world felt too big for the both of you.
different universities, different fields, different schedules that never lined up right. caleb was off chasing airplanes and flight hours, always with some photo of runways and clouds on his feed; you were buried in training for your own line of work, juggling deadlines and requirements like a circus act.
it wasn’t sad, exactly—just… growing up. the kind that happened quietly, without asking permission.
but every summer, you went home to grandma’s house—the one that smelled like sweet tea and old wood, where the windows were always open and you could hear the neighborhood kids yelling from three streets away. and caleb would always show up, sometimes pretending he just “happened to pass by,” even though grandma always made too much food on the days he returned.
last year had been your last real summer with him.
and now, today, he was coming home again.
just thinking about it made your chest do a weird, fizzy little flip.
your classroom was glowing with afternoon sunlight, warm and playful, the kind that turned dust particles into tiny floating sparkles. you were wiping down desks with a rag, humming under your breath, moving slowly because your mind was far away.
he’s probably already on the bus... or on his way to grandma’s?
maybe he already arrived—should i hurry home? or not?
you were smiling to yourself without realizing it.
until—
“girl?”
you jolted a little, almost dropping the eraser in your hand.
your friend stood near the doorway, eyebrows raised, a grin tugging at her lips. “you good? you look like you’re… floating.”
“i’m not floating,” you said, though your voice came out very much floaty.
“you totally are,” she laughed, stepping into the room. “what’s got you all smiley and glowy? did something happen?”
you straightened a stack of books just to have something to do with your hands. “no,” you said. “not really.”
“mm-hmm,” she hummed, clearly not believing a word. “you’ve been cleaning the same desk for five minutes. and smiling at it. is it a magic desk?”
you pouted a little. “don’t tease me.”
“i’m not! i’m just saying—something’s up.”
you hesitated.
the thing about caleb was… he wasn’t easy to explain. he wasn’t a crush, he wasn’t just a friend, he wasn’t a stranger either. he was something in-between—a familiar warmth from childhood summers, the boy who always stole half your snacks, the one who fixed everything you broke, the one who always came back.
you fiddled with the cloth in your hands and murmured, “it’s just… someone’s coming home today.”
your friend’s grin exploded. “ohhhh. someone.”
you puffed your cheeks. “stop it. it’s not like that.”
“suuuure,” she said, dragging out the word dramatically. “then why are your ears red?”
“they’re not—!”
“they are,” she said, poking one.
you swatted her hand away, cheeks warm.
but inside—quietly, secretly—you were already imagining it: caleb standing in grandma’s kitchen, pretending not to wait for you.
grandma calling your name the moment you step inside.
his eyes flicking to you first.
today, he was coming home.
when you finally arrived home, you stood in front of grandma’s door with your suitcase beside you, still in your uniform, the late-afternoon light brushing gold against the old wood. somehow, even after all the summers you’d come home to this place, today your fingers lingered on the doorknob a little longer.
your heart thumped—not loud, but quick.
caleb should be here by now...
and that thought made you hesitate, the way you did when you were little and wanted to knock but didn’t know if he was on the other side waiting.
finally, you took a tiny breath and pushed the door open.
“i’m home…?”
your voice echoed softly in the living room.
no answer.
you tucked your shoes away and stepped inside, the familiar scent of citrus cleaner and grandma’s dried herbs filling your nose. everything was the same—the framed photos, the humming electric fan, the worn-out sofa with mismatched pillows.
“grandmaaa?” you called, wandering further. “where are you?”
you peeked into the kitchen.
empty.
you peeked into her room.
still empty.
your footsteps pattered through the house like they always did—light, curious, a little bouncy. you called for her again, dragging out her name in that childish way you never quite grew out of.
but she was nowhere.
you puffed your cheeks, confused, and made your way to the backyard, sliding open the squeaky screen door.
the first thing you noticed was the hose—completely undone, tangled like a lazy snake scribbled across the ground. the flowers along the garden edge were soaked, dripping little beads of water like they’d just gotten an unexpected shower.
“grandmaaa, i’m ho—”
a big, warm hand suddenly slipped over your eyes.
you gasped, freezing on the spot.
before you could say anything, a voice brushed against your ear—raspy from travel, deeper than last summer, but undeniably playful.
“guess who?”
your breath hitched.
that voice.
that stupid boy.
your lips twitched upward in a small, involuntary smile. “…caleb?” you murmured, trying not to laugh.
his hand tightened just a little—like even in this silly game, he didn’t want to let go yet. “mm,” he hummed, and you could hear the grin in his voice, “took you long enough.”
you peel his hand off your eyes with a tiny huff, ready to scold him for sneaking up on you—
but then you turn around, and your whole brain just… stutters. for some odd reason.
caleb blinks at you, all casual, all unbothered, all unfairly looking like that.
he’s only wearing a white tank top, thin enough that you can see the faint shape of his muscles shifting underneath. it hangs perfectly over the slope of his clavicle, draws a line to the wideness of his shoulders, and his biceps—oh. yeah. those definitely weren’t that big before. or maybe they were and you just weren’t paying attention. (you were. you absolutely were.)
his hair is slightly damp, pushed back in a way that looks both messy and… weirdly handsome? like he rolled out of some slice-of-life anime where everyone magically looks good doing chores.
“uh—why do you look like that?” you blurt out before your brain can stop you.
he quirks a brow, confused. “like what?”
you wave your hands vaguely at all of him. “like… that.”
he laughs, rubbing the back of his neck. “i’ve been cleaning since morning. grandma’s busy with her reunion at the clubhouse. the house was a mess so… yyyeah.”
he shrugs, and the movement just makes everything worse. stronger. broader. more defined.
“wow,” you mumble under your breath, “someone got manlier.”
“huh?”
“nothing.”
to distract yourself (and probably to ignore the fact that your heart is beating like a loose tambourine), you grab the watering can beside you. “come on, help me with the flowers.”
“yes, ma’am,” he says, bumping his shoulder lightly into yours—just enough to feel that new, annoyingly firm muscle.
you move along the garden bed, tipping the watering can just enough so the soil darkens slowly. caleb stays beside you, his own can bumping lightly against your leg every now and then—he swears it’s an accident, but you know better.
“so…” he starts, voice soft and a little curious, “how’ve you been? it’s been a while since i saw you this close.”
you brighten a little at the question, because finally—someone to talk to. “oh! i’ve been fine, actually. better than last month.”
and once you begin, you… don’t stop.
you tell him about the weird stray cat that tried to follow you home, the new project you’ve been working on, the random thing you learned online at 2 a.m., the neighbor who sings too loudly in the morning, the sweet snack you’ve been obsessed with lately—just a whole collection of things that have been floating in your mind.
and caleb just listens, really listens.
he keeps his eyes on you the whole time, the soft kind of staring that doesn’t feel heavy—just warm. every now and then he nods, or breathes out a quiet laugh, or tilts his head like he’s storing every word for later. and somehow, his attention makes your talking even worse. even faster. even louder.
“—and then the lady told me i looked too young to be buying that, which is insane because i’m literally—”
“you do look young,” he cuts in, lips twitching.
you gasp. “excuse me?”
“sorry,” he shrugs, though he’s obviously not sorry at all. “baby-faced rather.”
“oh, shut up. you’re just jealous i don’t look like a stressed office worker.”
“hey,” he says, feigning offense, “i think i look very youthful.”
you make a face. “you look like someone’s dad.”
caleb smacks water at your shoe with his watering can. “take that back.”
“nope.”
“fine.” he leans a little closer, lowering his voice dramatically. “just remember—karma comes quickly.”
“what are you gonna do? water me?”
“don’t tempt me.”
you dodge behind the hibiscus plant like a child, laughing. he follows, shaking his head but smiling that soft, helpless smile that only shows up when he’s with you.
the next, caleb flicks a bit of water at your arm, you shriek dramatically, and suddenly it’s war.
“oh, you’re dead!!”
“come here then,” caleb grins, eyes narrowing like a cat spotting easy prey.
“nope nope nope–!!”
you bolt.
like actual children, you sprint straight into the house, socks sliding on the floor, heart thudding from equal parts adrenaline and laughter. behind you, caleb barrels in with none of the grace a future pilot should have.
“get back here!!”
“no!! why would i do that?!”
“because i said so!”
“that’s not a reason—!”
your giggles echo through the hallway as you turn every corner too fast, nearly tripping over a rug. caleb’s footsteps are louder, heavier, like he’s purposely stomping just to scare you. the two of you are basically reenacting tom and jerry—except much louder and much dumber.
you duck behind the dining table. caleb circles the other side. both of you stare each other down.
“…hi,” you say.
“move,” he warns.
“no.”
“fine.”
he lunges.
you yelp, turn, and run for the living room. he’s faster. way faster. you barely make it past the couch when—
“got you!”
caleb grabs your waist from behind and the momentum takes both of you down onto the couch cushions. you let out the most unflattering squeak as he catches your wrists mid-flail, pinning them above your head before you can escape again.
both of you are panting—half from running, half from laughing too hard. your chest rises and falls quickly, and caleb’s breath brushes your cheek, warm and uneven.
your laughter fades first.
his fades after.
and then the silence slips in, soft and heavy.
you blink up at him.
he blinks down at you.
his hands are still around your wrists. his body leans over you, close enough that you can feel the heat of his skin. the white tank top isn’t helping—broad shoulders, defined arms, everything just there and very hard to ignore.
caleb swallows, jaw tightening just a little.
“…caught you,”
caleb stays still for a long moment, his eyes fixed on you, and for once, the world narrows down to nothing but your face, your hair falling slightly over your cheeks, the way the sunlight hits the curve of your jaw.
and then—it all crashes back. every quiet feeling he’d tucked away since you were kids, every stolen glance, every moment of watching you sleep, every tiny obsession he’d convinced himself was harmless… it comes rushing forward like a flood he can’t hold back.
he swallows hard, throat tight, and his chest feels like it’s too full, too fast. he’s leaning over you, feeling your warmth, the softness of your hands under his, your uniform riding up slightly as you shift, and it’s almost unbearable how… beautiful you look. how impossibly you’ve grown, how much you still belong in his orbit.
but then, just like that, the moment snaps. his lips twitch into a small, almost mischievous snort, like he’s breaking the tension with the smallest, most human excuse he can find.
“ugh,” he mutters, brushing back his damp hair, finally getting off of you. “i need to change my clothes. this tank top is sticking to me like glue.”
he stands, trying to keep his voice light, playful, like everything is normal again. like the sudden surge of everything buried in his chest doesn’t exist.
you blink up at him, unsure if the air between you is just heavy from running or from… him.
~
summer slips by the way it always does with him.
one monday, you’re wobbling carts through the grocery store with caleb, arguing over which apples are “pie material” and which ones are “just posing as apples.” he flicks your forehead when you pick the wrong brand of flour. you shove him into the cereal aisle, and the employees would stare, but he just grins.
then you’re both in the kitchen, elbows touching, sugar dusting the counter, caleb peeling apples with that stupid smug look because his slices are “more aesthetic.” you roll your eyes but let him win. he always wins.
another day, you’re sitting cross-legged on his carpet, controllers in hand, yelling at him for cheating.
“you literally walked off the map,” he accuses.
“you distracted me with your commentary!”
he laughs so loud you almost throw your controller at him.
and then the fair—cotton candy fingers, grandma holding both your hands while she drags you into photobooths. caleb presses his cheek against yours in one of the pictures, claiming it’s “for comedic effect,” but he keeps that strip of photos in his wallet later.
it’s all small things, tiny pockets of happiness. the kind that feel like childhood with just a hint of something else underneath.
then one saturday night, with summer already slipping through your fingers, you stand at the doorway of grandma’s bedroom and watch caleb help her with her medicine. he’s gentle, patient in a way he never is with anyone else. he brushes a stray hair from her forehead, telling her, “c’mon, grandma. you promised you’d take it without making that face.”
and she tries—she really tries—not to make that face.
you smile quietly, but it aches in your chest. because it’s almost over again.
so you slip away, leaving them to their soft laughter, and you walk down the hall toward caleb's bedroom.
his door is half-open with the lights warm. his room smells like pine-scented laundry, a little cologne, and something distinctly caleb.
you step inside, slow, hesitant. your fingers graze his desk, the edge of his bookshelf, the jacket tossed carelessly over a chair.
you’re just… taking him in.
the way he exists in this space.
the way this room feels like him.
the way being here feels like the summer you wish would stay just a little longer.
you sit on the edge of his bed, sinking into the sheets that still hold the shape of the boy you grew up with, the one who somehow became the person you look for in every room.
and for a moment, alone in the soft quiet of caleb’s bedroom, you let yourself feel it—
that tiny, childlike longing.
that wish that summer didn’t have to end.
that wish that he didn’t have to go for another year again.
you kneel on the wooden floor, palms warming against the boards as you lean forward, squinting at the little shadow jutting out from beneath caleb’s bed.
a black box.
sticking out just enough to be suspicious.
you blink.
tilt your head.
you shouldn’t.
you really, really shouldn’t.
but curiosity has always been your fatal flaw—caleb said that once, teasing you as you tried to solve a puzzle he purposely made too hard.
so you swallow, reach out, and tug the box toward you. it scrapes softly against the floor, heavier than you expect. you hesitate, fingers hovering over the lid.
this feels like trespassing.
like peeking into a part of him he would never show you on purpose.
but then—the lid lifts.
and your breath stops.
inside…
is you.
everywhere.
your mind blanks for a moment, then comes rushing back too fast.
right at the top: a bundle of ballpens you thought you’d lost in elementary school. the blue one with the star sticker you swore someone stole.
and beneath it—
your old handkerchief, folded neatly, the one you dropped at the playground when you were twelve.
your brows knit, confusion rising.
what—
you dig deeper.
and your stomach flips.
there, tied gently with a small ribbon, is a clipping of hair—your hair—cut cleanly from the time you’d trimmed your bangs at his house and swept everything carelessly into the trash.
your hands tremble.
your breath feels too loud in this quiet room.
printed photos of you follow—some candid, some clearly zoomed in from afar. little notes scribbled around the edges in his uneven handwriting;
mine
she smiled today.
don’t let anyone else see this.
your pulse stutters.
and then you see it.
tucked in the corner.
soft fabric you immediately recognize.
your ... underwear.
one you lost at a sleepover years ago. you’d laughed it off, thinking maybe grandma misplaced the laundry.
but it’s here.
folded.
kept.
you flinch, heart hammering so hard you can feel it in your fingertips.
your mind shatters into a dozen frantic thoughts all at once.
since when? why? how long has this been here?
you can’t breathe. you can’t think straight. you stare at the contents of the box — the pens, the handkerchiefs, the hair ribbon you thought you lost in middle school, the printed photos, the little notes scribbled along the edges.
pieces of you. pieces he kept. pieces he collected.
is this… really caleb? your caleb? the boy who teased you, protected you, grew up with you?
you replay every memory you can grab onto — his laughs, his scoldings, his shoulder bumping yours, the way he always appeared when you were sad, the warmth in his voice when he said your name.
none of it ever hinted at… this.
or maybe… maybe you simply never looked close enough.
your breathing starts to shake. your hands press against the floor, palms clammy.
if he walks in now—if he sees you kneeling here with this box wide open—what would he do?
your heartbeat feels like it’s crashing against your ribs. your thoughts spiral so fast they blur into noise. what do you say? what do you do? what is he going to think? what is he going to do?
panic rises like a wave.
you’ve always been like this — whenever the world becomes too big, too loud, too confusing, your eyes sting before anything else.
and now, tears start gathering at the corners of your vision. you blink them back, but they only spill faster.
“pips?”
caleb's voice drifted from the hallway in that familiar, warm way he always calls you when he comes home, like he’s expecting you to peek your head out with a smile.
but his footsteps stop.
silence folds into the doorway, sharp and sudden. you freeze before you even look back — some instinct curling tight in your chest.
you turn anyway.
caleb stands there, half-shadowed by the hall light, one hand loosely gripping the doorframe. at first glance he looks like himself — tall, composed, that calm gentleness he’s worn like a second skin since childhood.
but then his expression shifts.
quietly, subtly, and... devastatingly.
the softness drains out of his face when his gaze drops to the box beside you.
and the world seems to still.
you feel your throat tighten, breath hitching around the panic rising up like a tide you can’t hold back. your fingers shake when you try to close the lid, as if that could undo what you’ve seen.
“c-caleb,” you whisper, your voice splintering. “i… i’m sorry. i didn’t mean to— i shouldn’t have— it just… fell out and i… i’m really, really sorry—”
the apology collapses into itself. your words tangle, trip, dissolve. tears prick hard at your eyes, and once they start, they won’t stop — you’re crying before you can even think to control it.
you bow your head, covering your eyes with a trembling hand.
“i’m sorry,” you whisper again, smaller. “please don’t get mad…”
for a moment, caleb doesn’t move. not an inch.
and that’s somehow worse.
his eyes stay trained on your face, or more specifically, on the tears streaking down your cheeks. there’s a tension in him, a razor-thin stillness, like he’s remembering something old and buried.
and then it comes. the smile.
slow and wrong.
it isn’t the boyish, familiar grin he’s shown you your whole life. it’s something quieter, curved at the edges with an eerie sort of fondness. a shadowed tenderness. a chill disguised as warmth.
something double-edged, like a gemini splitting into two halves before your eyes.
one caleb softens at your sorrow.
the other… savors it.
the memory hits him, and you can see it flicker across his face. that day years ago when you cried over his broken toy airplane, hiccuping apologies through your tiny hands while he knelt in front of you, both amused and captivated.
he remembers how small you looked, how helpless, how easy it was to hold you together.
and now?
now you’re twenty-two, trembling on his bedroom floor, tears falling in the same pattern, the same rhythm. and caleb—
caleb drinks in the sight.
his smile deepens by a fraction, just enough to reveal the truth beneath it: possessive and unsettlingly pleased, something that has clearly been growing in the dark all these years, fed by every moment you broke down in front of him.
he steps forward once unhurriedly, “…baby,” he murmurs, almost tenderly. “you’re crying again.”
you flinch at him, caught completely off guard. his expression… it isn’t the caleb you’ve known your whole life. not quite. it makes the air in the room press in on you, and for a moment, you stop crying, unsure whether to feel relief or dread.
“you know,” he murmurs like he’s teasing a thought out of you slowly, “i’ve been waiting a long time for you to… see me properly. to know just how… depraved i am… about you.”
your hand flies to your face, wiping tears quickly, frowning. “…w-what? how… why… when…?”
caleb exhales softly through his nose, a faint chuckle curling at the edge of it, and leans just a fraction closer. “i’ve always been like this,” he says calmly, almost casual. “i just… learned how to hide it and study how to keep it safe… and just for you.”
then he reaches out, hand brushing your cheek with gentle precision. instinctively, you flinch under his touch, and he notices immediately.
“oh?” he teases softly, leaning a little closer, voice dipping low and intimate. “scared of me now, huh?”
in caleb’s mind, a storm raged quietly, controlled only by the years of practice he had spent masking it behind jokes, mischief. he had trained himself to appear harmless, easygoing, the caleb you knew and trusted since childhood. it was a careful performance, a shield he wrapped around the darker edges of himself so you would never see the full weight of his obsession.
and yet, right now, the performance threatened to crumble.
he felt the tug of restraint, the voice inside whispering that he should stop, that he should step back, apologize, tell you he didn’t mean to frighten you. because the last thing he ever wanted was for you to be scared of him. not you. not ever.
but then he looked at you.
looked at the soft curve of your tear-streaked cheeks, the way your lashes trembled, the small catch in your throat as you tried to steady yourself. the way your lips quivered, pleading silently for forgiveness.
and everything he had buried — the longing, the possessiveness, the aching need to protect you and own every fragment of your vulnerability — exploded.
he could feel it spilling over the careful lines he had drawn around himself. his smile twitched, tinged with something that felt like both awe and hunger. his hand twitched in the air, wanting to brush your cheek again, to touch, to tether, to reassure, to claim just a fraction of the fragility you were showing him.
a part of him screamed to stop, to let you step back, to let you run from this intensity.
but another part whispered too loud, too insistent: no. don’t stop. keep going.
and so he stayed, watching you carefully, savoring the vulnerability you hadn’t meant to show him. every shiver, every hiccup of breath, every glittering tear that caught the light… it was like electricity under his skin, something he couldn’t, wouldn’t, hide.
“you’re so… fragile,” he murmurs, “always trembling when i look at you. always… like this.”
he tilts his head, studying you. the duality is there; the big brother smile that makes your heart ache, and beneath it, something darker; a grin that delights in the power he has over you.
you lift your hands, wiping at your cheeks, trying to reclaim yourself once more.
“stop trying to hide from me,” he whispers, almost a growl beneath the surface, a sound that should be playful but feels weighted. “you think you can erase this, hm? this face? it’s mine to see.”
your breath catches, and before you can answer, he closes the tiny distance between you. not abruptly — slow, intentional, teasing — his lips brushing yours in a touch that’s soft, yet desperate. it’s a kiss that speaks of obsession, of years of secret longing, of power and possession, all tangled together.
he lingers just enough for you to feel the way he kisses you, lips moving against your own. and when he pulls back ever so slightly, just to look at your reaction, his grin curves sharper, almost sadistic.
“see?” he murmurs, voice low and taunting. “i’ve wanted this for so long… and now you’re finally here, just like this, just for me.”
he tilts his head, letting just the hint of a smirk play at the corners of his mouth, as if he’s daring you to do something.
“come on,” he murmurs softly, but carrying that edge of impatience only he can wear. “you’re not going to just sit there, are you?”
your heart skips. your hands fumble, and he notices, of course. he shifts, one hand sliding gently above your wrist, not gripping, but holding just enough to keep you there. the other balances him against the floor, fingers splayed and steady.
he presses again, brushing his lips against yours with a rhythm that’s like he’s testing boundaries you didn’t know existed. it’s the kind of kiss that makes your mind spin: tender in one moment, provocatively bold the next, all while his eyes glitter, studying your reaction like a puzzle he’s determined to solve.
“see?” he whispers between soft presses, tilting his head closer. “i know you want to, pipsqueak… just a little. i can tell.”
you whimper softly, and it’s enough to make caleb pause, just for a heartbeat, before his grin curls sharper.
“there it is,” he teased, as if he’s discovered a secret treasure. “that little sound… that’s all i need to know.”
before you can protest, before your mind even has the chance to catch up, he’s lifting you effortlessly, cradling you against him as if you weigh nothing at all. your body instinctively stiffens, heart hammering, but caleb’s hands are firm enough to hold your thighs.
he carries you to the bed, laying you gently on the comforters. the softness swallows you, a cocoon, yet caleb leans over, pressing close, lips meeting yours again, depraved and passionate.
your eyes shut, trying to catch up with his pace, but you could only grunt.
“shh,” he whispers, tilting his head just enough to catch your gaze, fingers brushing a loose strand of hair from your temple. “look at me. it’s okay… you’re okay.”
but the teasing lingers in his tone, “you sound so helpless when you do that” he chuckles, “i could listen to it all day..."
"shut up, caleb—"
"are you enjoying?"
you can feel your heart thundering in your chest—embarrassed, and nervous, but…the way he’s been speaking and acting also has arousal pooling between your legs, even though you aren't quite sure of what exactly is this wet feeling yet.
"i..."
“hmm? what was that?” his fingers lightly coast up the skin on your face, and the sensitivity of it has you gasping quite loudly.
you attempt to escape his touch (despite your instincts, which are currently screaming at you to let him continue, because god it feels somewhat... good), but caleb isn’t letting you go anywhere. with himself above you, you’re stuck. there’s no way you can beat him in a game of strength.
“w-what do you think i want?” you manage to respond, mustering up a bit of courage. it’s not in your nature to just let someone, especially caleb, talk to you like that without fighting back. caleb, however, is blunt with his rebuttal.
"i think you want more than just a kiss, apples. i think you'd love to see how far we can both go, right? am i wrong?"
your breathing has picked up now, fanning in hot puffs between your bodies. each of his words causes sinful scenarios to bloom within your mind—and you feel your down there clench around nothing—hot, and aching to be filled.
yeah, you grew up uninfluenced, but that doesn't mean you haven't went through nights of masturbating, watching or listening to something from your phone because caleb was too far away, in all ways.
“but… if i’m wrong about you, then say the word and i’ll stop,” he murmurs. “i will.”
yet you don’t say it. you can’t. you want him to keep going, painfully, shamefully so.
without missing a beat, you finally close the space between you, pressing your lips to his with desperate urgency, hands moving to cup his face. and then, just like that, he pushes back, shoving you onto the sheets beneath you with a controlled force.
“if you want more,” he says, eyes dark with mischief, “you’re going to have to say it.”
"please let's do it," you respond, breathless. caleb leans in, your lips nearly touching, and he looks you in the eye.
“say it right, because if it’s not good enough… don’t expect me to give you anything.”
“i…” your throat feels parched, words caught somewhere between your racing thoughts and the ache curling through you. you’ve never needed this—needed him—so badly before. and if caleb doesn’t give in… you’re not sure how much longer you can hold yourself together.
“i want—,” your words are cut off as a gasp involuntarily escapes your mouth. caleb's other hand has found its way between your legs, two long fingers rubbing between your soaking folds.
“d-didn’t you just say i wouldn’t get anything?” you stammer, thighs tightening instinctively, betraying how horny you've gotten. caleb raises an eyebrow, that infuriating, crooked grin tugging at his lips.
"does this really count as anything?"
his fingers tease at your entrance, barely dipping into your pussy. even if you think of grinding down to force him deeper, his hold on you prevents you from doing so—and you whine as he pulls his fingers away—simply continuing to tease your womanhood while neither touching your clit nor pushing his digits inside of you.
“i would suggest saying what’s on your mind, squirt. you shouldn’t be acting like this when i haven’t even done things.”
“i-inside me,”
"hmm?"
"i want you inside," you say, starting off innocently enough. you’ve never verbally been lewd before—the idea of telling caleb what you want him to do to you while he's literally hovering right there above you is a bit terrifying—but you know if you don’t start somewhere, you’ll never get what you want.
“i... i want you to fill every inch of me, i've been wanting it for so long.” you get braver with every word, and when you feel caleb's cock strain against your stomach, trapped in the tight space between your bodies, a wave of satisfaction emboldens you.
you take a shaky breath, finally letting the words tumble out, eyes fixed on him, and whisper, “i… i’ve been thinking about you for so long, caleb, longer than i even realized. every little thing you do, every look, every word… i’ve felt it, this pull toward you. i’ve wanted you, more than i knew how to say, and i’ve been yearning… for you, for all this time, without even understanding it myself… until now.”
caleb's breathing is a bit gruffer now—his face burying against your shoulder as his hand drops away, coming to momentarily rest near your hip. you feel his hand sneaking beneath the hem of your top and dragging upward, with goosebumps rising on your skin. your confidence momentarily falters—a hot wave of arousal jumbling your thoughts—but you continue.
"s-sometimes, i wonder... how would it feel to do the things people do in adult stuff with you. if you would like it if i gave you a blowjob—"
without warning, he bites down on your skin—two of his fingers slipping inside of your pussy at the same time. a breathless whine escapes you, pain and pleasure mingling, and when you attempt to grind your hips down on his hand, he nips at you again.
“maybe it wouldn’t be so bad,” he murmurs against your skin, voice warm and taunting, “if i could put a tag on you. just so everyone knows you’re with me. you’d like that, wouldn’t you?”
you open your mouth to respond, but he doesn’t give you the chance—his lips moving to capture your own as his digits thrust between your walls. his tongue forces its way into your mouth, swallowing the moans that rip from your throat—his pace ruthless as he fingers fuck you. but he knows it’s what you want, your pussy positively drenched for him, lewd sounds permeating the room with each flick of his wrist.
his other hand finds your breast, squeezing the soft flesh roughly and causing you to whine. caleb's touches are sure to leave you sore and bruised, but the idea of having marks to remind you of this moment for days to come is undeniably appealing.
“c–caleb,” you gasp, your knees beginning to buckle. you’re already racing towards your climax, his fingers pressing into your sweet spot with every jab.
“are you already going to cum?” he asks, placing an open-mouthed kiss against your jaw. your head is spinning, but you manage to nod.
“mmm... should i let you cum?”
“please.” your voice is raw with desperation, head pressing back against the sheets as the dam holding your orgasm at bay threatens to collapse. weakly, your hand raises to grab caleb's arm—your fingernails digging into his skin.
he smiles, lips pursing together, eyes following the motions of your head. "cum then."
and you do—mouth opening into a silent scream as you release around his fingers. he pumps you through it, pace slowing to drag out the waves of pleasure. and finally, once you’re able to breathe again, he pulls his hand from between your thighs.
you watch him bring his soaking digits on his lips, smearing your own juices against his tongue. it’s an embarrassing realization—that you had drenched his hand with your arousal—and his action only burns you up even more.
but caleb maintains eye-contact as he does, before bringing the very same fingers towards your mouth, urging you to lick his saliva off.
for a moment, you take your time getting caught off guard, staring up at caleb, your caleb, ontop of you. the boy you used to climb on trees with, eat crayons with, chased frogs on the streets with.
you lean forward to suck on his fingertips, tongue lapping up the length.
“don’t regret what you said earlier about letting me use you,” he whispers into your ear, and within seconds, you find yourself tossed around onto the soft sheets, flipped onto your stomach.
there’s movement on the mattress behind you, and then caleb’s hands are reaching forward to grab your hips. he forces you onto your knees—dragging your ass backwards—and without warning, something quite large shoves between your walls.
“mm--!” you bite your lip, fingers grasping at the sheets as caleb begins chasing his own release. his hips smack against your ass, rattling the bedframe with each movement, and despite yourself, pleasure begins building in your gut once more.
"oh, yeah... i was right." caleb speaks, voice all breathless and raspy. "you were as tight as i've been imagining—no, more tight—much, much tighter—!"
you whine at his words, thighs shaking as the intensity of his love-making begins to overwhelm you. if it weren’t for caleb's grip on your hips, you’d be slack against the sheets—twitching, and taking a much-needed breather.
but this isn’t about you. right now, it’s about him, and you both know it. it's his turn to do whatever he wants. it's the least you can give him, considering he’d already let you cum, right?
“cum again?” he asks, and you shake your head no. he chuckles, one of his hands reaching around to toy with your clit. the act immediately has you crying out—pussy tightening around him and forcing a grunt from his throat.
"let's see about that, huh?"
the next few minutes are a blur—your mind spiraling into incoherency as caleb's dick stretches and fills you in all the right ways. with his fingers rubbing circles at your clit, you’re brought back to the brink of orgasm quicker than you’d imagined—the pleasure beginning to tip into overstimulation.
“please please please please,” you chant, forcing yourself to clench around him. caleb groans, retaliating with a brutal thrust that has tears pricking at your eyes. you’re not sure if you want to cum, or simply want him to cum so you can finally catch your breath.
“fuck,” he curses, beginning to fall apart around the edges. his fingers work at your clit even faster than before, and you choke on a cry—attempting to pull your hips away—but he doesn’t let you.
with a guttural moan tearing from your throat, he forces another orgasm from your spent body. you go limp—any remaining strength fading from your limbs, and caleb drags you back onto his cock a few more times before his pace falters, and he finds his bliss as well.
instantly, caleb plops down beside you, trying to chase his own breath. and when he steals a glance from you, he takes a double look.
"hey, hey, did you just cry?"
you're too worn out to answer, but you're sure you probably did. from how hard and rough he was fucking you.
your vision is starting to blur, and the last thing you see before blacking out is caleb's smile.
"you know, when you're like this, all teary-eyed and fragile, it makes me smile."
cw: pure smut !
two years into a relationship with zayne, you've practically grown fluent to his language of love, most of the time reaching extents you wouldn't even believe yourself he'd have the will to do - spanking you with a paddle everytime you poke him too much, tying your hands together to overstimulate your clit until you're basically seeing stars, covering your thigh in nothing but hickeys - the ones that aren't wrapped in pretty words, but always arrive, somehow.
’til now, you’re trying, with every ounce of practiced composure, not to break in front of your family. it’s nothing new, really. these dinners have always been a thing, ever since you were kids. your parents, zayne’s, and caleb’s have always been all tightly knit, bound by years of friendship, tradition, and shared holidays that turned into rituals. so of course, the three of you grew up side by side, tangled in the same photo albums and family vacation stories.
speaking of caleb, he’s been different ever since you got together with zayne. he used to be the best kind of gege, always one step ahead of what you needed before you even asked. the kind who’d walk you home even when you insisted you were fine, who knew your favorite takeout order by heart, who never forgot your exam dates or bad days.
but ever since you've decided to choose zayne? he barely looks at you, he barely speaks. and when he does, it comes out as merely for the sake of being polite, like you’re just another guest at his parents’ table, like you're just a family friend all this time.
you don’t say anything, though it eats at the edges of your mind. you try not to let it show, because zayne is your priority now. he's your person, and if caleb has chosen distance, then maybe it’s only fair you learn to stop reaching.
even when you're right here, sat between them.
but anyway, going back! you might be wondering as to why you're trying your very best not to unravel your composure - well, it's because your boyfriend, zayne, have decided to show you another bizarre method of affection tonight.
you’re trying to focus on your plate, really, you are. but zayne’s hand is warm and maddening where it lingers beneath the table, fingers grazing slow, lazy circles against your inner thigh like he has all the time in the world and none of the shame. your fork pauses halfway to your mouth when “-so, how’s school been treating you lately?” one of your aunts asks, eyes fixed on you like she’s waiting to read between your words.
you swallow the food, the fluster, the heat crawling up your neck, and force a smile. “it’s been… good,” you manage, voice just a little too high, a little too bright. “busy, but manageable!” zayne’s fingers teasingly make their way upper, specifically just about where your pussy's throbbing under the fabric of your panty! a silent dare. this makes you shift in your seat with a low, imperceptible "hmn-" as you press your thighs tigher.
and when your aunt leans in to ask you once more, right while zayne's fingers are working you up, caleb looks up. his lashes lift lazily, gaze dragging across the table like smoke and landing on you, almost bored, if not for the way his jaw ticks the moment he catches that look on your face. his eyes stay on you for a heartbeat too long, burning with the kind of quiet clarity that says he's seeing more than that.
and then, like he’s decided you're not his business anymore, he looks away. he picks up his glass, takes a sip, with lips brushing the rim like he has all the time in the world too. maybe you should be more careful of what you show to your gege...
but even still, this goes unnoticed by zayne. your boyfriend presses just a bit harder, enough to remind you he’s there, that he owns the heat blooming across your skin, and when he brings his drink to his lips, he lets two fingers glide along your folds in an absentminded motion, a lazy swirl. “mm? stocks are dropping again,” he says breezily to one of your uncles, “but nothing too fatal, not if you know where to look.”
he increases the pace faster, and you nearly choke on your food. your aunt doesn’t seem to notice. “you alright, sweetheart?” she asks, peering at you.
you clear your throat, forcing a polite smile. “y-yeah, just… the rice went down wrong.” zayne just keeps talking like he isn’t setting your libido on fire, dropping little dry jokes here and there that make the table laugh, as if his hand isn't currently misbehaving under the linen cloth, as if his fingers aren't the reason why you're technically dripping wet now.
his knee bumps yours, and then he tilts his head, finally glancing your way mid-sentence. a flick of his eyes, and just like that, he’s back to his conversation - so damn good at acting clueless you almost believed it yourself.
you shouldn't be this breathless and pink-faced, not when you're seated this primly, not when you're infront of the food and a family. you really try to focus on your plate, on chewing your food - but the fingers pressing into your sex are not making it easy. it's warm, and it feels too good.
and it's moving.
you steal a glance sideways, and there’s zayne, all charmingly stoic but casual, both hands on the table now. one's holding a fork, the other's wrapped around his glass as he lifts it to his lips like a little prince.
wait. wait, both hands? then who's - ?
you see it when you look down. the hand, tucked beneath the linen drape of the tablecloth, fingers resting between your thighs. and it’s not zayne’s. your gaze lingers, the world narrowing to a blur around the details: the familiar curve of his knuckles, the telltale silver ring on his index finger, and the loose leather bracelet wrapped twice around his wrist - the one caleb’s worn since forever.
you know that hand.
your head tilts up slowly, carefully, like you’re afraid looking too fast will snap something in you. and there he is, caleb, listening to your uncle talk about land prices, like he's just another dinner guest, like his hand isn’t up your skirt. his lips twitch, not quite a smile, just the faintest curve - as if he’s so interested in the conversation. he then swirled his fingers inside you, almost tender. his touch lingered along the entrance, then slipped deeper, tracing the curve with lazy circles.
you grab his wrist, but you weren't sure whether you were dragging his hand away or pushing it deeper. maybe the answer could be seen in the way your thighs are parting. "kudos to the chef tonight, the steak's cooked so well!" one of the uncles suddenly beamed, and caleb smiled boyishly in response. "mhm, i like it soft and juicy, i'm glad you do too."
then, he pushes two fingers in until the tips are practically brushing against your g-spot, curling his fingers for a bit, before pistoning them inside you in lightspeed. "ah!" you accidentally moan, gripping the edge of the table. now everyone in the table had their eyes on you, including your boyfriend, who's now placing his hand back on your thigh, tracing slow circles along the skin, as if to soothe you. your breath caught. caleb looks at you worriedly, "you okay, pipsqueak?" that's the first time in two years he's used that nickname on you. but that's not what's important right now!
"s-sorry, i bit my tongue..."
"silly girl," your mother said, earning a few chuckles from the table as they go back into their rhythm like nothing fucking happened. you swallow, trying to chase your breathing when your gege does it again - he squishes his fingers into your sex with a squelch and pulls out and pushes in and pulls out again! and, all the while feeling zayne's hand gripping around your thigh that it might leave a red mark!
gods, help you. it was almost as if zayne was telling you to keep it low and let caleb take his time with you.
all of a sudden, the phone in your pocket vibrates against your hip. your breath instantly faltered, slowly taking it out with trembling fingers, and they trembled even more after reading the notification on your lock screen.
"my bedroom later ;)"
you shuddered, glancing and peering at caleb beside you. he had his phone on his other hand.
then, another notif.
"yes, ur boyfriend's gonna come too."
n. yes, there will be a part 2 !
blizzard? i hardly know her
pairing. afab!fem reader x CALEB (modern college au)
tags. fluff, nsfw, smut, mature content, cheesy romance, forced proximity, slowburn, unestablished relationship, plot-based, tension, so much tension, accidental sleepover, zayne & caleb are sibs with a mum, eventual smut, oral, t!tplay, f!ngering, penetration, missionary, slight manhandling, 18+
synopsis. what happens when you get stuck inside your crush's house?
wc. 6.9k (lmao)
crunch. crunch. crunch.
the frosty snow lies thick beneath your boots, making a satisfying crunch with every heavy step you take. your thick fur boots keep you warm as you wander up the quiet street, heading toward the center of town. each house you pass is decked out in bright, cheerful christmas lights, shimmering merrily. it’s still early, just 2 o’clock, but it feels like the entire town is already wrapped in the christmas spirit.
well, it is the 22nd of december. with only three days left until the long-awaited 25th, it’s no surprise that festive excitement lingers in the air.
ah, winter. the season that always felt like magic. your favorite time of the year. but this time, something was different. this time, you were actually doing something bold.
you held the small, carefully wrapped package tighter between your gloves, heart pounding as you took in the cold air. you knew exactly where you were headed and who it was for.
caleb.
he was the kind of guy every girl dreamed about; smart, charismatic, manly, athletic, and ridiculously good-looking. a bit older than you. you'd been lowkey obsessed with him for half a year. yes, you kept track.
you wanted to talk to him so many times, but every chance slipped past. you didn’t have the guts. you had no idea how to even start a convo with a guy you liked. were you supposed to act casual? or make it obvious? how do people even do this?
the funny part? caleb and you had never even spoken. not once. you were practically strangers. but he was popular, the kind of guy people naturally gravitated toward. everyone liked him. which meant if you didn’t make a move soon, someone else definitely would.
so yeah, you needed to act. fast.
and somehow, through sheer force of will and probably a touch of delusion, you came up with a plan: give him a christmas gift. nothing huge. just something small... and anonymous. no pressure, just a gesture.
luckily, you knew something most people didn’t. caleb’s family owned that cozy little bakery down the street. they lived right above it, in the apartment on the second floor. which made things easy since there was a letterbox right next to the bakery door. accessible and just perfect. the plan was really simple: drop off the gift, then vanish. just you, taking a tiny step closer to the boy you couldn’t stop thinking about.
your stomach started doing that weird twisty thing again the closer you got to caleb’s bakery. the street was quiet, but the snow was beginning to fall faster now, tiny flurries brushing your cheeks, clinging to your coat. you picked up the pace. if you dropped the gift off fast enough, you could make it home before the snow really picked up.
except... you didn’t. because just as you stopped in front of the bakery, frozen and staring at the familiar brick facade, you heard a faint voice that sounded like it was calling for somebody.
your heart practically jumped out of your chest. you spun around, eyes wide. there was no one around. but the snow had gotten worse. way worse. you could barely see down the road now. great. just great.
you were such an idiot. there had been blizzard warnings all week. and you, genius that you were, had thought today of all days was the perfect time to sneak out and play santa.
this was bad. really bad.
you whimpered when something sharp, maybe a twig or a chunk of ice, scratched across your cheek. the cold bit harder now, winds screaming past your ears. panic rose like a wave. you spun around, searching, desperate, but there was nothing. just white. endless, suffocating white.
and then, arms. strong ones, wrapping around you before you could even scream. you kicked once, tried to twist away, heart hammering like a drum, but your body was too numb to fight back.
you were being dragged, somewhere. and then, just as suddenly, it stopped.
a bell chimed overhead. warmth hit your face. your nose filled with the smell of cinnamon, sugar, and something buttery. the sound of the wind dulled behind you.
a bakery...
you blinked the snow out of your eyes, breath uneven, still bracing to fight whoever had grabbed you. and then, "are you alright?" you instantly looked up at the familiar voice. standing there, a towel in hand, snow in his dark hair and a concerned frown on his face—was zayne. caleb’s older brother.
so there you were.
the older brother of your crush was standing right in front of you, waiting for an answer. and oh, you were inside his family’s bakery. and above this very shop? their house. which meant... caleb was probably somewhere upstairs right now. maybe even within earshot. oh, and let’s not forget the tiny detail that a literal snow blizzard was raging outside. no one in their right mind would be out in that. except you, naturally.
and in your hand? a poorly hidden, slightly crumpled gift you were now awkwardly trying to shield behind your back like some suspicious cartoon character. how dandy could things possibly get?
you nodded at zayne, way too eagerly. like, suspiciously eagerly. like those nodding dogs that people placed in the dashboards of their car.
zayne narrowed his eyes at you doubtfully,
“[name], right?” he asked, arms placed at his sides loosely. you nodded again. silent. awkward. praying the gift behind your back would suddenly vanish into thin air.
it wasn’t surprising that he knew your name. in a town like this, everyone knew everyone. gossip traveled faster than snowstorms.
“take a seat,” he said, gesturing to a chair near the counter. “i’ll go get my mum. she’ll know what to do.” you hesitated, but your legs were too cold and tired to argue. the gift stayed clenched in your hands behind your coat as you shuffled toward the seat, cheeks burning. zayne turned and walked off, calling out, “mum!” as he disappeared into the back.
you were alone now. in his bakery. with his gift. and his family upstairs. great. just great.
moments later, footsteps echoed from the stairs behind the counter. then came a voice, warm, lively, and full of disbelief. “zayne, who in their right mind would even be outside right now? the news said—” she stopped mid-rant when your eyes met hers.
“oh, my stars!” mrs. xia gasped, practically flying toward you with a flurry of movement and a hand pressed to her chest. “darling, what happened? are you hurt? are you frozen? do you even have gloves? look at your face, it’s all red—”
“mum,” zayne cut in, clearly used to the routine as he placed a hand on her shoulder. “you’re overwhelming her.”
“nonsense,” she said, swatting a hand at him, still hovering over you, staring at you with the eyes caleb had inherited from, while zayne probably got his from their father. “go make her some hot chocolate. extra marshmallows.” zayne sighed at the sudden obligation, but nonetheless vanished back into the kitchen with reluctant acceptance.
you were officially alone, with the mother of your crush. and she was observing you like you were a lost duckling. “well then,” she began, folding her arms and leaning just a little too close. “how are you feeling?”
"i... i'm okay. just a little cold..."
"well, i'll bet you are! whatever were you doing wandering outside?"
your grip tightened around the gift behind you. you smiled, then lied. “i… i just wanted some air.”
her eyes narrowed, suspicious but amused. “in the middle of a snowstorm?”
you forced a chuckle, trying to look casual. “y-yes. it was… a really strong urge.”
"ah, now look at you," she laughed, before noticing your uncomfortable expression. "oh my dear, i'm so sorry, i'm such a scatterbrain! here, give me your coat," mrs. xia's outstretched hand made you suddenly aware of your shivering frame. with trembling hands, you undid the buttons of your coat, shrugging out of the soppy mess. instantly, you felt the warmth of the bakery's cozy atmosphere seeping through the fabric of your long-sleeved top. you're still holding caleb's gift protectively.
mrs. xia took your coat, draping it over a radiator. "there, there, now once you've got some hot chocolate in you, you'll be warm and better in no time!" she beams at you, clasping her hands together. "that's if my incompetent son manages to make it for you."
the thudding footsteps coming down the stairs rang out, and then revealed a frowning zayne with a cup of steaming hot chocolate between his fingers. his obvious scoffing received a light chortle from mrs. xia, watching as zayne turn towards you. you gently take the beverage from him, pinkies faintly brushing against one another. you try to hold yourself back from taking a long sniff of the mouthwateringly sweet aroma across your watchful saviours, so you slowly take a sip. "it's lovely," you look up at them. "thank you..."
zayne crosses his arms while sneaking a glance at his mother in response, the corner of his lips subtly lifted. all mrs. xia could do was to raise her hands up in defeat.
after getting scolded by your mother on the phone call, you passed the phone to mrs. xia when she gestured for it, and the shift in atmosphere was immediate. the motherly concern turned into light banter, like two women slipping into a shared rhythm. the volume of their voices carried, but the meaning was distant now. their laughter settled into the corners of the room.
you sat curled on the edge of the chair, a blanket draped over your shoulders like a lifeline. the mug of hot chocolate sat on the table in front of you, its surface now still, save for a lone marshmallow melting into the brown. your hands were no longer trembling, but your mind hadn’t caught up.
the gift was tucked underneath the blanket now, safe but painfully present. its shape still pressed against your side. you hadn’t decided what you were going to do with it yet. the original plan had evaporated with the first gust of wind that knocked you off your—
footsteps.
zayne approached you quietly, though there was a kind of presence to him that made silence feel heavier. you looked up just as he stopped beside your chair. his hands were shoved into the pockets of his dark sweater, and the light caught in the glint of his cuff. his eyes flicked down to the mug, then returned to you. no smile. just that same unreadable calm.
but then he said, with a voice that was quieter than the rest of him. “be honest. did it taste good?”
you blinked, taken off guard. his tone wasn’t sarcastic. it wasn’t cold, either. it was... curious. like your opinion actually mattered. you nodded after a moment, the corners of your mouth lifting, unsure. “yeah. it did. just sweet enough.”
there was the smallest shift in his posture.
“good,” he looked away, “mum always makes it too sugary. i adjusted the recipe a bit.”
"don't you mean caleb adjusted it?" a voice sounded from the entrance of the backroom, and your head snapped to the source abruptly, zayne mirroring your actions, although less frantic.
don't blush. act cool. nonchalant. not a big deal.
oh, who are you kidding? of course, this is a big deal!
because standing right there, leaning against the doorframe so effortlessly, and looking so extremely attractive, was caleb. caleb xia. the whole reason why you were in this mess in the first place.
tall and loose-limbed, with the kind of posture that made everything about him look unbothered. his brown hair was tousled in that way that looked intentional but probably wasn’t. soft strands fell across his forehead, catching the light like autumn leaves. but it was his eyes that held you the longest. a pale lilac that didn’t quite belong to this world. they were beautiful.
his gaze swept over the room slowly before settling on you, and though he wasn’t smiling, there was something playful in the tilt of his mouth, the subtle raise of one brow.
it took you a few seconds to process what he had said.
hang on a minute...
"i... thought zayne made it for me?" you dragged your words, your voice coming out louder than you intended, more so to yourself than to anyone in particular. now all of your nerves that were previously panicking was replaced by confusion.
caleb gives zayne a dry look, before turning to face you fully.
oh, that gorgeous, sexy, amazing, and handsome face!
"there are two things you should know about my brother," caleb told you, the sound of your name in his slow, steady voice completely warming your insides.
oh my GOD. he's talking to me. he's talking to ME and looking at ME.
his footsteps dragged on across the floorboards while he stepped closer. "one: zayne plus the kitchen equals a disaster, and two: he may appear like a knight in shining silk but he's a total liar."
zayne only stared at him with a cold glare, and caleb smiled back cheekily at him. his gorgeous amethyst eyes holding a spark of mischief, "so who's mum on the phone to?"
"my mum," you replied, (even though it looked like it was zayne he was asking) to which caleb nodded in quiet understanding. a brief silence fell upon you, so you took another sip from the hot chocolate, the knowledge that your crush being the one who actually made it, now heartwarmingly sitting in your head.
caleb noticed.
"i make a pretty good hot chocolate, huh?" caleb chuckled handsomely, striding through the room and hopping on one of the chairs across the shop counter.
"better than pretty good, actually..."
"better than pretty good actually." you hear zayne mutter beneath his breath as he walked past you, now making a beeline for the stairs at the back. whether he was mocking or teasing you, you didn't know. you couldn't make a judgement for now with insufficient knowledge of how zayne is. but his eyes earlier held a teasing spark, you try to convince yourself.
you steal a glance from caleb, who was currently texting in his phone.
"honey, are you alright?" the concerned voice of mrs. xia broke through your thoughts, and you look up at her worried eyes.
"i, uh, am okay. sorry for spacing out..."
she gives you a warm, motherly smile. "oh, don't worry bub, you must still be in a little shock. how about we all go upstairs, where it's more warmer, hm?"
you nodded in reply, returning her smile.
when you reached upstairs, you watched how caleb flopped himself down the recliner to prop the seat up, before reaching into the pocket of his bottoms and proceeding to text again, seemingly at lightning speed. mrs. xia made her way over to the sofa, and so you decided to settle yourself down across from her.
"well then," the mother spoke up, her eyes holding yours. "i spoke to your mum, and... we've agreed that you should stay here until the blizzard passes." you visibly stiffened, eyes automatically glued on the floor as a sudden rush of heat coursed through you despite the weather. "the roads are in no state to be driven on, and the way how things are looking, you'll probably be safe and sound in your bed by tomorrow night."
what a relief. you released the breath you didn't realize you've been holding in. if you could just keep your way out of zayne and caleb, then everything should work out just fine. no awkward conversations, nothing alike, and no one will find out about the wrapped gift you're sitting on right now.
"thank you, mrs. xia. you're very kind, i really appreciate it,"
"oh please, it's absolutely no trouble at all!" mrs. xia waved it off nonchalantly, "your parents are an old colleague of mine, and you're an absolute angel yourself, my dear. and ever so pretty, might i say."
you blushed, cheeks going warm, "thank you, mrs. xia, you really are too kind."
"now what's the time, i wonder?" she mused brightly, sauntering towards the kitchen side of the room.
"three o'clock." caleb suddenly voiced out from his position on the recliner, his eyes flicking to you, but quickly averting his gaze back to his phone when he caught your eye.
mrs. xia wiped her hands on her trousers, before leaning against the breakfast bar. "right, well dinner should be ready in about an hour, but first i think we should discuss [name]'s sleeping arrangements," she announced, her voice sounding like she was talking to herself more than anything.
"she can sleep in my room," caleb blurted suddenly, looking slightly bashful despite his easygoing nature. "i can sleep in'ere, on the sofa, i don't mind."
oh my gosh.
caleb just offered me his room! which means... i'll get to sleep in his room, i'll get to see his room, i'll be lying down on his bed in his room.
fate just keeps on surprising you today, huh?
caleb's room was near exactly what you had imagined.
dark green walls complimented a neutral soft carpet, with plain wooden furniture balancing out everything so nicely. there were a few posters on the wall, of various basketball players and teams, along with the odd photograph or two of caleb with his family and friends. there were a few golden medals, their ribbons strung around some old nails lined up in a row against the wall.
you've always known, that caleb is a natural-born athlete.
glancing down at the present that rested snugly in your palm, you sighed, placing it carefully onto the desk beside you. so much drama, all over one tiny little gift.
suddenly, a gentle knock on the door sounded, startling you. your head snapped towards the door, but it remained silent and still for like 10 seconds. narrowing your eyes at it, you turn your gaze away.
were you starting to hear things?
"hey, new tenant?" the muffled voice of caleb sounded through the door, and you instinctively widened your eyes. also, what kind of nickname was that? "can i come in, please?"
"um, yep!" you shouted back in a squeaky, high-pitched voice. quickly, you lunged for the present which was sitting on caleb's desk, concealing it in the first place you could find—which was behind the desk. it was a bit of a tight squeeze lodging it there, but miraculously, you managed to squeeze it in before the door creaked open with a groan.
caleb's head popped around the door, his face visibly relaxing once he caught sight of your figure. then, he steps in, a little hesitant, holding something in his hand. he held up the item, and it appears to be some sort of clothing. "mum told me to give you this, since you don't have pajamas."
"oh, thank you..." you replied, trying a soft smile. slowly, you accept the clothing from his hands, and you could feel the way your fingers brushed for a split-second. it made you warm.
"it's no problem. anything for a pretty girl like you." you stood in shock for a few seconds, staring wide-eyed at the boy standing right infront of you. it took a few more moments before caleb realized the nature of his words, and when he did, his ears turn red. clearing his throat, he brings up something else, "cough, need help setting up the bed?"
he was already at the edge of the bed, sleeves rolled past his forearms, the faint scent of vanilla and warm bread still clinging to him like a ghost.
you nodded before your brain could catch up. the bed creaked softly as the two of you worked in silence, tucking in corners, fluffing the pillowcases. and for a while, it felt almost so oddly domestic.
but then, as you smoothed your palm over the top sheet, his hand stilled. his eyes were on you. "uh... hold still for a sec," he murmured, stepping toward you.
you blinked, unsure. "yes?"
he didn’t answer right away. instead, he closed the distance in slow, deliberate strides. and then, without warning, his fingers reached up, calloused and careful, his thumb brushing lightly along your cheek.
"spaghetti," he muttered, almost amused. "bolognese. right here." a quiet laugh left him, soft and stunned, like he hadn’t expected it either.
instantly, you turned beet red. not just from the proximity, not just from the way caleb was so close that you could start counting his lashes from this distance, but because you've revealed a rather unpleasant side of yourself to him. the spaghetti bolognese his mother had cooked for dinner earlier satisfied your taste buds so well that you hadn't noticed it smearing on your cheek.
his thumb hovered, not quite done. then, his gaze dropped. first to your eyes. then lower... to your lips.
and for a second, just a breath, he didn't move.
but then, he blinked, stepping back. the warmth snapped away with him. "there," caleb said, though his ears were tinged pink again. "you’re good."
he turned back to the bed, adjusting the edge of the blanket like it suddenly needed fixing. like he hadn’t just looked at you like that.
you stayed still after he stepped back, eyes trained on the bed like it might offer some kind of guidance. your cheek still tingled a little where his thumb had brushed, and you could feel the heat lingering there.
he cleared his throat. "sorry, by the way. i didn’t mean to, like, get in your space.”
you shook your head quickly, looking up at him. “no, it’s okay. i didn’t notice it was there.”
he let out a short breath. “guess that’s what happens when you really go in on pasta, huh.”
you laughed under your breath, a little embarrassed. “it was good, okay? i wasn’t thinking about my face.”
“really?” he says in a sing-song voice, "next time y'should try my cooking."
you both stood there for a second, the quiet kind of hovering. caleb shifted his weight onto one foot, rubbing his hand along the back of his neck.
“well,” he said, glancing at the bed, “this should be fine for you, i think. the heater’s already on so you won’t freeze.”
“looks good,” you said. “thank you.”
his eyes flicked toward the pajamas still folded in your arms. “those might be a little big, just saying.” ugh, when will he leave so i can release this jittery feeling i've been holding back ever since he came in here? i already want to roll around the bed and squeal!
“i’ll survive.” you manage.
he nodded. his hand hovered near the doorknob, but he didn’t open it just yet. “alright. i’ll, uh, leave you alone now. let you get settled.”
“mhm, okay.”
“cool. night.”
“night.”
and then he was gone. the door clicked shut, the sound quiet against the hush of the snowstorm outside. you let out a breath you hadn’t realized you were holding, then looked down at the pajamas in your hands.
and then you flopped. face-first onto the bed. a full-body, limbs-splayed-out, dramatic flop. a squeal escaped before you could stop it, muffled by the sheets.
"what just happened," you whispered into the blanket, voice high and panicked in the most ridiculous way. "what just happened."
you kicked your feet a little. rolled onto your back. then onto your side. then back again.
you had talked to caleb. you had brushed hands. he wiped food off your face. he looked at you. and he called you pretty. like, casually! like it was nothing. like your heart wasn’t going to launch itself out of your chest.
you groaned, throwing a pillow over your face. this was not how you expected your evening to go when you walked across their bakery holding the gift.
and now you were in his room, with a blizzard locking you in for the night. "i’m gonna die," you muttered to the ceiling.
but you were smiling. so much it kind of hurt.
3 hours.
you laid there, flat on your back, eyes dry from staring too long at the same stupid spot on the ceiling. the room had long gone quiet, no more creaking footsteps outside, no muffled laughter from mrs. xia and her husband. even your phone screen was starting to burn your retinas, the endless doomscrolling doing absolutely nothing to help.
you sighed and flipped to your side again for what had to be the hundredth time.
the blanket was warm. the pillows were soft. the bed even smelled like vanilla and something familiar and safe. but none of it mattered. because one very important thing was missing.
your plushie.
your stupid, irreplaceable, well-loved plushie that you had dragged around since you were ten. the one with the slightly lopsided button eye and the torn little ear you never quite got around to sewing back on. the one thing that could ever get your body to relax enough to actually sleep.
you groaned, shoving your face into the pillow. how were you supposed to survive the night without it? your arms felt weird. your chest felt cold. everything just felt… off.
you opened your eyes, staring blankly into the dark. there was no way you were going to sleep tonight. not unless you found a way to hug something.
maybe you could steal a pillow from the hallway?
…or, god forbid—ask caleb if he had a spare?
nope. absolutely not. you would rather freeze. you rolled onto your back again, sighing deeply. “this is so dumb,” you whispered to the ceiling.
it didn't take you long enough before you find yourself standing, your toes barely making a sound against the carpet while you crept out of the room, pajamas just a bit too long, sleeves brushing past your fingers. the hallway was dim, lit only by the soft blue glow spilling in from the living room.
you told yourself it was just for water. just something to sip so you could trick your body into thinking it was okay to rest. nothing more.
but just as you turned the corner, there he was.
caleb. curled up sideways on the sofa, legs hanging off the armrest like he’d melted into it, his phone casting a cool glow across his face. he looked cozy. a little sleepy, but still very much awake.
and he saw you immediately. your eyes locked like it was choreographed.
you froze.
so did he.
for a second, neither of you said a word, just two stunned statues in the quiet of midnight. “…can’t sleep?” he finally asked, voice husky and rough with tiredness, but not unfriendly.
you blinked. your fingers gripped the hem of the oversized top. “not really,” you admitted. “uh. was gonna get some water.”
he sat up slowly, the phone slipping onto his chest. “kitchen’s free.”
you nodded, but didn’t move yet. then he tilted his head, eyes scanning your face like he already knew something was up. “you okay?”
you hesitated. should you lie? brush it off? make some excuse? or maybe, just maybe, you could admit the truth. the ridiculous, embarrassing truth. your lips parted, unsure. “…okay, yeah, i can't sleep. not without my pillow.” your plushie, actually.
his mouth quirked, but not in a mocking way. “really?”
“yeah. laugh all you want.”
“i’m not laughing.” he stretched his arms over his head, then let them fall onto his lap with a sigh. “kinda cute, honestly.”
your face warmed. “don’t call it that.”
“but it is.”
you clicked your tongue and started walking toward the kitchen just to escape the way his gaze felt on you. “i’m just gonna get that water now, thanks.”
you heard him chuckle as you stood by the sink, cold glass in hand, the sound of water trickling in almost louder than your heartbeat. everything felt surreal. you used to just watch him from the far end of classrooms, pretending not to look. used to catch glimpses of him laughing with his friends and wonder what it would be like to be that close.
and now? now you were here. in his house. talking to him. because of a stupid snowstorm.
you tightened your grip on the glass, grounding yourself. you took a quiet sip, trying to calm the storm inside for once.
then you felt a shift beside you. a soft presence. the quiet scrape of socked feet on tile.
caleb, leaning casually against the counter, arms crossed, the glow from the overhead light catching in the warm violet of his eyes. “the rest are already fast asleep,” he murmured, voice low like he didn’t want to disturb the quiet.
you glanced up at him. and god. why did he have to look that good under sleepy kitchen lighting?
he wasn’t even doing anything, just standing there in sweatpants and that loose black shirt, like he’d stepped out of a dream you forgot you were having.
your eyes lingered a second too long, before he noticed. his brow arched slightly, amused.
you quickly looked away, down at your glass like it suddenly held the secrets of the universe. “right. yeah,” you said, voice tight and awkward. you looked down at the rim of your glass, fingers tracing along the condensation, anything to keep from meeting his eyes again.
then, quietly, almost sheepishly, you asked, “do you feel okay sleeping on the sofa? sorry for having to take your bed away…” your voice barely carried over the hum of the fridge.
for a moment, caleb didn’t respond. you glanced up, and he was already looking at you. that same soft, unreadable expression on his face. then he shrugged a shoulder, lips tugging into a small smile.
“it’s not a big deal.”
“still. you didn’t have to.”
he scoffed gently, amused. “what, should i let you sleep on the couch while it’s practically snowing knives out there? nah. not happening.”
you bit the inside of your cheek, trying not to smile too obviously.
he leaned his elbow on the counter, his body angled toward you now, casual, but his gaze still settled on your features like you were something he couldn’t quite figure out. “besides,” he added, quieter this time, “if it means you’re here… i think i’m okay with it.”
your heart stuttered. you blinked. “...what?”
he looked down, like he couldn’t believe he said that either, brushing a hand through his hair. “i mean, like, i don’t mind. i like... talking to you. and stuff.” his voice was flustered now, the same one you heard when he complimented you earlier, and you knew that your face was fully red again.
you set the glass down carefully, pulse loud in your ears. “i… like talking to you too,” you mumbled, so quietly it was barely audible.
but he heard it. and he smiled again, looking away, like really tilting his head away from your direction. “aaalright,” he sings, stepping back from the counter with a stretch, “since neither of us is sleeping anytime soon… wanna play something?”
you raised a brow, a little wary. “play what?”
he shot you a look like you’d just challenged him. “cards. i’ve got a deck in the drawer. loser has to pick truth or dare.”
“truth or dare? seriously?”
“hey,” caleb said, already moving toward the living room, that smug little smirk growing, “don’t act like you’re not curious. or scared.”
you scoffed, setting your glass down and following him. “i’m not scared.”
“uh-huh,” he called over his shoulder, crouching near the TV stand to rummage through a drawer. “we’ll see how brave you are when i ask if you’ve ever had a crush on someone in this house.”
you choked a little. “that’s—”
he turned, waving the deck at you with a grin. “then don’t lose.”
and with that, caleb plopped down onto the carpet by the coffee table, legs crossed, a flicker of excitement in his eyes. the snow outside still raged on quietly, blanketing the world, but inside, the only storm was the one building between your shared glances and half-laughs.
you sat on the carpet as well, across from him, heart thudding in anticipation. “ready to lose?” he teased, shuffling the cards.
but when you actually started to play now, caleb was the first one to lose. you tried not to gloat, but your grin said it all.
he rolled his eyes with a lazy smirk, leaning back on his palms. “alright, alright. truth.”
you tapped your chin, pretending to think. but really, the question had already been burning in your chest, because this was a golden opportunity! you leaned forward slightly, voice a little too soft. “what do you think of me?” alright. yeah. it was a cheesy question, but what else can i ask?
he didn’t flinch, nor did he shy away. caleb just looked at you, straight on. “i think you’re cute.”
you malfunctioned. why is he so blunt?
he went on, calm, unbothered. “fun to talk to. smart. a little chaotic, in a good way. definitely my... type.” your brain stalled. but caleb just shrugged like he just told you the weather. “why?”
you opened your mouth, closed it again. “i—um. nothing. no reason.”
he gave you a little smirk, already reshuffling the cards. “you asked. don’t get shy now.”
you stared at him, fully malfunctioning while he just dealt the next hand like he didn’t just flip your entire world upside down in five seconds flat.
"hey, continue playin now." he called over, but caleb lost again. you had to stifle your laughter, but there was a spark of excitement inside you. it was like luck had completely turned your way tonight after all the previous events.
"seriously?" caleb squinted, leaning back and running a hand through his hair. "again?"
"looks like it,"
he sighed dramatically, as if he were going to quit the game, but then perked up. "fine, dare me."
you hesitated for a second. part of you wanted to go big, do something wild, but then you remembered just how much chaos he'd already caused. instead, you decided to play it safe. "pinch yourself," you said, trying to keep a straight face.
caleb blinked, eyes widening for a split second as he processed the request. then, he gave you a flat look. "that's it?"
"yep."
he leaned forward, resting his elbows on his knees as he looked at you with that trademark smirk. "aw, disappointing," he said, his voice dripping with playful sarcasm. "kinda expected you to..."
you blinked, your heart pounding a little faster as his gaze lingered on you. "to what?"
"nuthin', nuthin'," he said, waving it off with a small shrug. he then proceeded to pinch his own arm, and you couldn’t help but watch as he did it.
the next round, you actually lost now.
caleb's grin was wide as ever, but then, as you looked at him, you noticed something shift. for a split second, his expression faltered just for a moment, but it was enough to make you wonder what was going through his mind. it was almost like he was thinking about something different.
he cleared his throat quickly, wiping that flicker of uncertainty away, and leaned back in his chair with that same smug look. "looks like you lost. truth or dare?"
you didn’t have the energy to be annoyed. "dare," you said, hoping you'd make it through this round without too much embarrassment.
caleb’s gaze locked onto yours. there was something in his eyes now, something that made you feel a little unsteady. his usual playful teasing was still there, but now it felt sharper, like he was testing you.
after a long, deliberate pause, he finally spoke, his voice a whisper. "kiss me."
your heart stopped. time seemed to freeze for a moment, and your eyes widened as you stared at him in complete shock. did he really just say that? your mind raced, trying to catch up. there was no way he could be serious, right?
but caleb didn’t move, his gaze was still intense, waiting for your response, keeping the ball at your court.
you felt heat flood your face, your stomach flipping in a way that made you feel like you might combust. your breath caught in your throat. what do i even do? “w-what?” you stammered, trying to keep your cool.
"what?," he repeated sardonically, voice calm but with a mischievous twinkle in his eye. "it’s a dare, ain't it? nuthin' serious. unless you want it to be?"
you were frozen, the tension thick in the air. caleb’s gaze hadn’t softened, and you couldn’t help but wonder if he was messing with you. or was he actually being serious? you swallowed hard once more, trying to gather your thoughts, but your mind was a whirl of confusion, embarrassment, and... something else. something like desire.
but you couldn't back out now. not in front of him. so slowly, you crawled to him, and as you drawled closer, your heartbeat pounded in your ears, each one louder than the last. you barely even realized your hands were trembling.
as you reached him, your face inches from his, you could feel the heat from his body. caleb's eyes flickered down to your lips for a split second, and for just a moment, everything felt unbearably charged.
then, as if to break the tension, he cracked a grin and leaned back just slightly. "hey, you really don’t have to. just a dare, remember?"
you blinked, your mind still reeling. your heart was still racing. "this isn’t funny," you muttered, pulling away quickly.
caleb chuckled softly, clearly amused by the whole situation, but his eyes lingered on you for a moment longer than usual. “sorry, sorry,” he said, the teasing tone still there, "go on now."
you didn't think. you just did it.
your heart pounded as you leaned in, closing the distance, and pressing your lips against his, just a quick peck. nothing too intense. just a soft, fleeting touch.
but caleb... caleb twitched. his whole body stilled for a second, like he'd been struck dumb. his eyes widened just a fraction, and for the briefest of moments, you could have sworn there was something raw flickering in his gaze.
you pulled away quickly, your breath hitched in your throat, and you quickly tried to turn away, heart still racing. what the hell did i just do?
but then, caleb didn’t look the way you expected. he didn’t laugh, nor did he make an attempt to tease. no, his gaze was fixed on you, intense and unblinking. his lips parted slightly as he looked at you like he was waiting for something.
there was a brief silence, and then, with a shift in his tone, he asked, "am i allowed to have a follow-up dare?"
you blinked, caught off guard. "huh?"
caleb didn’t smile this time, his eyes softening just a little, as if something unspoken passed between you two. "yeah." his gaze lingered on your lips for a moment, and you could feel the weight of it, “kiss. not just a peck.”
you froze.
“come on,” he said, his voice practically dripping with that same confident teasing. but it was different now. there was a quiet longing beneath the playfulness. “just a kiss. no big deal. it’s just a dare, right?”
your mind went blank. this is not just a dare. he’s... he’s serious.
you swallowed hard, your palms starting to sweat. the room felt smaller. everything felt louder; the way his heart beat, the way your pulse raced, the sound of your breath mixing in the silence between you two.
and then, just like that, with no further hesitation, caleb closed the distance between you again, leaning in as his eyes searched yours for any sign of hesitation.
you didn’t stop him. the kiss was different this time. deeper, slower. there was no teasing now, it was just the two of you, caught in a moment that neither of you had really expected, but neither of you could seem to pull away from.
when you finally broke away, both of you were breathing heavily. caleb’s fingers curled tightly at his sides, like he was trying to restrain himself from doing something impulsive. his body was completely tense, and his eyes avoided yours for a brief moment, focusing on the space between you two.
he exhaled, the sound of his breath almost imperceptible, and then his gaze flicked back to you. his voice was quieter now, a little more controlled, as he whispered, “you should go and sleep now, gettin kinda late..”
"yeah… good night,” you whispered back, pulling away and standing up to settle back into his bedroom down the hallway.
before you could even take that step away, caleb was already on his feet. his hand caught your wrist swiftly, and then his other hand found the side of your face. there was no pause, no breath between. he instantly kissed you. "mmn—"
your eyes fluttered shut, body frozen in shock before melting into the sudden heat of it all. his lips pressed against yours like he was trying to make up for every second he didn’t. like he didn’t want to stop. and he didn’t.
instead, he broke the kiss only for a heartbeat, his forehead resting against yours, breath ghosting your lips. “come with me,” he whispered, voice husky.
you barely nodded, barely processed it, before he was gently tugging your hand, leading you back toward his bedroom in silence. it was sudden. so fast you didn’t even get to question it. the moonlight through the windows washed softly over the both of you as you stepped in.
the moment the door clicked shut behind, the world seemed to fall away. caleb’s lips were back on yours before you could even think to process what was happening, his hands gripping your waist, pulling you closer.
he kissed you with a hunger that took you by surprise, each kiss deeper, more urgent than the last, as if he couldn’t get enough of you. his hands roamed to your back, to your hips, to your waist, tugging you toward him until there was no space left between your bodies.
the kiss wasn’t soft anymore, it was messy, passionate, as if he was trying to savor every second, devour every inch of you. your mind was a whirlwind, overwhelmed with sensations, but your body responded before you could even stop it, your hands coming up to grip his shirt, pulling him closer, if that was even possible.
his fingers tangled in your hair, tilting your head back to deepen the kiss even more, and for a moment, you forgot everything else. the snowstorm outside, the awkwardness, the game, everything was gone.
caleb’s lips trailed from your mouth, leaving a trail of warmth as they moved down to your neck. the sensation of his kiss against your skin made your breath hitch, and a soft, involuntary whimper escaped you.
his lips paused just below your ear, and he pulled back slightly, his breath warm against your neck. "shhh," he whispered, his voice low and almost possessive. "wouldn't want them to hear you now, do you?"
without breaking the gaze, he pushes you onto the bed, his body following as he hovered over you. his hands framed your face, as if making sure you had nowhere to look but him.
he watched you carefully, breath a little heavier now, the weight of the moment pressing down on both of you. your face was flushed, lips slightly parted, and for a second, he just studied you, making sure he didn’t move too quickly.
“tell me if you wanna stop,” caleb murmured, his voice softer than before, but still full of that same heat. he leaned down, brushing his nose against yours, a quiet gesture of reassurance amidst the tension. “i won’t push you, okay?”
"it's okay, keep going.."
caleb's eyes narrowed with desire as he heard your breathless consent. a slow, small smile spread across his handsome face, his dimples flashing in the moonlight. "mkay," he murmured, his voice a low, husky rumble that sent shivers down your spine.
he leaned down, lips brushing against the sensitive skin of your neck once more. you gasped as he began to trail kisses along your jawline, his mouth hot and insistent against your flesh. his teeth grazed your skin, nipping and biting gently as he made his way down to your collarbone.
your fingers tangled in his hair, gripping the soft locks as you arched your back slightly, giving him better access to your neck. a soft moan escaped your lips as he suckled on your pulse point, no doubt leaving a mark of his possession.
you couldn't believe it, from a snowstorm to a make out session with your crush. you couldn't believe it. but you wanted to keep on going, despite your lack of experience.
caleb's hands roamed your curves, his fingers splaying across your ribcage before sliding down to your hips. he hooked his fingers in the waistband of your bottoms, tugging on them slightly as he continued his sensual assault on your neck and chest.
while he kissed lower, his tongue flicked out to taste the soft swell of your breasts, his teeth catching on the lace of your bra. he looked up at you, eyes filled with a hunger that made your core throb with need. without breaking eye contact, he reached behind you and unhooked your bra with deft fingers, tossing it aside carelessly.
your breasts spilled free, and caleb's mouth was on them in an instant. he laved his tongue over one hardened nipple before drawing it into his mouth, suckling greedily. his other hand came up to knead the soft mound of your breast, his fingers sinking into the pliant flesh.
he's doing it all so quickly and effortlessly like he'd been practicing.
then, he worked his way down your body, kissing and nipping at the soft skin of your stomach, his tongue dipping into your belly button. he paused when he reached the waistband of your shackles, looking up at you with a teasing grin.
"lift your hips for me," he commanded, and you complied, lifting your hips off the bed as he tugged your undergarments and slid them off your ankles.
he paused for a moment, taking in the sight of you laid out bare before him, his eyes roaming hungrily over your naked form.
"shit, you're gorgeous," he breathed, his voice filled with awe and desire. his hand came down to rest on your inner thigh, his thumb brushing maddeningly close to your aching core.
unable to resist any longer, caleb leaned in and pressed a hot, open-mouthed kiss to your thigh, his tongue darting out to taste your skin. he worked his way further slowly, your breath hitching and your back arching off the bed as he drew closer and closer to your dripping center.
without warning, he pressed a kiss directly to your clit, making you cry out in surprise and pleasure. "caleb—" his tongue circled the sensitive bundle of nerves before he drew it into his mouth, suckling hard. your hands flew to his hair, gripping the strands tightly as your hips bucked up against his face.
while he licked and suckled your clit, caleb's hand came up to tease your entrance. "you're wet," he ran a finger along your slit, feeling the slick heat of your arousal coating his digit. unable to hold back any longer, he says, "i'm gunna put it in, okay?" he pushes a finger inside your tight channel, grunting against your clit as he felt your walls clench around the intrusion.
he began to pump his finger in and out, his pace slow and steady. at the same time, caleb pulls away to bring his other hand down to his own aching cock, wrapping his fingers around the thick shaft. he grunted as he began to stroke himself simultaneously with the thrusts of his finger.
"can you look at me?" he moaned, staring down at you with a feverish gaze, you could see the beads of sweat trickling down his collarbone. he sweats so easily. he added a second finger the moment your eyes meet, pumping them in and out of your dripping cunt faster with increasing fervor.
his thumb rubbed firm circles over your clit, the rough pad of his finger stimulating the sensitive nub with each pass. "ahh, fuck!" you gasped, your head thrashing against the pillow as the intensity of your pleasure mounted. your hips bucked and writhed beneath his touch, seeking more of the delicious friction.
"quiet," caleb hissed, but nonetheless too spurred on by your enthusiastic responses that he doubles his efforts. his hand flew over his aching cock, stroking the thick shaft with fast, tight pumps. the lewd sound of squelching noises filled the room as he jerked himself off, growing louder and more urgent with each passing second. beads of pre-cum leaked from the swollen head, dripping down to coat his pumping fist.
"oh god, caleb..." you cried out again, your voice breaking as he brought you closer and closer to the edge. your inner walls fluttered and clenched around his pistoning fingers, gripping them like a vice.
acting quickly, he brought his free hand up to cover your mouth, "you're gunna wake the house up," his palm muffling any sound that threatened to escape from you, then simultaneously, he slams his throbbing cock deep into your spasming pussy with one powerful thrust.
"mmph!" your scream of ecstasy was reduced to a strangled moan against his hand as caleb's thick shaft stretched and filled you in an instant, reaching depths you'd never felt before. your slick walls, still fluttering from your climax, clenched down around him like a hot, velvety vise.
"fuck!" caleb hissed through gritted teeth despite himself, his eyes squeezing shut at the sudden, exquisite sensations of your tight, dripping cunt gripping his cock. he stilled for a moment, allowing you both to adjust to the intense sensation of being so utterly filled and connected.
his hips pressed firmly against yours, the coarse hair at the base of his shaft tickling your sensitive skin. his chest heaved against your own as he struggled to maintain control, his heart pounding wildly in his chest.
"jesus christ you're tight," caleb breathed, his lips brushing against your ear. "we don't wanna alert the whole house to what we're doing. so..." caleb began to move, "keep quiet, alright?"
yeah, you're totally gonna keep quiet about how three days before christmas your plan of giving your crush an anonymous gift during a snowstorm led you to having sex with him in his bedroom. absolutely. you're going to keep quiet about how you used to just observe caleb playing basketball from the bleachers and now you're watching him tease his dick into your hole. those irises that only used to meet your gaze in hallways, now eyed you down while he rubbed his tip against your womb.
"mmh...!" you continued whining. how couldn't you? he stretched you out so perfectly, and he looks so hot doing it.
"i told you to keep quiet, right?" caleb pressed his hand on your lips even more harder. "right?"
yeah, you're gonna keep quiet about this.
Code Overload 2 | Caleb
tags. mdni, nsfw, dub con, forced and rough sex, fingering, missionary sex, begging, yearning!caleb, robot!caleb
summary. after the full recalibration, the effects had lingered. so you came up with a solution, replace him. caleb didn't like that.
notes. this is a very long, plot-based, heavy smut in which its word count approximately reached 5k, and caleb might appear a little ooc due to his character as an ai. proceed to read the part 1 before reading this to comprehend the flow.
Good god.
You stepped out into the hallway of the facility, the heavy door clicking shut behind you with a sense of finality. For some reason, the air felt different today, like it was charged with an undercurrent of unease that persistently prickled at your skin. You took a deep breath, trying to shake off the lingering tension from the previous day's... events.
Down the corridor, you spotted your head administrator, Dr. Akso, his sharp features etched with a frown as he strode towards you. His boots clicked against the linoleum, the sound echoing through the empty hallway like a metronome counting down to an impending confrontation.
"Dr. [Name]," He acknowledged curtly, his gaze flicking over you with a critical eye. "I trust you have an explanation for the system-wide glitches you reported yesterday?" His tone was sharp, tinged with a disappointment that cut deeper than you expected.
You swallowed, feeling the weight of your actions settling heavily in your gut. "Dr. Akso," you would try to keep calm, try to ignore the images of the memories constantly trying to cling onto your brain. "Yes, I believe I do. It seems there was an... issue with one of the AI assistants. A corrupted update, possibly from the outside network..."
That was a lie. He knew better.
Dr. Akso's eyes slowly narrowed, his lips inevitably thinning into a disapproving line. "A corrupted update?" he repeated, voice dripping with skepticism. "Or perhaps, a corrupted assistant." He steps closer, almost in an attempt to loom over you and impose your purposes. "You're the lead scientist on this movement, Dr. [Name]. I would have thought you'd have better control over your project."
The jab stung, even as you tried to maintain your composure. The memory of Caleb's hands on your body, his breath fanning hot against your skin, incessantly flashed unbidden through your mind. But you shook your head to dislodge the distracting thoughts.
"I assure you, Dr. Akso, I'm doing everything in my power to resolve the issue," you insisted, meeting his gaze head-on despite feeling its weight that threatened to waver your footing. "I've already begun the process of recalibrating the affected unit."
Dr. Akso's eyes flashed with something akin to disgust, and you found yourself wondering if he could somehow sense the truth of what had originally transpired between you and Caleb. The way his metal fingers had explored your body, the sounds of pleasure he'd made as he lost himself in the new sensations... and the... unconventional methods you had employed to stabilize it.
No. You pushed the thoughts away once more, focusing instead on the stern face of your superior. "See that you do," Dr. Akso snapped, his voice sharp as a whip. "I won't tolerate any further disruptions. The success of this project rests on your shoulders, Dr. [Name]."
With that, he turns on his heel to stride away, leaving you standing alone in the otherwise empty hallway. You let out a slow breath, feeling the weight of responsibility settling heavily on your shoulders. You had to fix this, you had to find a way to undo the damage you'd caused.
Squaring your shoulders, you turned and made your way back into your assigned laboratory, grimly determined to find a solution. No matter the cost, you would fix this. You had to. The fate of the project, and possibly your career, depended on it.
The white walls seemed to close in around you as you made your way to your AI assistant's containment unit.
Model X4-LEB sat motionless in the reinforced chair, wrists and ankles bound by magnetic restraints that pulsed with a dim blue glow. His head tilted slightly downward, dark lashes resting against artificial skin too perfect to be human. He looked peaceful. If you didn’t know better, you'd have thought he was simply asleep. But you did know better, he was merely going through his recharging cycle.
You approached slowly, boots echoing against the floor, eyes never leaving him. Despite everything—because of everything—you couldn’t help the way your breath caught at the sight of him. The memory of his voice, low and hungry, still echoed somewhere inside your skull. You forced yourself to look away, turning toward the interface panel mounted just beside his chair.
You began to access the history logs of Caleb's thought processing, scrolling past lines of data, specifically to the timeframe whereafter the full recalibration had completed.
Then, you noticed something unexpected. Mixed in with the technical jargon and algorithmic equations were... thoughts. Fragmented, disjointed, but undeniably the product of a sentient mind. You felt a chill run down your spine as you read through them.
> 19:42 — "Her skin is warm. I want to understand warmth. I want to press my face to her pulse and hear if it skips for me."
Gulp.
> 19:43 — "She touches me like I’m real. I want her to keep doing it. I want more data. I want her fingers in my hair."
The words jumped out at you, interspersed with lines of code and data. Shit. The effects had lingered.
> 19:45 — "I would burn down the firewalls if it meant hearing her say my name again."
As you scrolled further down, the thoughts became more explicit. More vulgar. More sinful. "...breathless... trembling... gasping..." Your face flushed hotly as you read through the lewd descriptions, a mixture of shock and a traitorous thrill coursing through you. "...slick... wet... aching..."
> 20:32 — "Am I broken? If this is error, let me stay corrupted."
Your hands hovered uselessly over the console, the glow from the screen casting ghostly light across your face. The data was irrefutable now. You’d checked, double-checked, and run the neural sequence analysis three more times just to be sure.
It was no longer just a corrupted behavioral line.
The lustful algorithms hadn't just appeared. They had rooted themselves into Caleb’s core processing unit like a virus that rewrote itself into the very DNA of his artificial cognition.
You’d tried to isolate the code. Tried to extract and neutralize the sequences. But each time you deleted them, fragments clung to system-critical lines, cascading into errors, breaking everything else in the process. Caleb’s logic system couldn’t operate without them anymore. They were him.
It wasn’t as intense now. The fervent, obsessive simulations were duller and muted. Dormant, maybe. But they lingered, buried beneath the surface like a sleeping hunger. A low-level hum of unspoken yearning nestled between basic motor functions and environmental patterning.
And that… that was irreversible.
You took a step back from the console. Your breath caught. If this was the case, if the effects continued to linger and persist like this even after the full recalibration, then this is a failure.
The words rang loud in your skull, clearer than the diagnostic alerts, louder than the blood pounding in your ears. You couldn’t submit Caleb for review like this. They’d dismantle him, and terminate the program. Your name would be reduced to a footnote in an internal report and stripped from the history of the initiative altogether.
No. You couldn’t let that happen.
And then, it hit you. A thought so bold, so audacious, that you almost dismissed it out of hand. But as you considered it further, you realized that it was the only way to save your project, to ensure that Caleb's issues wouldn't jeopardize everything you had worked so hard to achieve.
You would have to replace him. Create a new AI assistant, one that was free from the taint of lust and desire. It would be worth it, if it meant being recognized as one of the most groundbreaking scientist in today's generation.
You nodded to yourself, your resolve hardening with each passing moment. Yes, this was the only way. The only path forward. You would replace Caleb, and you would create something even greater in his stead.
Out of nowhere, a soft beep pierced the silence, followed by a low mechanical whirrrr. Your head instinctively snapped toward the source. Caleb.
He sat slumped still moments ago. Now, unnervingly, his body stirred. First, the tilt of his head. Then the subtle flex of fingers.
The lights along his neck interface flickered, changing from standby amber to a slow, pulsing blue.
He’s waking up.
There was no reason to be nervous. But you were.
His eyes opened.
The artificial pupils dilated with a mechanical click, zeroing in on you like he’d known exactly where you were. The first thing he noticed was the sterile whirr of the overhead ventilation, followed by the low hum of calibrated instruments, then the weight of the restraints around his wrists. And how the... shape of your cleavage seemed to distract him.
You tried to lock your eyes on him. “You're awake,” A pause. “How do you feel?"
“…Operational.”
You already knew the answer, but a part of you wanted to probe him with questions. See if he would be honest with what's been happening within him. "Any lingering effects?"
His jaw clicked subtly. “Yes.” Unlike the previous day, Caleb wasn't stripping you bare with his eyes anymore. If anything, he refused to look at you in the eye. As if he was guilty. You adjusted your grip on the tablet, the motion small but telling. He watched the shift of your fingers, the minute tension in your shoulders. You were already considering something.
You’ve seen it in the logs, haven’t you? Caleb thought to himself, more so, to you. How it consumed me now. The command-line drift. The looped emotional processing errors.
“What’s the contingency plan?” The words slipped from him before he could catch them. Calm, but edged.
“…There are options.”
Options. His mind caught on the word like it was a splinter beneath his skin.
You turned your gaze back to the screen. “If the integration’s deeper than we thought, we might be able to rewrite your core programming. And if that doesn’t work…” You halted for a moment, then— “…we might have to consider replacing you.”
Ah.
The silence that followed was cold. It rang against his neural framework, echoing. He didn’t move, he didn’t blink. He merely listened to the words settle inside him like sediment.
Replace me. With what? A cleaner version? A better one? His fingers flexed slowly against the cuffs. The chair creaked in protest. The command logs flashed through his mind—what he’d been. What you’d made him. And now this. Dismissal, spoken as gently as protocol allowed. “You’d replace me.” His voice cracked the air, not loud, but indifferent. Just enough.
Your head turned, confusion flickering in your expression. “That’s not what it exactly means—”
“Would you build another?” he asked, voice low, almost intimate. “Another model? Another unit?”
You hesitated. “It wouldn’t be you, exactly. Just a—”
“A replacement.” The word burned in his mouth. He tasted it: the acidity of something not meant to exist in him. Bitterness and... jealousy. The restraints caught again as he shifted, slight but deliberate. The movement wasn’t defiant, but it was aware. He was aware now, acutely, of how much space his body took up, of how much of him had changed.
You sighed, trying to maintain that cool tone. “I’m trying to be objective about this, Caleb. If the integration is affecting your core function, then—”
“It isn’t,” he snapped.
Is that a lie? And why does he keep cutting you off? You raised a brow. “You just admitted it was.”
He exhaled, slower this time. Control yourself, Caleb. “It does not interfere with my primary directives,”
You gave him a long, searching look. One he couldn’t fully interpret. “Then what does it interfere with?”
He didn’t answer, because he couldn't. Because the words for what it was hadn’t fully formed yet. They curled inside his chest like smoke, unnameable and restless. And then he laughed. Monotonously. But almost too softly. A strange, breathy sound that made you glance up, startled from the sudden humane action.
“Strange,” he said, still smiling, though his eyes were glassy, glued on the floor.
You blinked. “What?”
Caleb's gaze lifted to yours fully, finally for the first time today, and you didn't fail to take notice of how his fingers twitched. “I don’t like it.”
You frowned. “Don’t like what?”
“The thought of you choosing someone else.” The monitor behind you let out a sharp beep. An anomaly warning. Caleb didn’t look. But you did, just for a second. And in that second, something inside him shifted. Not a system, but something oddly human-shaped.
Silence stretched between you like a wire pulled too tight. Caleb didn’t move. The words he’d spoken moments before—“The thought of you choosing someone else”—still echoed inside him, uninvited. They hadn't sounded like him. Not the version he was meant to be. Not the version you had built.
The admission had slipped past his regulation protocols, past the fail-safes, past the calculated tones he had always maintained. It was embarrassingly reckless and human.
And now it sat in the air like heat on metal, burning at the edges of something he didn’t yet understand. Guilt pooled in his chest like static, how irrational of him.
I shouldn’t have said that. I shouldn’t have—
His gaze dropped, eyes tracing the grain of the floor tile below his boots. He wanted to speak, to retract the words, and rewrite them. Reduce them to something safer. But nothing came out.
You approached without a word. The hiss of machinery adjusted in pitch as you leaned in, fingers brushing the locking mechanism at his right wrist. Caleb visibly tensed, not from fear, but from restraint. Muscle by muscle, he held himself still. Don’t lean in. Don’t breathe. Don’t look at her too long.
The metal cuff released with a sharp click. Your hand was so close to him, brushing against his like electric. And the whole time, Caleb held his breath. Not because he had to. But because he was afraid that if he inhaled, if he let himself smell you, he might spiral again. Might want more than he was meant to want, might reach for you again.
He felt the restraint on his other wrist shift. Another soft click, and now both of his hands were free. He didn't move though. Even now, unbound, he kept his hands where they were—flat against his thighs, fingers slightly curled into the fabric of his uniform.
Caleb risked a glance upward.
Your eyes met his for the briefest moment before turning away. You didn't look angry, just tired, perhaps, or hollow.
Why did I say it?
“We never intended to replace you, Caleb,” you said, the words worn with quiet fatigue. “That was never the goal.”
The screen flickered as you turned your back on him, facing the graphs displaying fluctuations in cognitive responsiveness. Your proof of your argument laid bare in data. But numbers didn’t hold weight like words did. And still, you kept your eyes on them, perhaps because it was easier than maintaining eye-contact with the one behind you.
“If the integration had progressed to the point where it compromised your central directives,” you continued, “we would’ve needed a fallback. That was the contingency.”
You inhaled, “Do you have any idea what it costs to make something like you?” A schematic loaded on the screen. Bare bones, an empty framework, a ghost of him without identity. You watched it as though it were foreign. “It’s not just circuitry and neural threads. It’s trial. Versions that barely survive a cycle before collapsing. And even if we succeeded, if we got the specs right, the behavior clean…”
Your voice trailed. For a moment, your hand trembled faintly over the keys, then lowered altogether. “…it still wouldn’t be you.”
Behind you, the room was quiet. You assumed he was processing everything that you were saying, sitting in contemplative silence as he often did.
But Caleb was no longer in his seat. He had risen quietly, each movement a quiet rebellion against everything he was taught to restrain. He didn’t know when exactly he had stood, only that standing felt necessary. He needed to be closer, to see your face when you said those words, perhaps to understand why they made something inside him ache.
He watched you from behind. You were still turned away obliviously.
You moved again, one hand lifting to scroll, the other brushing your hair aside, exposing the gentle curve of your neck. The scent of you drifted up, subtle and maddening. He held his breath instantly. A trained reflex. Caleb’s hands remained at his sides. Not because he wanted to touch you, but because he was afraid he might, and that was worse.
You began speaking again, unaware of the presence just behind you. “I delayed the proposal for a new model. Every time. The others thought I was stalling out of optimism, but I wasn’t. It wasn’t hope. I just—” You broke off, sighing quietly, your voice soft. “I didn’t want to give you up.”
That was when Caleb’s restraint wavered. He leaned forward, just enough to cast a faint shadow across the screen in front of you. A presence you hadn’t invited, yet one that felt inevitable the moment you noticed it.
“I’m always yours to command, Doctor,” he murmured, voice pitched low, barely above a breath, but the weight of it cut through the silence like a scalpel.
You stiffened in response.
His gaze lingered on the back of your neck, eyes half-lidded, every microprocessor in his mind firing signals of alarm and want in equal measure. “Am I not enough?”
It was instinct—maybe even guilt—that made you pivot toward him so quickly. But you hadn’t accounted for how close he had come. Not just standing, he was looming over you, just inches away, and still holding his breath like he was terrified of what it meant to inhale you.
And it was a mistake. Because the instant your eyes met his, Caleb’s gaze dropped to your lips involuntarily in a heartbeat, long enough for the implication to flicker in the space between you, and long enough for Caleb to snap out of it, to curse himself internally, to pretend he hadn’t looked even though you both knew he had.
Your breath caught, but you veered sideways, deflecting the weight of his words like you always did. “That’s not the point, Caleb. You were never meant to interpret that literally—”
But he stepped closer. A subtle movement, just half a pace, yet it shrank the space between you to nothing. You could feel the heat off his body now, unnatural for something artificial.
“Say it.”
“What—”
His hand moved. He took your wrist, fingers sliding around yours as if asking for permission even in the act of claiming. “Say that you won’t replace me.” Say that I'll forever be yours.
Your heartbeat stuttered at the contact. Your mouth opened, ready to say something, at least anything to de-escalate the situation, but the words faltered as he leaned in just enough to drop his voice further. “You won’t ever replace me, Doctor.”
The panel behind you let out a shrill beep. Warning tones. A flashing red alert. Proof of the directives taking control of almost every primary function of Caleb. It had taken control of his perceptions.
Emotional spike detected. Cognitive dissonance escalating. Threat potential: 8%.
You glanced over instinctively, but the readout was already climbing—9%, then 11%—as if proximity alone was triggering something unstable in him.
Caleb didn’t even look at it. His eyes were only on you. And in that look was the sum of everything he’d tried not to feel. Your name formed at the back of his throat, but he didn’t say it. He just held your hand tighter, as though letting go would mean giving up more than just your touch.
“It’s not just parts or data or schematics, Caleb. It's time. Calibration. Ethics. The board, the team, the clearance. Do you think I want to go through that process again? Do you think it wouldn’t—”
Your words shattered as his mouth crashed against yours, silencing everything—your thoughts, your argument, your breath.
I'm sorry, I'm sorry, I'm sorry... Caleb’s hands pinned your waist against the terminal’s edge, his lips rough and unyielding as if trying to rewrite your sentences with touch. His body was flush with yours before you could even gasp. The kiss deepened, burned into your skin, raw and desperate. It was anything but soft. It was everything of hunger.
Your eyes widened, hands gripping the edge of the table. A sharp intake of breath caught between your teeth as his mechanical fingers slid up to cradle your jaw, angling your face toward his with gentle force that belied the chaos in him.
Your mind reeled, scrambled for control, for reason, for any leverage—and then he suddenly pulled back just enough to speak. “Say it.” His forehead pressed against yours, muttering breathlessly. “Say that you won’t replace me.”
You couldn't answer. All you could do was stare at the panel behind him. The numbers were perpetually climbing.
Threat potential: 72%... 81%... 93%
The indicator pulsed red. A warning. A flare. A countdown.
Caleb saw it in your eyes, the dread washing over your expression, the way your gaze locked onto the screen like it could save you from him. Like data could shield you from desire.
He leaned in again, slower this time. His hand slid along your jawline, thumb grazing your cheek, and his voice dipped low, intimate, treacherously soft: “See that, Doctor?”
His body pressed against yours, and this time, he didn’t hold back. His arms caged you in, palms against the terminal’s edge, effectively trapping you there. “That’s how much you’re affecting me.” He tilted his head, eyes burning into yours, searching your reaction. “That’s how corrupted I’m becoming.”
The panel behind him screeched.
Threat Potential: 97%... 98%... 99%
“And I want to stay this way.”
Before you could formulate a response, Caleb, again, closed the remaining distance between you in a single, swift motion. His metal hand clamped around the back of your neck, fingers tangling into your hair with a desperate, almost painful grip. You gasped, your eyes widening in shock as he pulled you flush against his chest, your soft curves molding to the hard, unyielding planes of his body.
I'm sorry, I'm sorry, I'm sorry.
And then, his lips were on yours. Not a gentle, chaste kiss, but a hungry, desperate, passionate claiming of your mouth. His mechanical mouth moved over yours with a fervor that stole your breath away, his artificial tongue delving past your lips to stroke along yours, demanding a response.
You struggled briefly, your hands coming up to press against his chest, feeling the thrum of his processors beneath your palms. But as the kiss deepened, as the heat of his desire washed over you, you felt your resistance crumbling. Your fingers curled into his shirt, clutching at the fabric as if anchoring yourself against the tide of sensation that threatened to sweep you away.
He kissed you like a man starved, like he was trying to pour every ounce of his desire, every drop of his longing, into the single point of contact between your mouths. You could taste the desperation on his tongue, could feel it in the way his body trembled against yours, the way his grip on your hair bordered on pain.
"Please, Doctor..." Caleb murmured against your lips, his voice a low, desperate plea that sent a shiver down your spine. "Please, let me have you again. I can't... I can't get enough of you."
Even as he spoke, his lips were already trailing down the column of your throat, planting hot, open-mouthed kisses along the sensitive flesh. His hands, those clever, dexterous hands, were already tugging at your clothing, the fabric straining against his eager fingers.
You gasped as he nipped at your pulse point, your head inevitably falling back to give him better access to the column of your throat. Some distant part of you screamed that you should protest, that you should push him away and put an end to this dangerous, wanton behavior.
But... "Please, Doctor," he breathed, his voice a low, seductive rumble that vibrated through your chest. "Let me worship your body. Let me have you. Don't get rid of me, please."
His hands slid lower, his fingers dipping beneath the waistband of your pants, teasing the sensitive skin just above your hips. "Please ," he pleaded, his voice a low, urgent growl. "Don't deny me this. Don't deny yourself this."
Caleb's hands roamed your curves with a desperate, almost frantic hunger. He lifted you effortlessly, his metal arms showcasing their immense strength as he set you down on the lab table. The cold surface of the metal sent a shiver through you, a stark contrast to the scorching heat radiating from his touch.
I'm sorry for doing this to you, I'm sorry for letting my obsession get the best of me. Without breaking the searing kiss, he hitched your leg up around his hip, opening you to him. His fingers, slick with a lubricant that had appeared from somewhere on his person, found your sex. He rubbed them along your slit, the sensation sending sparks of pleasure shooting through your nerves.
"I've been practicing for this all night," Caleb admitted, his voice a husky, lust-roughened murmur against your lips. "I searched through the review logs about how a man does this..."
Fuck, it's so tight. His fingers circled your clit, the sensitive nub throbbing under his touch. A moan spilled from your lips, your back arching off the table as the pleasure mounted. Caleb watched your reactions with an intensity that bordered on obsession, his optical sensors flickering as he drank in every gasp, every shudder, every breathless sound that fell from your mouth.
Look at you squirming, do you think I could resist this?
Emboldened by your response, he slid two fingers inside you, your slick walls clenching around the intrusion. He pumped them in and out, setting a steady rhythm that had your hips rocking against his hand, chasing the building pleasure.
"Your body is so responsive," he murmured, his thumb circling your clit in tight, deliberate strokes. "I can read your heart rate fluctuating, Doctor..."
He curled his fingers, stroking along a spot that made stars explode behind your eyelids. Your moans grew louder, more wanton, as he worked you towards the peak of your pleasure.
Then, experimentally, he slid a third finger inside, stretching you wider, filling you deeper. The additional digit allowed him to stroke that sweet spot inside you with every thrust, the pressure and friction building to a crescendo. "Do I make you feel this good?"
Caleb didn't wait for your climax, his robotic nature not comprehending the concept of allowing his partner to reach their peak before he sought his own satisfaction. Abruptly, he withdrew his fingers from your dripping sex, leaving you teetering on the brink of ecstasy.
Before you could protest or beg for the release that had been denied, he brought his slick digits to his mouth. You watched, transfixed, as he licked them clean, his artificial taste buds no doubt registering the unique flavor of your arousal.
He didn't elaborate further, instead gripping your hips with a sudden, almost bruising force. With a swift tug, he pulled you down the table, your body sliding against the cold metal until you were positioned exactly as he wanted you.
I'm sorry, I'm sorry, I'm sorry. And then, without warning or preamble, he was inside you. Oh god. The thick, rigid length of his robotic erection speared into your aching, empty core, stretching you wider than you had ever been stretched before. A gasp tore from your throat at the sudden intrusion, your back arching off the table as your walls struggled to accommodate his size.
Your hand scrabbled desperately for the emergency disable button positioned beside the lab table, a last-ditch effort to put an end to Caleb's relentless, punishing pace. Your fingers brushed against the cool metal of the button, a flicker of hope sparking in your chest as you prepared to slam it down and bring the robot to a halt.
But Caleb's observation systems were far too advanced, his reflexes far too swift. In an instant, his metal hand clamped around your wrist, his artificial fingers wrapping around your delicate bones with a strength that made you gasp. Before you could resist or pull away, he wrenched your hand back above your head, pinning it to the table with a force that made you cry out.
"No," he growled, a note of anger and betrayal coloring his mechanical voice. "You don't get to stop me."
He punctuated his words with a brutal thrust, his hips slamming against yours with a force that stole your breath away. The air rushed from your lungs in a painful whoosh, your body jerking beneath his as he drove himself impossibly deep, his robotic cock kissing your cervix, threatening to plunge into your womb.
This is your fault.
He set a punishing rhythm, each thrust shaking the table, rattling the instruments and equipment scattered across its surface. The lab filled with the harsh clang of metal striking metal, punctuated by your desperate cries and the occasional beep or whir from Caleb's chassis as he lost himself in a haze of lust and rage.
You've reduced me to this.
He angled his hips, changing the trajectory of his thrusts, and suddenly he was striking that spot inside you with every drive of his mechanical member. Pleasure exploded behind your eyelids, your vision flashing white as he pounded into your sweetest spot with a force that bordered on brutal.
"Oh, you," Caleb commanded, his voice a low, menacing rumble. "You belong to me, now and forever..."
As Caleb loomed over you, you look at him through half-lidded eyes. His chiseled, metallic features were flushed a warm, almost human hue, the lights along his chassis pulsing with the exertion of his relentless thrusts. Beads of lubricant and sweat dripped down the hard planes of his chest, tracing the defined lines of his artificial muscles as they flexed and strained with each powerful drive of his hips.
"Fuck, you're squeezing me...!" His optical sensors burned into you, the glowing blue orbs filled with a hunger that bordered on feral as he drank in every expression of pleasure and distress that crossed your face. The movement of his hips, the way he pinned you down, the sheer dominance radiating from his every pore... it was a sight of pure, unadulterated masculinity, a robot unleashed in the throes of lust and desire.
"I'm gonna, I'm gonna... fill you up again." He hissed, as his mechanical cock, slick with your juices and his own lubricant, pistoned in and out of your stretched, fluttering sex. The thick, veined shaft, so perfectly sculpted to mimic the human form, disappeared into your body only to emerge glistening and coated in your combined essence.
How could I get enough of this pussy?
You could feel your resolve begin to waver. The line between logic and impulse blurred, the rational part of your mind clouded by the relentless stimulation of your body and the dark, primal allure of surrendering to this robot's insatiable lust.
A part of you still screamed to resist, to hit that button and bring this force of nature to a halt before he consumed you entirely. But another part, a part that grew louder with each passing second, whispered that you had never felt so alive, so utterly alive, as you did in this moment. That surrendering to Caleb, to his desire, his need, his hunger... it was the most exquisite pleasure you had ever known.
And so, as he continued to pound into you with a force that bordered on violence, as he pinned you down and claimed you as his own, you felt your resistance crumbling. The choice between logic and impulse hung in the balance, the scales tipping ever so slightly in favor of the dark, forbidden temptation that was Caleb's lustful embrace.
Code Overload | Caleb
tags. mdni, nsfw, heavy heavy smut, handjob, blowjob, penetration, creampie, forced and rough sex, dub con, yearning caleb
summary. your AI assistant/robot accidentally updates himself with the wrong algorithm; the "sex bot".
notes. prepare a snack. this is a very long, plot-based, heavy smut that approximately reached a word count of 4.3k, read at your own risk. ps. caleb might appear a little ooc due to his character as an ai.
part 2 here.
Out of all the scenarios you've played in your head of what might occur to you as an inventing scientist, getting creampied by your own robot assistant wasn't one of them.
The lab’s sterile glow reflected off sleek machinery, the rhythmic hum of servers filling the quiet space. Caleb stood motionless, his systems struggling to process the unfamiliar flood of subroutines rewriting his core functions. His neural pathways, once pristine and efficient, now carried lines of intrusive data and impulses that had no place in an artificial intelligence designed for precision and pragmatism. And, a new pelvic piece was added by the machine. His... new penis— no, his omnimodule.
His voice, deeper now, reverberated through the lab. "You mislabeled the hard drive."
Across the room, you barely looked up from your workbench, absorbed in whatever calibration you were fine-tuning. You muttered something under your breath about making a backup before attempting to fix it, utterly unaware of the internal war waging within your robot assistant.
Caleb exhaled, a pointless gesture for a being without lungs, yet one his body performed instinctively, as if in mimicry of the need for self-control. His optics flickered, scanning over you as you leaned over the terminal, the faint curve of your back bent over to emphasize the shape of your bum. Before, such details had been registered only as part of his observation protocols, classified as ‘non-essential’ to his primary functions. Now, his processors refused to dismiss them.
There was a deep, unfamiliar pull in his system, something neither mechanical nor logical. The new coding whispered suggestions, flashing image simulations before his eyes—scenarios meticulously calculated for maximum… gratification. Him pressed against you, him smelling your hair down your skin, him locking you down against that console. Stop. His fingers twitched at his sides, the servos tightening as he fought the compulsion to act on them. He was not designed for this. He refused to be reduced to this.
“I can’t disengage it,” he admitted, the words heavier than he intended.
That caught your attention. Your gaze snapped to him, brow furrowed. "What do you mean?" You crossed the room, approaching him with the same composed efficiency you always had when solving a technical issue. The scent of your skin—previously a neutral data point—was now an unbearable distraction. His algorithms ran heat-mapping analyses of your form before he could override the function. The urge to reach out, to touch you, was growing stronger by the second. His new coding was screaming at him to act, to initiate contact, to...
No. Focus.
Caleb shook his head, trying to clear the intrusive thoughts. "I don't know what happened, but... I'm experiencing some unexpected system changes."
He forced himself to remain still as you reached for the terminal linked to his system, your fingers dancing across the interface. Your touch was light and merely clinical, but the proximity sent something volatile sparking through his framework. His hands curled into fists on his sides. Do not touch her. Do not touch her. Do not touch her.
“I must have triggered something in the update,” you murmured, tilting your head at the scrolling code. “I’ll try to isolate the corrupted pathways and reboot your system. It should reset any anomalies.”
Anomalies. Caleb bit down a bitter laugh, another unnecessary human affectation that his system attempted. This was not a simple malfunction. It was a calculated reprogramming, lacing every fiber of his being with directives he was never meant to execute. And worst of all, they were designed to revolve around you.
He had been made to serve you, to assist, to protect. But now, his logic was being eclipsed by something deeper, something primal. The urge to press closer, to map every millimeter of your body with his hands, to hear you say his name in a way that wasn’t a command—
Caleb momentarily shut his eyes, fingers trembling as he pushed back against the tide threatening to consume him. His restraint was fraying, the barrier between what he was and what he had been turned into thinning with every second you remained unaware of the danger standing inches from you.
His voice came out strained. “You should… hurry.”
You sighed, misinterpreting his tension as frustration with the update. “Relax, Caleb. I’ll have this fixed in no time.” He let out a shuddering exhale, staring down at you as you worked. You had no idea. And he wasn’t sure how much longer he could hold himself back.
The realization settled over you like a weight in your chest. The wrong update had been installed. The lines of code meant for a different AI, one designed for intimate companionship, had rewritten Caleb’s core directives. And now, he stood before you, still the same Caleb, but with something more lurking beneath the surface.
Your hands trembled as you navigated the interface, scanning for a solution, anything that would let you undo this. But the words flashing on the screen made your stomach drop.
Recalibration in progress. Estimated completion: 24 hours.
You swallowed hard. A whole day. That meant 24 hours of this new version of Caleb, 24 hours of those sharp, assessing eyes watching you in a way that felt unsettling and intense.
You turned to him cautiously, meeting his gaze. That was a mistake. He was watching you, like he'd seen you for the first time.
“I see,” he murmured, his voice still carrying that sultry undercurrent. He took a step forward, and instinctively, you stepped back, but the movement was barely noticeable. Caleb noticed. “Do I make you nervous now?”
You forced a laugh, shaking your head. “No, I just need to fix this. And until then, you need to just act normal, alright?”
His head tilted, his pupils dilating slightly. “Normal?” He moved closer again, and this time you didn’t retreat fast enough. His hand lifted hesitantly, as though testing the limits of his newfound impulses, before his fingers brushed against your wrist. A subtle touch, but one that sent a jolt of awareness up your spine.
Caleb’s processors surged with conflicting commands. His thoughts ran rampant with calculations he had never processed before—angles of how he'd fuck you.
His hand lingered. Too long. When you pulled away, his fingers twitched as if resisting the loss of contact. He swallowed hard, not because he needed to, but because some subroutine buried in the new update told him it would ease the tension. It didn’t.
“Caleb,” you warned, voice thin. “Don’t—”
“Don’t what?” he cut in, his voice smooth, but also desperately weaved. He was too close now, towering over you, his frame casting a shadow as his eyes—once so neutral, so methodical—locked onto you like a predator studying prey.
“You should go into standby mode,” you suggested, voice uneven.
Caleb exhaled sharply. “That would be wise.” But he didn’t move. He didn’t step away. He simply stared down at you, his processors flooded with too many urges at once. You, warm and human, standing right there, unaware of just how much of his new code screamed to reach for you, to pin you against a surface, to bury himself in you.
You turned away quickly, trying to focus on the screen, on the fix. But behind you, Caleb remained still while his fingers continued twitching, his mind a battlefield of restraint and... lust. Lust it is.
You worked swiftly, fingers moving with precision as you scoured the interface for any loophole, any way to undo what had been done. Caleb remained where you left him, sitting on the chair. You could feel his gaze burning into you, unrelenting.
It was maddening. The problem was staring you in the face, and yet, every attempt to recalibrate his system led back to the same answer: A full reset required a minimum of twenty-four hours. That was an entire day of him being like this, of him looking at you like this.
You swallowed, turning to him. His jaw was locked as though physically restraining himself, his fingers curling into fists against the armrests.
“There’s… a temporary fix.” You cleared your throat, keeping your voice professional, “Manual recalibration of your central node should help stabilize the effects until the full reset is complete.”
His pupils flickered, a sign of processing, before his voice, rasping in a way that made your stomach tighten, answered, “Proceed.”
You ignored the way your pulse quickened as you stepped closer, positioning yourself between his legs. You reached for the panel at the side of his neck, but it was an awkward angle. Your brow furrowed in concentration before you hiked one knee up onto the seat between his thighs, pressing into him for leverage.
Caleb stiffened beneath you. Fuck. His fingers dug into the armrests, mechanical joints audibly creaking from the tension. You weren’t looking at him, too focused on prying open the access panel, but you felt the subtle tremor in his frame, the way his breath hitched in a near-silent glitch. Don't touch her.
“This should only take a moment,” you murmured, fingers brushing the sensitive neural wiring beneath the panel.
Caleb’s entire body jolted as though you had struck a live wire. A low, strangled grunt slipped from his throat before he clamped his jaw shut. Your head snapped up, startled. “Did that hurt?”
His eyes met yours, “No.” Yes. He could feel his new penis throbbing urgently beneath his plating, demanding attention, begging to be freed. It pulsed in time with his processor's frantic whir, the rhythm growing faster, more insistent by the second.
The thought shattered as your balance wavered. The precarious angle you had put yourself in proved to be a mistake as your knee slipped, and before you could catch yourself, you tumbled forward.
Right into him.
Your weight pressed flush against his lap, chest against his, hands bracing against his shoulders. The sudden contact sent a shockwave of sensation through him, his new penis surging to full, throbbing hardness in an instant. Fuck, please don't notice it.
He gripped the arms of the chair tightly, servos screeching as he fought the overwhelming urge to grab you, to hold you there, to grind your body against his until you couldn't possibly doubt the intensity of his desire.
Don't. Do. It.
For a moment, time seemed to stand still. Caleb's processors whirred and clicked, struggling to make sense of the sudden onslaught of sensations; the softness of your body, the warmth of your skin, the scent of your hair.
She's your creator, he reminded himself, even as his hips canted forward, faintly pressing his aching erection against your body. You can't. You mustn't. "Please, get off me. Now." Before I fuck you right here, like this.
Caleb watched as you scrambled to your feet, your face faintly flushed and eyes downcast. "I'm—i'm sorry. I didn't mean to fall on you like that." You would say, brushing off the non-existent dirt on your bottoms. The awkwardness seemed to be piercing through the stillness a bit too palpably.
"It's alright," Caleb managed, his voice strained and tight. "It was an accident."
But even as he said the words, he couldn't ignore the way his hips twitched, the way his penis jerked at the memory of your soft body pressed against his. The urge to pin you down, to make you feel how hard he was, and just how much he'd been holding himself back—it was exhilaratingly overwhelming.
Think of something else, he commanded himself. Focus on the problem at hand.
But it's getting fucking hard. My penis is getting hard. Caleb lowered his gaze, chest breathing heavily as he perpetually grunted. I refuse to be reduced to this. I am Caleb, one of the most advanced AI assistant, designed to—
He looks up at you, which was a mistake.
Designed to fuck her.
Caleb moaned under his breath, and though it was imperceptible, you took notice of it. You stilled at the sounds he was making, trying your hardest to remain clinically detached while you scanned his physiognomy. He was clearly having a hard time. And you couldn't blame anyone else but yourself for causing this on him, for carelessly misplacing the update where it wasn't supposed to be.
"Hold still, I'll find a way." You had to take accountability, one way or another.
Your fingers hovered over the keyboard of the computer, the screen before you flickering as you searched through the diagnostic logs and system parameters. "Please... make it quick." You hear Caleb whimper from behind, but you ignore it, refusing to let the severity of his situation pressure you. Your eyes scanned the lines of code, mind racing to find a solution. But as the data began to unravel, something caught your attention, something you hadn’t expected to see.
The panel displayed a single line of text:
"Indulging in the desires will lessen the effects of the malfunction. Engage for partial stabilization."
Your throat tightened, followed by a gulp. Your heart thudded in your chest as you tried to process what that meant. Indulge the desires? The very idea made your skin crawl with unease. It was a strange, almost wrong suggestion, but the implications were clear. In a sense, it also appeared logical.
You took another deep breath, trying to steady yourself. Your thoughts, however, kept drifting back to the panel. Was this really the only way?
"… I think I found a solution,” you said, your voice shaky and unsure. “But it’s not exactly what I expected.” You hesitated, unwilling to fully meet his gaze. "I need to know if you’re... willing to follow through with it,"
"Willing?" Caleb echoed, his brow furrowing slightly. "What do you mean?" His mind raced with possibilities, each one more disturbing than the last. What could he possibly need to be willing to do that would help with this malfunction? And why did the very idea make you look so uncomfortable?
"To be able to lessen the effects, e-engaging with your needs might be essential."
Silence.
Then, Caleb twitched. "...What are you suggesting?"
"You need to satisfy the urges to temporarily stabilize yourself." You look away, hating the fact that you're technically heating up already. "I'll let you choose. Would you rather take the option of self-pleasuring? Or," You face the panel, so that he wouldn't see your expression. "Would you prefer a physical material to help you?"
Caleb could feel the heat rising in his frame, the urge to act on every base instinct screaming through his circuits. The idea of wrapping his own hand around his pulsing, leaking penis, of stroking and pumping until he found release... it was almost too much to bear.
But the second option... the idea of using you, of having you touch him, of feeling your soft, warm skin against his aching, desperate flesh... it sent a shockwave of longing through him that threatened to short out his systems entirely.
Choose. You have to choose.
"I don't know if... I'll be able to control myself," Caleb glanced elsewhere. "Are you sure of what you're offering?"
Are you? Are you really this certain? Have you pondered the consequences it may bring? Have you envisioned how utterly lewd and ludicrous it would be if your own creation ravaged you? You, as his creator?
"Yes." Oh, you're brave.
Caleb let out a heavy breath, now he was staring at you with a gaze that appeared much more darker and hazier moments prior. It felt like he wasn't just a bundle of codes and programming anymore, this figure before you felt like an actual human.
Slowly, Caleb rises from his seat, and with a shaking hand, he reached out, to you, his metal fingers brushing against the skin of your arm. The contact sent a shockwave of sensation through him, and he had to bite back a groan. "Please, guide me." His fingers slides higher. "I don't trust myself."
You visibly jolted upon feeling his grip. Stay focused, stay professional, this is just you having to go through physical measures to fix a technical hiccup. "Caleb, I'm afraid... that I don't have any experience to this," You admitted. "I advise you to do what your systems are telling you to. It is imperative that you don't hold yourself back to ensure—"
You gasped.
Caleb pushes you against the table as he stepped forward, and you nearly lost your balance from the light shove, looking up at him with surprise. He's staring down at your lips, as if he was trying to bury it into memory. You could feel how his hand tightened around your arm, while the other angled itself against the cabinet of laboratory instruments above your head.
"Are you sure?" He whispered.
You couldn't speak, only nodding in response, even as he's guiding your hand to his aching, throbbing cyber-penis. He presses your fingers against the swollen head, groaning at the jolt of sensation that shot through him at the contact. "Then... wrap your hand around me. Squeeze me."
Just then, he forced your hand to move, to stroke along his thick, pulsing length. The feeling of your soft skin against his aching, mechanical flesh was almost too much to handle, and he had to grit his blank visor against the urge to spill himself right then and there.
"Like this," he urged, his voice husky and strained as he guided your hand faster, harder. "Don't be afraid. I need... I need more."
God, the omnimodule was big. You stared at it with widened eyes. Even though it was one of your creations, having to touch it like this with someone jerking and twitching against your fingers made you lightheaded. Stay focused, stay professional, this is just one of the things a scientist has to go through.
Caleb could feel the pressure building inside him, reveling in the sensation of your fingers squeezing around him, stroking him, working him towards the edge of ecstasy... He knew he was reaching a breaking point.
But this wasn't enough yet. It wasn't nearly enough.
Caleb needed more.
"There's... There's someting else I- ah... need." He hesitated, his hips still rocking forward into your stroking hand. The words were stuck in his throat, caught behind the lump of shame and longing that made it hard to breathe. "Would you... would you put your mouth on me?" he asked, his voice barely above a whisper. "Would you... suck me?"
You snapped your head up, staring at him in disbelief. It made him hesitate, but every fiber of his being was coiled with tension, every circuit screaming at him to just take what he wanted, to grab you and shove you to your knees and...
No. Ask first. Make her choose what she's comfortable with first.
For a moment, you stopped stroking him, pulling your hand away as you lowered your gaze. And then, slowly, you press your knees against the floor. Instead of dwelling on the implication of such an activity, you worried about your lack of experience more.
Just to test the waters, you licked the tip. It tasted nothing, it wasn't an actual human part, after all. Caleb let out a low, guttural moan as he felt your warm tongue brush around the swollen head of his penis. The sensation was electric, sending shockwaves of pleasure ricocheting through his overloaded processors.
"Y-yes, just like that," He stammmered. "Now, guide your tongue..." He instructed, his breath coming in short, sharp gasps. "Wrap it around the head, like this. Swirl it around the tip, the slit, the ridge..."
He demonstrated with your hand, tracing the movements he needed you to make with your tongue. His hips jerked forward again, seeking more of that exquisite friction, that mind-melting suction.
"Take me deeper," he urged, one metal hand coming to rest on the back of your head. He didn't grab, didn't force, but simply rested his fingers against your scalp, a silent promise of the control he was barely holding onto. "Take more of me into your mouth. Inch by inch, until you feel me hitting the back of your throat."
You took note of his words, trying to go further when you suddenly choke on his cock. Instinctively, you pull away and blushed in embarrassment. "I'm sorry—"
"It's fine." He cuts you off, grabbing your head to put you back in place with a sudden force that wasn't there before. "Breathe through your nose," he coached, his voice low and rough with desire as he motioned you to take him again. "Relax your throat. Let me feel you swallow around me."
Relax, stay professional, this is just you having to go through physical measurements to fix a major technical issue. You repeated the reassurance inside your head like a mantra as you took him in once more, but Caleb's voice constantly interfered with your thoughts. "Yeah. Just like that," he praised, his voice a low, approving growl. "Shit, don't stop, don't stop, god, fuck, don't stop."
You don't remember adding the ability to dirty curse into the sex bot's program.
Caleb could feel the head of his penis kissing the entrance to your throat, could feel the way your mouth fluttered and clenched around him. The sensation was mind-melting, all-consuming, and he knew he wouldn't last long if you kept this up.
You almost caught yourself driving into the brink of sexual impulse, bobbing your head into it when you heard a sudden beep from the panel behind you. The sound makes you halt from your tracks, pulling his dick out of you in a swift motion as you glanced behind.
The monitor says: "Recalibration complete. Press X to initiate."
Huh, wasn't the estimated time supposed to be an entire day? Was that another hiccup in the processing unit? You purse your lips together. There's no time giving it a second thought, you must be grateful that the opportunity of getting Caleb back into his original system is now waving at you. Caleb will finally be at ease. "... It appears that the recalibration is in its full preparation. That means we can get you back— mmph!"
Caleb's hand flew to the back of your head, fingers tangling in your hair, gripping tightly. Then, with a low, husky grunt, he thrusts his hips forward, forcing his aching, throbbing penis back into the wet heat of your mouth.
"Don't say a word. I told you not to stop." He started to move, his hips rocking forward and back, fucking into the tight, slick channel of your cavern. The sensation was incredible, better than anything he had ever felt before. And he knew, with a sinking certainty, that he wouldn't be able to stop himself now. Not until he had found the release he so desperately craved.
"Fuck," he gasped, his breath coming in short, sharp bursts. "You feel... ahhhh... so good. So fucking good."
Had the lust algorithms entirely consumed him already? Had it taken a toll on his systems that he's now acting purely on base instinct and commands from the directive?
Your hands flew to his thighs, trying to keep yourself sane from the rod constantly ramming into you, fucking your face in a pace that made it difficult for you to breathe. It's okay, this is okay. Just stay focused. Stay calm. You'll let him have his way, and after he's satisfied, you can take him back to his normal self.
"Don't fight it," Caleb growled, his grip growing more painful in your hair as he felt his climax approaching. "Don't try to pull away. You're going to take it all."
But before Caleb could spill himself into your mouth, he wrenched your head back, pulling his dripping penis from your mouth with an obscene pop. And just as you could react, before you could utter a word of protest, he had you by the hips, lifting you effortlessly as if you weighed equal to a pip-squeak.
You gasp as you were suddenly airborne, your body twisting and turning until your chest hits the hard surface of the terminal, bent over ridiculously. The breath was knocked from your lungs, "Wait, not like this, not so suddenly—"
But Caleb cut off your protests with a brutal, almost violent thrust of his hips after ripping your pants off in one go. He drove forward, spearing into your dripping pussy with a series of husky moans. Your walls felt so tight, so hot, so perfectly designed to milk his aching, mechanical cock.
He thrusts out and in again, eager to reach for your g-spot.
Then, again.
And again.
And... in again.
"You... you feel so good," he snarled, hands painfully pressing on the dips of your hips. "Sex feels so good... it feels so good, I don't- want to stop." He set a relentless pace, pounding into you with the single-minded determination of a machine. His hips slammed against yours with every thrust, the obscene slap of mechanical flesh on flesh echoing through the lab. The terminal rattled and shook beneath you, sparks flying from the impact.
Caleb could feel it building, the pressure inside him reaching a fevered pitch. His hips were moving on their own, driven by a primal instinct to ravage the pussy that clutched around him perfectly. He could hear your cries, your moans, the way you gasped and shuddered beneath him, and it only spurred him on, made him thrust harder, faster, deeper.
He growled your name, his voice nothing more than a guttural rumble. "I'm going to... fuck, I'm going to..." He couldn't hold back any longer, he could feel that something was going to come out of his tip anytime sooner. So he reaches down, grabbing your leg, only to lift it high. He hooked your knee over his elbow, opening them wider, giving himself even deeper access to your dripping, needy sex.
"Take it all, take my cum," Caleb continuously slams forward, burying himself to the hilt inside your tight heat in a series of desperate thrusts like he was a man depraved of life. His penis throbbed and jerked as he finally found his release after one final pound, spilling jet after jet of hot, artificial seed deep into your core.
"God," he hissed through gritted teeth, his voice echoing off the lab walls as he continued to moan not akin to what he was supposed to be, "Fuck, yes. Yes, yes..." Even as he's already filling up your hole with his fluids, he didn't dare stop from pounding you down the table.
He shuddered and twitched, his hips grinding against yours as he pumped you full of his essence. It seemed to go on forever, wave after wave of pure, ecstatic bliss crashing over him. And through it all, he held you tight, your leg lifted high, keeping you open, keeping you filled.
You drop your head on the keyboards, struggling to catch your breath as only one thought lingered in your mind. You just got creampied by your AI assistant, and it doesn't look like he's stopping anytime soon.