Work Text:
Tweek likes to think that he knows Craig pretty well by now. Sure, his husband isn’t the most expressive person. Between the nasally, flat affect of his voice and his stoicism, even the most powerful empath would have a hard time getting a clear impression of what he’s feeling at any given moment. But Tweek has been with Craig long enough to pick up those nuances in his husband’s behavior.
For example, when Craig comes home from work and makes a beeline for Stripe VII’s cage, he can tell that he’s feeling overstimulated. Craig likes to play with Stripe VII at these moments because the small rodent is basically a living stim toy for him. A few minutes with his nose buried in that speckled fur, and he’s back to being nice and chipper. Or whatever counts as chipper for Craig.
If Craig comes home but doesn’t come inside right away, Tweek knows his husband needs some time alone, so he’s perfectly fine to bake, or practice piano or saxophone in the meantime.
On this particular evening, Craig has to stay at work late. Tweek doesn’t know shit about computers, so he merely nods and promises to keep dinner warm as Craig rants over the phone about why his IT job insists that he stay and fix some sort of tech issue. It’s about 8 PM when Tweek hears Craig's backpack drop to the floor of the front hall, the clanging of the buckles punctuated by a deep, shuddering sigh.
“Long day?” Tweek asks when Craig appears in the kitchen. Craig’s only response is to shuffle his socked feet across the kitchen tile and bury his face into Tweek’s shoulder. “Yeah, long day.” He lets Craig stay draped over him while he fixes him a plate of reheated spaghetti. Normally Tweek would not put up with eating something as messy as tomato sauce on the nice furniture, but he finds it very hard to say no to Craig when he’s like this, nonverbal and clearly carrying way too much on his shoulders. So they eat in the living room in front of Craig’s favorite Red Racer episode. Tweek strokes his hair, watching his husband twirl noodles around his fork.
“Do you want to talk about it?” Tweek asks, waiting until the credits are rolling to speak up. He watches as Craig’s eyebrows scrunch together in thought, his lips pressed in a tight line.
“I just don’t get how I was passed over for the project management position,” he groans, finally, “but they still make me do all the work of a project manager. Like I know I’m good at my job, but I’m only one guy, you know?”
Tweek nods, sympathizing. It’s times like these that he’s happy to be a drama/music teacher; when the school day ends, his day ends. “K-Kind of a thankless – ngh – job, right?”
Craig hums in agreement, tucking his knees up to his chest. The tension carried in his partners’ shoulders is practically tangible to Tweek, even as he massages him with his fingertips. Really he couldn’t be surprised that Craig was feeling this way. All throughout their relationship, Tweek had watched Craig take on all sorts of responsibilities, usually without complaint. Whether it was taking care of his dad after his knee replacement, or talking Tweek through a panic attack, Craig was never afraid to shoulder someone else’s burden. It’s something that Tweek admires about him, but at times like these he can’t help but worry.
“You’re so good and responsible,” Tweek praises, moving his hand down the back of Craig’s head to gently knead at his neck. “I’m sorry your job doesn’t appreciate you. But I do.”
Craig tries and fails to hide a smile. “Don’t get all mushy on me.”
“I-It’s true though! You work hard all week and still manage to come home and be a good husband.”
“Not today,” Craig mumbles, his smile faltering a bit. “We didn’t get to eat dinner together, and I wasn’t really the most talkative…”
“Sitting with you while you eat is good enough for me,” Tweek interrupts. He reaches up with his other hand, digging his fingertips into the muscles of Craig’s shoulders. “And you know you don’t need to apologize for not wanting to talk.”
Craig tries to shrug, but Tweek increases the pressure, moving his hands to knead between his shoulder blades. Tweek knows he’s in the right spot by the way Craig practically melts into his touch, long eyelashes fluttering as his eyes shut.
“You spend so much time worrying about everyone else,” Tweek continues, shifting so that he’s curled up into his husband’s side, getting even more comfortable when Craig wraps an arm around his waist. “At work. With your friends. Here, at home.”
“…I like taking care of people.”
“Sure, but it’s okay to be taken care of, too.”
Tweek punctuates this statement with a gentle kiss to Craig’s throat, relishing in the way his Adam’s apple bobs under his lips. Tweek loves kissing him here because of how sensitive he is; no matter how much Craig tries to fight it, it only takes a few nibbles to get his heart rate and breathing up. Tonight is no different.
Tweek trails kisses up the side of Craig’s neck, moving behind his ear to tease the lobe with his tongue. “Let me take care of you tonight?” He slides one of his hands down Craig’s chest, his fingertips sliding into the front of his jeans so he can toy with the trail of dark, coarse hair disappearing into his boxers.
It takes Craig a moment to respond and he’s breathless when he does. “Yeah. Okay. Yes. God, Tweek.” He tilts his head up to peck Tweek on the lips.
Tweek feels lithe fingers tangle through his hair as he slides down to the ground between his husband’s knees. The touch is more comforting than possessive, and it takes a lot of willpower to not lean into his hand and let himself be pet. Instead he slides his own hand up Craig’s thigh, cupping the growing bulge in his jeans. Just a little added pressure here makes Craig groan.
Tweek doesn’t spend much time teasing, unbuttoning and unzipping his jeans to pull him out. To his surprise and delight, Craig is mostly hard already, and with a few gentle strokes, he’s leaking at the tip.
“So sensitive,” Tweek mutters, coaxing out pre-cum with the tip of his thumb. Craig lets out a shuddering breath above him, encouraging Tweek to take the head of Craig’s cock into his mouth. His tongue laps at the slit, drawing more desperate noises from his husband.
He loves teasing Craig, especially when he’s trying extra hard to remain stoic and unaffected. There’s no better feeling for Tweek than watching someone like Craig come undone, moaning and begging for more as he works him over with just his tongue.
Tweek knows just how to pull those reactions from him, to finish him off quickly. But tonight he wants to take his time while still giving Craig everything that he wants. The hands in his hair tighten a little, desperate and needy. While Craig would never push his head down without asking first, Tweek still gives him a gentle tap on the thigh, trying to get him to ease up. It isn’t that he’s opposed to getting his face fucked, but more that he’s determined to have Craig relax while Tweek does all the work.
The next time Craig’s grip tightens, Tweek responds by cupping his balls and giving a gentle squeeze. He rolls them around in his hands, smiling when Craig groans and relaxes his fingers. With Craig reclined and turned to putty, Tweek returns his focus to taking his husband as deep as he can. He can’t help but sigh with satisfaction; he always loved the feeling of his lips stretching around Craig’s shaft.
The tip of Tweek’s tongue traces the thick vein on the underside of Craig’s cock, and Craig’s thighs begin to shake. His hands twitch at his sides, and Tweek knows that he’s holding back. He always has.
Sliding his lips off of his cock with a pop, Tweek peers up at Craig with lidded eyes. “ Ngh — I wanna hear you, baby,” he coos, giving Craig a few lazy pumps of his hand.
Craig mumbles something under his breath, probably something self-deprecating, and Tweek gently shushes him.
“I wanna hear you,” he repeats, stopping his wrist’s movements to thumb at Craig’s cockhead. “You make the cutest noises.”
The whine Tweek gets in response to the praise is a pleasant surprise. He rewards the noise by taking Craig back in, sucking hard until he has him right at the back of his throat. His eyes cross a little trying to look up at Craig while choking on his cock, but he manages to catch a glimpse of his slack jaw, the way his chest heaves with shaky breaths.
When Craig’s thighs begin tightening against his cheeks, and his moaning raises its pitch, Tweek speeds up his movements. Even though Craig always denies it later, he gets pretty whiny when he’s close to coming. He finally does come, and it’s with a raspy cry of his husband’s name as Tweek drinks down his release, a moan of his own rumbling in his throat.
Tweek barely has time to catch his breath before Craig is pulling him up from the ground and on to his lap, licking into his mouth almost immediately. Tweek has yet to call him on it, but he’s pretty sure that Craig gets off on tasting himself on Tweek's mouth. The way he sucks and bites on his lips, almost desperately, definitely supported that theory. They spend a few more moments sharing soft kisses before Craig reaches up to cup Tweek’s face in his hands.
“I don’t know what I’d do without you,” Craig mutters, running a wide thumb across his bottom lip.
“I guess you’d get fewer amazing blow jobs.”
Craig snorts. “I’m trying to be sentimental, asshole.”
“Well usually we save the sentimental shit for the end,” Tweek points out with a raised eyebrow. “And I never said I was done with you yet.”
That gets Craig to stop laughing. Instead he stares at his husband, lips slightly parted and eyes clouded with curiosity and lust. Tweek places a kiss right between those gray eyes, his fingers tracing patterns into Craig’s shoulders and spine.
“You’re still pretty tense— ngh —so I’m not done with you yet. Okay?”
He doesn’t even wait for Craig’s answer before pulling him on his feet, refastening his jeans, and leading him in the direction of the stairs. Tweek feels a shiver of thrill through his body. It isn’t often that he takes charge in their sex life. As much as he loves playing a submissive role, he’d always wanted more of this too: Craig submitting for once, being vulnerable just for Tweek.
Still, Craig doesn’t seem to want to make it easy for him. Even when pushing him back onto their bed, Tweek can sense his husband’s stubbornness in the way he sets his jaw. He tries to kiss that tension away, biting a little at his neck before starting at the buttons on his shirt. Little by little the hair covering Craig’s chest is exposed, and Tweek can’t help but let out a little groan. He loves this part of Craig — the way the dark hair compliments his tan skin. He can’t help but take a few moments to run his fingers through it. Tweek grins as Craig’s nipples harden in the cool air.
“Cold?”
“God, you’re such a bra aaat… ” The insult dies in Craig’s throat when Tweek flattens his tongue and runs it over one nipple and then the other. When his lips wrap over the left one and sucks, Craig’s hips practically fly off of the bed.
“Roll over for me, please? Hands and knees?” Tweek asks, tugging a little on Craig’s pants. His husband hesitates a little before doing as he’s told. From this position, Tweek is able to undress his bottom half easily, and soon he’s kneading at Craig’s cheeks with both hands.
The attention makes Craig squirm a little, and Tweek gives him a gentle smack on the ass as punishment before pulling his cheeks apart.
“Tweek…” The embarrassment in his voice is evident. It’s a vulnerable position to be in, but Tweek would be lying if it isn’t the hottest thing he’s ever seen. Craig’s ass is as hairy as the rest of him, and even this little bit of attention has gotten him hard again. From this angle he can see how his cock bobs between his knees, hard and practically throbbing right before his eyes.
The blond leans in just close enough for his warm breath to ghost over Craig’s entrance, holding him just like that until his husband is practically shaking with anticipation. Tweek can’t help but tease him just a little bit longer, pressing wet kisses to his balls before moving his mouth up to his asshole. He makes sure his mouth is nice and wet when he finally, finally runs his tongue around Craig’s rim. Craig practically collapses onto his forearms, muttering curses into the pillow under him when Tweek purses his lips and sucks.
The louder Craig gets, the more Tweek speeds up his movements, lapping at his ass and occasionally reaching down to stroke at his cock. From the way Craig is panting his name and leaking all over his fist, he’s really close. Pointing his tongue, he applies the smallest bit of pressure to Craig’s hole, pushing just inside the ring of muscle. To his surprise, Craig pushes back against him, practically fucking himself on Tweek’s tongue. Even more surprising is when he lifts his head from the pillow to cry out.
“Fuck me Tweek, please fuck me! ”
“ Gah!”
Tweek actually drops Craig’s dick in surprise. That had never happened before. Craig is frozen underneath him, peering back at Tweek over his shoulder with wide eyes.
“Do you— ghrk— do you want me to?” Tweek asks, eyebrows pressed together. He’d never actually topped before. Since Craig is the only person he’s ever been with, and since he’s been perfectly satisfied with their usual arrangement, there’d really been no reason for him to. Besides, topping is way too much pressure.
As far as he knew, Craig had been happy with that too. But maybe he wanted to switch things up? Before he can repeat the question though, Craig is shaking his head, his hips lowered so that he’s lying facedown on the bed.
Still he speaks just loud enough to be heard through the pillow. “No, don’t worry about it. That just kinda…slipped out.”
“It’s nothing to be embarrassed about.”
“I know it’s not what you, like, expect of me,” Craig mumbles.
“Huh?” Tweek is genuinely confused, and Craig doesn’t seem too keen on elaborating. It seems like he’s going to have to pry a little.
“Why would I have those kinds of expectations from you?”
Craig fiddles with the corner of a pillowcase, then cringes a little when he answers, “I mean aren’t I supposed to be, like, The Top? I mean in the fanart and stuff I’m always…”
If Tweek wasn’t genuinely worried, he might’ve actually laughed out loud. For a moment, he wonders if this is what it’s like for Craig to listen to all of his own ramblings of paranoia and insecurity. It’s strange to be on the other side of things for once. Tweek had felt a similar insecurity when their relationship first started becoming serious. Dating in fourth grade was one thing, but being a partner was another. And Tweek didn’t know how to be a partner, at least not at first. With their relationship under the scrutiny of all of South Park, he and Craig didn’t have the freedom other couples had. They couldn’t make mistakes or be messy, and they constantly had to deal with others projecting their desires on the pairing.
So it makes sense that even with South Park far behind them, those insecurities would stick with them for a while. Tweek understands that probably better than anyone. When he brushes the hair from his husband’s eyes, he can easily recognize that fear and self-consciousness. Yeah, he’s been here before.
“That’s silly, Craig,” Tweek says. “Just because other people have those expectations of us— ack— doesn’t mean that we need to. It’s our relationship, and all that matters is what makes us happy. If you want to stay on top, and be the strong, silent one, then that’s fine. But if you want to be soft and vulnerable and let me take care of you for a change, that’s more than okay with me.”
Craig is looking up at him like he hung the moon itself, and Tweek has to lean down and kiss him. He’s slow, and gentle, taking the time to appreciate the way Craig arches into him, trying to increase the contact between them.
“Let me take care of you,” Tweek whispers when Craig bites at his lips. He's surprised that his voice doesn’t shake when he says it. Maybe he’s so focused on Craig that he doesn’t have the energy to be anxious. Instead he puts all his attention into pressing soft kisses to his husband’s throat, sucking and biting to try and leave a mark. When Craig’s legs open in response, the rest of Tweek’s anxiety melts away.
After some fumbling with the nightstand, he’s able to produce a well-used bottle of lube. He’s happy now that he spent so much time with his tongue in Craig’s ass. Hopefully that would help make prep go a bit smoother. Nestled between Craig’s thighs, Tweek uncaps the bottle and pours some over his fingers. He feels Craig’s eyes on him as he does it, and Tweek grins when he sees he’s already getting hard again.
It takes a moment for Tweek to get his hands to stop shaking enough for him to press a finger into Craig. He feels him instinctively tense up around it, prompting him to use his free hand to gently pet the inside of his husband’s thigh.
“You have to— ngh— you have to relax ,” Tweek instructs, trying to keep his voice as gentle as he can. Usually his rasps are the exact opposite of calming, but Craig doesn’t seem to mind; he feels him let out a shuddering sigh before doing as he’s told, sinking further into the comforter underneath him. With his body more pliant, Tweek briefly withdraws his finger before sliding in even deeper. He repeats the motion, speeding up a little when Craig begins to squirm.
Craig is letting out these little huffing noises; he likes what’s happening, but is clearly still annoyed by it, or at the very least he’s embarrassed about it. And that just won’t do. Tweek slides in another finger, and then curls them, feeling around inside for—
“Fuck! Tweek!”
There.
Tweek strokes at the spot with both fingers, gently pushing Craig’s hips back onto the bed when he tries and lifts them off the bed. His husband is panting now, teeth dug into his bottom lip and Tweek sits up to cover his body with his own. The sight of Craig whining and moaning over just two fingers is too much for his poor cock, and he has to grind against him to relieve some of the ache. He stops moving his fingers just long enough so that Tweek can lean down to kiss him. Craig reaches up and cups his cheeks in his hands.
“Tweek…love you…need you to…” And then Craig starts fucking himself on Tweek’s fingers. Tweek holds his hand steady, eyes wide as he lets his fingers be used. He’s never seen Craig look this desperate or submissive, and in any other scenario it would be unsettling. But now it just makes him want to take care of him all the more.
“I know,” Tweek groans, pressing his trapped cock against Craig’s for a moment before reluctantly pulling away. “I’m going to give you what you need. Just let me—“
Ignoring the whine that comes when his fingers are freed, Tweek wriggles out of his clothes in a very ungraceful manner before crawling back onto the bed between Craig’s legs. He takes a moment to appreciate the view: Craig Tucker, eyes glazed and forehead slightly sweaty, cock hard against his stomach with his legs spread.
“H-How do you want it?” Tweek asks, finding it hard to control his own breathing. He busies himself with the lube, pouring more over his palm before slicking it over his cock. He’s so hard that it hurts.
“On my back. Like this,” Craig says, and despite everything he still sounds a little shy. “I…want to see you.”
Tweek’s heart swells and he can’t help but bend over again just to kiss him, soft and slow. He lifts up just enough to slide a pillow under Craig’s lower back. Positioning himself is a little awkward, being on the other end of things for once. He tries to line himself up, but it’s slippery and weird and he can’t get the angle right.
“Oh god oh god oh god…” Tweek feels himself start to shake again, his mind racing. He’s going to mess this up, give Craig blue balls and then Craig will divorce him for someone who can fuck him properly and —
The soft clink of metal on metal interrupts Tweek’s spiraling. Craig has intertwined the fingers of his left hand with Tweek’s left hand, knocking their wedding bands into each other. He’s smiling up at him, patient and trusting. Tweek inhales, exhales, and presses inside.
Craig’s head drops back against the pillows, a satisfied groan rumbling at the back of his throat. That’s Tweek’s favorite thing when he’s the one bottoming, that initial stretch. On this side of things though, his first slide into Craig is just as good. He’s warm and tight and inadvertently clenching around him. Tweek lowers his head against Craig’s shoulder, distracting himself from coming immediately by kissing him there. When he finally bottoms out, the only sound for a full minute is their heavy breathing.
Tweek raises his head from Craig’s shoulder to meet his eyes, the deep gray of his irises drowned out by his widened pupils. His eyebrows are pressed together, just a little, but his face relaxes when Tweek rolls his hips against him. Feeling the tension seep from his partner’s body, Tweek feels it’s safe to move. He has to fight to keep a slow pace, not just for Craig’s sake but his own. Tweek has never been this hard in his life, so aroused that it almost hurts.
“Y-You feel so good,” he groans, unable to resist snapping his hips a few times, relishing in the slap of skin on skin. For a moment he worries he’s gone too hard too fast, but Craig only responds by pushing back against him. His back arches, pressing his cock between their stomachs. Still, Tweek wants this to last, and it won’t if he keeps this speed.
Tweek grinds languidly against Craig’s ass, his knees digging hard into the mattress on either side of him. His free hand grips hard at Craig’s thigh. His husband is making noises he’d never heard him make before, low needy moans that he seems to be trying very hard to hold back.
“Come on Craig,” Tweek encourages, pausing his strokes to suck at his collarbone. “Wanna— ngh— wanna hear you…”
When Tweek bites at Craig’s neck, it coaxes a shaky moan from the back of his throat, and Tweek kisses him hard, swallowing up the sound. They get into a steady rhythm, panting into each other’s mouths between kisses. Tweek feels Craig’s legs wrap around him, leg hair tickling his waist. His own legs are starting to get numb, so he has to shift a little to get comfortable again.
The change in angle makes Craig’s thighs start to shake around him. Oh? Tweek straightens his spine and pushes his husband deeper into the mattress, sliding out nice and slow before pushing back in. This time he must hit his prostate dead on because Craig is tearing up now, moaning Tweek’s name with each thrust of Tweek’s hips.
“Gonna come…I need…” Craig is too blissed out to speak properly, but Tweek gets the idea.
His hand slides between their bodies, fingers tangling in the trail of hair leading between Craig’s legs. Before he can grab his cock, Craig clenches so hard around him that Tweek comes immediately with a squeak. He doesn’t have time to be embarrassed about coming first, because moments later Craig is coming too. As if Craig’s blissful groan wasn’t reward enough, their bodies are so close together that Tweek feels his cock twitch and throb as Craig sprays his release all over their chests.
For a moment all they can do is lie there, Tweek’s body draped over Craig’s, the latter’s head nestled under the former’s chin.
“Holy fucking shit, honey,” Craig exhales, finally breaking the silence. Tweek manages to rasp out a laugh, burying his nose in black hair.
Pulling out is a bit of a messy event. The bedding will definitely have to be washed tomorrow. Still the mess on their bodies isn’t too bad, nothing a wet washcloth can’t fix. Craig insists on getting one for them, but when he tries to stand his legs wobble so much that Tweek makes him lie back down. He can’t help a satisfied smirk as he heads to the bathroom.
When they’re both cleaned up, redressed in clean boxers, and under the covers, Craig reclaims his position pressed up against Tweek’s chest.
“I think I’m okay with being taken care of,” Craig says, and the matter-of-fact way he says it makes Tweek laugh. But he’s glad. Tweek will always take care of Craig.
“Oh? Glad to hear it.” Tweek can’t help but tease, which earns him a jab in the ribs. “So…which way do you like better?”
Craig is quiet, thinking it over. “Would it be gay to say, ‘I really don’t give a fuck as long as it’s with you?’”
It sounds like a joke, but knowing Craig, he’s being dead serious. Tweek grins against his hair.
“Dude, that is so gay.”
