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.























