Work Text:
“Holy shit - gah! I think I'm about to freeze my fucking ass off!” Tweek lamented, slamming the wooden door behind him and Craig. The unrelenting snowy wind that had been harshly slapping their faces, feeling like the wind had been laced with needles, finally stopped. Tweek breathed deeply, gloved hands shaking from his usual caffeine overdose but also the cold festering in his limbs.
Next to him, Craig peeled off his snow covered chullo, the tips of his ears sprinkled red from the cold. “Yeah well, I’m freezing my dick off. I’m dickless,” he said glumly, surging a small laugh from Tweek as he deadpanned.
”Oh no, wh-whatever will we do?” He snorted, eyes rolling as he fumbled taking off his worn gloves, one finger at a time. Finally, he worked them off with his teeth, tucking them into his pocket. He glanced up, to where Craig was taking off his own snow caked shoes, and back down to his uncontrollably shaking fingers. He couldn’t even feel the tips.
“Tweek, hon’?” Craig asked gently, alternatively warm hands strange and fuzzy feeling on his face. They broke through the freezing static on his cheekbones, melting them away.
”Mmm?” He said, or rather hummed because he’d lost the ability to say anything properly at all. Craig only smiled, hands cupping his. “How the fuck are your hands warm?” He breathed, seeing his warm breath fog the chilled air.
He was partially wishing they'd skipped school, he fell asleep the second he'd stepped into the heated room anyway. Craig had had to wake him up an embarrassing three times, before it was time to face the harsh cold outside.
An uncomfortable feeling was slowly infiltrating his hands, taking him a few moments for him to understand what it was until his hands felt debilitated by how much it hurt. Shit. He hated pins and needles.
Yeah. He was really regretting even leaving his bed with Craig this morning.
"Your hands are freezing, baby," Craig lifted Tweek's fingers to his mouth, brushing his lips over them. He smiled softly at Tweek, making it feel like the cold was melting from his bones just from the warm look.
"N-no shit!" Tweek yelped, face burning red. It was a strange feeling, face cold but somehow still he was flushed hot. “I ca-can’t feel them!”
As if to test the theory, Craig pinched his finger tips, prodding and poking to no reaction to Tweek. The noirette frowned, leaning to press another kiss to his knuckles, warm breath ghosting over his fingers.
Tweek waggled them experimentally, pressing his fingers into Craig’s warm face, sliding up his cheekbones and down his jaw. Craig stepped a little closer, sparing a small laugh when he registered their closer height as Tweek still had his boots on. It was a strange feeling to be the same height as Craig, his boyfriend only punctuating the point by kissing the tip of his nose.
Whilst he did it, he guided Tweek's hands to slide up his shirt, resting on his warm sides. Instantly, his eyes snapped open wider, amazed at how warm Craig was. He immediately pressed closer to Craig, trying to make sure there was no distance between them to allow any of his boyfriends warmness to dissipate.
Craig rolled his eyes at his dramatics, finally kneeling to tug of his boots. Tweek just about screamed as he was attacked form the cold all over again.
”Jesus Christ, Craig! Can we turn on the heater?”
Craig raised an eyebrow up at him. “Yeah,” he gave Tweek a look that meant he was scheming. “Or…we can go to my room, I can steal about half the blankets in South Park and watch Red Racer in my bed.”
Tweek’s eyes lit up.
“Can I get coffee first?”
”Noooo Tweek, as my boyfriend, who loves coffee, you can’t get coffee,” Craig stood up again, Tweek peeling off his chullo to ruffle up his messy black hair.
Instantly, Craig bumped his hand aside with a groan, Tweek only laughing at his disgruntled expression as he fussed with his hair. They both knew well that Tweek would massage his hands through his hair later anyway, making his hat flattened hair a fluffy, probably tangled, mess.
"Fuck off," Tweek murmured, but walked away instantly, too cold to sustain their petty, joke arguing. Craig followed behind with a chuckle, finding Tweek's still cold hand as they made their way to the kitchen.
Idly, Tweek began making a coffee, the machine humming away, more than pleasing to Tweeks ears, continuing to grab two mugs. Both of them acted unanimously, Craig responding by placing creamer on the bench with his own tea bags. Tweek had convinced him a while back to join in on his addiction by getting him addicted to different types of tea. He was slightly more intelligent than Tweek to not be drinking caffeine, instead placing a chamomile tea bag in.
"212 is the right temperature for this, right?" Tweek asked, Craig affirming him with a soft kiss to his neck and a nod. Tweek fumbled with the kettle, Craig's warm breath on his neck more than distracting. Craig's warm hands slid under his shirt, resting on his hips and swaying back and forth, still pressing kisses to the side and back of his neck, sweeping his hair aside. "C-Craig!" Tweek finally squeaked. "What are you doing?"
Tweek felt the scrape of Craig's incisors against his neck, grazing along his Adam's apple.
"Are you warm yet?"
Tweek grinned at his antics, taking his cup from the machine and pouring in the creamer and a bit of sugar. He didn't feel like drinking bitter, black coffee. Then he poured the kettle, Craig backing off a bit to let him, not wanting Tweek to burn boiling water on himself.
"No," he smiled. Craig only shrugged and went back to kissing his neck. Tweek sighed, adjusting the cups on the bench aside, already having made up his mind. He nudged Craig back with a small grin. "One sec."
Craig raised a brow, fingers still nudging in Tweek's hair. Quickly, Tweek hopped onto the bench, ignoring the chill running through him from the cold of the marble beneath him. He tugged Craig in, legs spreading for Craig to stand between them, hands stabilizing on his waist. Tweek busied himself with tangling his fingers in Craig's hair, pulling his face in for a kiss.
They settled into the motion, Craig's lips on his familiar. God he'd been looking forward to this the whole day, when he could just curl up with Craig with his coffee. The whole thing was intoxicating: Craig's thumb running up and down his hip bone, his other hand running up to caress his face. They ran down the marks he'd placed on his neck and back up to the underside of his jaw.
He loved Craig more than anything, really.
And he could tell where Craig was going with everything. His fingers dipped lower in his waistband, tantalizingly sliding down the 'v' of his hips before slipping back up, as if they weren't in his parents kitchen.
One thing led to another, and Craig was sliding his tongue between Tweek's parted lips, biting at his chapped bottom lip with a teasing grin.
Tweek could feel his heart racing, his body already heating up to the extent of burning he'd practically forgotten the cold still lingering in his fingers and toes.
Tweek let him, moaning into his mouth with the shamelessness that came also with the apparent lost of his ability to form a coherent thought that didn't involve Craig. The noirettes hands were only going lower, caressing over his pubic bone, dancing over the top of his boxers.
He almost lost it laughing when Craig lightly snapped the waistband of his boxers, Tweek breaking off the kiss with a laugh. But he caught the look in Craig's eyes and...
He knew what that look meant.
It was an invitation, not a joke. An invitation to do more than cuddle upstairs in the bedroom.
So Tweek played along willingly, letting Craig's body fit against his tighter. He could feel the thrum of Craig's heart against his, but he only thought about how fast it was racing for a second before Craig was nipping at his lip and his tongue was intoxicatingly invading his mouth again.
Tweek was getting worked up, heat smoldering in the end of every nerve of his body, festering with building excitement.
"You want to go upstairs?" Craig finally whispered, breaking off the kiss. Tweek nodded breathlessly, leaning in to steal another kiss from his soft lips.
”Yeah,” Tweek muttered back, grinning nervously. The butterflies he got around Craig were pooling in his gut, along with the other feeling that was travelling lower.
Shit.
He let Craig lead him upstairs, his heart thumping in his chest. It wasn’t their first time, not at all, but it made him as nervous as always. Craig started pulling off his jacket as they got upstairs, flicking the door behind them. Trying not to nervously stare at Craig, Tweek perched on the bed, jittering hands messing at his shirt.
Quickly, Craig turned back with a giddy grin, sitting next to him. Instantly, he was all over Tweek, undoing his shirt and kissing down every inch he unveiled. He was slowly pushing Tweek back onto the bed, body flush against his. He was still sitting, so the sideward bend was starting to make his back ache slightly.
It took only another second until Tweek was laughing, hand slapping at Craig’s bare chest.
”What?” he asked, eyes lit up with a look behind them. Tweek knew what the look meant.
”Are you trying to slowly crush me?” Tweek grinned. Craig blinked at him stupidly, eyes flicking up and down until he quietly smiled and interrupted.
”Sorry, sorry,” Craig snorted, Tweek leaning back from sitting awkwardly on the side, to lounging back on the pillows.
He watched Craig, tension thick, as his fingers slid up his inner calf. Craig pressed kisses up his ankle, making Tweek laugh. What was the moron doing?
”You’re so stupid,” Tweek snickered, Craig jokingly sliding his pant leg up as far as the cargo pants would go. He pressed kisses up his leg, fingers dancing up with them. Tweek rolled his eyes when Craig finally relented. He was trying to pretend the butterflies, his romantic giddiness, were climbing in his throat.
Instead, Craig moved so his hand ran up Tweek’s thigh, sliding back down his crotch to rub up and down. Tweek gasped louder, Craig feeling over his boxers to press over his core.
As he did so, he moved so their bodies were close together, Tweek able to hear the race of his boyfriend's heart.
The feeling was intoxicating; Craig's intense blue eyes on him, like he was the most important thing in the world, the positioning of Craig's body flush against his, all bare skin with his toned chest and arms, one hand still rubbing over him, busied in his pants.
Craig ground the heel of his hand into where he knew his t-dick was, the motion teetering on too much, Tweek's eyes watering and mouth agape as he tried to suppress his moans in his throat. Still, he couldn't bring himself to push Craig's hand from the source of the pleasure shooting through him.
He only lost more of his control as Craig lifted his palm, instead shifting to pinch at the nub, nimble fingers jerking his t-dick back and forth.
"Fuck - Craig?" Tweek gasped, hips jerking involuntarily. No matter how embarrassing it was, the thought didn't make it to his head as he drowned in pleasure, rocking his hips into Craig's hand.
"All good?" he asked gently, sucking a messy mark into his jaw. He didn't even care that it wasn't in a place he could hide.
"Hah- yeah I - fuck..." was the only response he managed, speech broken and stuttered with his twitchy moans.
"I'll take that as a yes."
Tweek tried, he really did, to say something snarky in response, the words overcome and tangled into a loud groan as Craig pinch his dick between his fingers.
"Fuck-" he cried out, Craig's spare hand finishing what he'd started by tugging his half unbuttoned shirt over his unbrushed blond waves. Finally, he removed it, kissing down his shoulders before he fully bit into Tweek's shoulder, undoubtedly bruising the flesh beneath. Tweek only moaned louder, wires crossed so that the pain bled into pleasure.
The only retaliation he was left with was voiceless, as he quietly palmed Craig's cock through his pants. Instantly, his green eyes clashed with blue, finding Craig's sharp eyes go hazy. But still, his stimulation on Tweek's cock didn't relent. No, he only doubled down, thumb stimulating Tweek's nub as his other fingers prodded at his entrance.
"Wait, Craig-Craig-" the noirette faltered, "just take off my pants, Jesus-" Tweek shuddered, feeling Craig ease as soon as he realized the request. More than happily, Craig knelt back on his calves (showing off the fully grown bulge in his pants) snagging his pants and boxers and sweeping them off in one fell swoop.
Tweek shivered on pure instinct, fully bare body exposed to the cold air of the room. Craig saw the movement, grinning as he bent to kiss up his thigh, seemingly appeased as he could touch the as before covered skin. Tweek could only watch in anticipation as Craig collected the warm slick pooling in his folds on his finger tip, teasingly running his fingers back and forth.
The blonde could only arch his back from the sheets, moaning at the shameless tease.
That fucking bastard.
As if to work him up more (if that was possible) Craig pressed a kiss to his t-dick quickly, barely letting Tweek salvage the pleasure from the motion before he was swallowing over his clit and sucking.
"Craig-fucking hell, Craig!" he cried, hands finding purchase tangled in his raven hair. He was doing his best not to practically rip Craig's pretty hair from his scalp but it was hard with Craig's lips around his dick.
He couldn't ignore the nip of Craig's incisors against his t-dick, the whole motion making him scream. Craig only continued, spurred on by his helpless groans the enthusiastic tugging of his hair. He moved his mouth down lower, tongue sliding through his folds until it prodded at his entrance.
Tweek could barely breath through his cries, whole body pushed to the edge from the whole ordeal. He could hear the squelching sound of Craig practically tongue fucking him, scorching eyes staring up at him.
Still, he continued to swallow up the slick leaking from his cunt, greedily swallowing it up, face buried in his puffy pussy. Tweek’s chest violently rose and fell. He couldn’t breathe. All it took was Craig sucking needily at his clit for him to come, screaming loudly with his fingers tangled in his hair pulling menacingly.
"Hah-ngh-Craig!" Tweek sobbed, tears spilling down his cheeks. His voice rose a few pitches, overstimulation nipping at him as Craig only continued to slurp messily, working him through the orgasm.
When he finally finished, regaining his strength to sit up properly, he nudged Craig's head aside, pulling him up for a kiss. He could taste his own slick in Craig's mouth. He tasted salty. Still, they didn't part, Craig licking into his mouth.
Tweek had barely recovered, struggling to catch his breath as he worked down Craig's boxers. His eyes watched needily as Craig's cock slapped obscenely against his abdomen, smearing precum across his stomach. Tweek wrapped his fingers around Craig's cock, rubbing up and down, thumb swirling around his swollen heat.
Craig groaned, face flushing as Tweek only continued to pepper kisses on the underside of his jaw. Tweek shifted his hips, hand drawing Craig closer so he could slide Craig's cock head through his slick folds.
The look on Craig's face made him think that the noirette was on cloud nine, hips rolling uncontrollably. Tweek half forgot what he was doing, eyes closing as he salvaged the feeling. Craig took over, moving Tweek's hand so that it was on his shoulder, own hands working to spread Tweek open, cock poised at his opening.
"Ready?" Craig whispered quietly, as if they weren't being loud the whole time. Or...Tweek was being loud the whole time. But Craig didn't seem to mind, only working to push more of the whines and groans from Craig's mouth.
"Please, Craig," Tweek groaned, the feeling of Craig's cock kissing his entrance practically making him see stars. Unhesitatingly, Craig thrust into Tweek, bottoming out in less than second. His cock slammed in, instantly being squeezed by Tweek's tight, wet walls.
"Fuck!" Tweek gasped, chest rising and falling harshly. But still, he ground his hips against Craig's on pure instinct, eyes as wide as dinner plates. He pushed his legs wider, thigh squeezing Craig's sides.
"Jesus, fuck, 'hon, you feel so good," he groaned, pulling out the full way before brutally thrusting back into him. Tweek only moaned louder, each moan punched from him with every deep fuck into him. He began to piston his hips faster, filling the air with the obscene squelching of his messy cunt.
"Mhmm-ngh-fuck me-" the words tumbled from his mouth, his whorish moans sounding more than pornographic. Craig adjusted his legs, fingernails digging into his thighs as he pushed his legs up, knees to his chest, calves over his shoulder.
Tweek didn't have time to question before Craig was thrusting again, deeper and harder. The new position was-oh god-it was too much. He felt like Craig was practically thrusting into his stomach, the pressure only surmounting. But it felt so good, Craig's fat cock stuffing him driving him to the edge.
He lifted his hand up Craig's face, thumb stroking down his cheekbone before he pulled his face in clumsily, slamming their mouths together with little care. Craig didn't care, sucking at his lower lip and nipping at the chapped lips.
He continued thrusting into his abused pussy, spare fingers sliding down to press against dick, continuing to jerk the small nub between his fingers.
Tweek tightened around his cock as soon as he felt the increase of his pressure in his gut, tension increasing.
"M'gonna cum-" Tweek gasped against Craig's mouth before his head fell back, eyes rolling back in his head. "Hah-Craig, please! Don't stop, don't stop, m'so close-"
His words were slurring like he was horrendously drunk, but he didn't care. He heard the groan from Craig that told him that he was close, his thrusts erratic and quick. The smaller boy was fighting to keep up, hips rolling and grinding against Craig's without rhyme nor reason.
Tweek shuddered as he came, toes curling, moans wrangling themselves from his throat. His visions blanked out, going white, pure hot and scalding white. Still, he could feel Craig's final thrusts into him, before Craig was filling him up, painting his walls white.
A loud gasp snared itself from his mouth as Craig pulled out, his still hard cock resting snug between Tweek's pussy lips. His vision recovered, reality settling back in so he could feel the dull ache in his hips and legs as he lowered down his legs.
Craig kissed under his jaw, licking a messy stripe up the dip of his Adam's apple. He rubbed his dick through his folds still, Tweek feeling his clit twitch and throb again. But he felt the twinge in his back as he went to lift his legs again, biting and nipping at his bottom lip slightly nervously. He couldn't remain in that position.
Tweek pressed a flat palm to Craig's chest, slightly caressing along his collarbones. He backed off a bit, gently brushing Tweek's hair from his face with such a gentleness it almost as if he hadn't been brutally fucking into him not even a few minutes ago.
"All good?" Craig asked, as Tweek pushed his shoulders to put Craig into sitting where he'd been before, propped up against the bedhead. He gave the noirettes dick a few pumps with the skilled flick of his wrist before he was straddling Tweek, settling in his lap.
"Mhm," Tweek hummed, panting as the last of his post-orgasmic buzz faded.
"Take as long as you need, 'hon," Craig whispered, his hand resting against Tweek's stomach to feel the tremor of his abdomen. He continued to shift lower until he was tracing semi-circles along his pubic bone, other hand lovingly dancing up and down his spine, feeling along the ridges between each vertebrae.
Tweek lifted his hips, a few pathetic moans escaping his mouth as he glanced down, uncooperating fingers making him struggle to poise Craig's cock by his entrance.
"Fuck, Craig," he whined, feeling utterly broken as Craig had to help him with a smug chuckle. Tweek sank down on his cock, head dropping to his chest, hair splaying over his eyes as he let a breathy moan leak from his mouth.
Craig's hand ghosted over his stomach to press in, feeling the head of his cock in Tweek's warm hole. Tweek ground his hips down, head nuzzling into the hand Craig had lovingly on the side of his face.
"Are you warm now?" Craig chuckled, red spread across the freckles on his cheeks. Tweek went to laugh before Craig thrusted up into him, hitting his sweet spot, cutting off his laugh and dissolving it into a quiet moan.
"Mhmm," Tweek mumbled. In truth, he was burning. Where he was hugging Craig's cock was smoldering hot, the same flush spreading up to the tips of his ears and across his shoulders. "Really hot."
Craig grinned, flicking his hips up, other hand clamping on his hip to bounce the blonde up and down on his cock. He kissed up his neck to nip at his earlobe. Tweek could only clutch onto his broad shoulders and moan hopelessly.
"Yeah baby, you are hot," Craig simpered, punctuating his words with a deep thrust up. "You're so pretty and you feel so good with your cunt wrapped around my dick."
The praise was going straight to Tweek's dick, Craig feeling the repercussions of his words as Tweek tightened around his cock. "God, Craig..." Tweek cried out, beginning to bounce on Craig's cock, hips meeting Craig's as he thrusted back up into him.
"Craig?" He whined, his attentive boyfriend pausing his marking of his shoulders.
"yeah baby?" he chirped back, searching Tweek's face for some sort of expression. It clicked immediately, the dazed out look in Tweek's eyes, the flush of his face, the tightening around his cock: he was about to come.
"Hah-fuck...m'gonna-" he sobbed, nails digging into Craig's shoulders.
"I know, hon'."
Craig gripped his hips, fucking up into him harder and faster, each thrust his fat cockhead slamming into Tweek's sweet spot. It only took a few more hard thrusts for them both to come.
Tweek came with a loud scream, head dropping forward onto Craig's shoulder as he rode Craig out through it. Craig came into him, hot, thick cum filling Tweek up. He waited a second before pulling out, Tweek's loud gasp warm against his neck.
"Sorry," Craig hummed, kissing his neck. His spend seeped from Tweek's opening, leaking out to dribble down his thighs. Tweek shuddered again, arms tightening around Craig to pull him in a tight hug. Craig continued holding onto him. "Shower?"
After a warm shower (that partially involved Craig helping Tweek stand), Tweek was bundled up in Craig's arms under the covers, mountains of blankets thrown over them. They were watching red racer on Craig's laptop, Tweek fading into a half awake daze.
But he was warm. Craig had efficiently warmed him up, going so far as to grab him his coffee, despite needing to warm up the cold drink in the microwave. Tweek had finished the drink a while ago, settling into the nap he could take before dinner.
For once, Craig had his fingers tangled in Tweek's hair, pressing kisses to the top of his head every time Tweek weaseled his way up in the bed to steal a kiss from Craig.
He fell asleep warm and cozy, cuddled up with Craig.
