Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2025-08-05
Words:
4,798
Chapters:
1/1
Comments:
11
Kudos:
127
Bookmarks:
21
Hits:
1,621

Pink Satin and Lace

Summary:

When one night a little secret kink of Kyle's is dropped by loose lips, Eric get's a wonderful idea. But once things are set in motion, he realizes he's getting much more than he originally bargained for...

Notes:

A few months ago I commissioned @verimakea for a sketch of Cartman in lingerie and of course it was amazing <3 I've had an idea for this fic in my head for forever and finally had the time to write it down! I hope you enjoy!

Work Text:

Eric stood in front of the mirror, the lights from the bathroom harsh against his skin. His eyes took in the lace and frills, how they framed the curves of his body, the see through fabric laying pleasantly along his belly. He turned slightly, then the other way, checking from every angle how the garment fell, how the light caught on it.

 

This was only a joke. That’s all it was ever meant to be. A sexy one, but still.

 

Even months later the word boyfriend still felt strange on his tongue no matter how many times he openly said it. It was almost as if his body still couldn’t believe it, still couldn’t fathom that Kyle was indeed his after the days, months, years of wanting. Which was funny considering Kyle had gotten to know his body pretty well since then.

 

Through clandestine kisses and frantic romps to dates that ended in slow caresses under the covers, the two had gotten to know each other plenty, inside and out. Kyle knew what spots to kiss in order to turn him to gelatin with nary touch and knew just what to say to make the large man come undone in mere seconds.

 

On the other hand, Eric knew Kyle as well. He knew how sensitive the redhead was to the smallest of things, a slow breath of air on his neck, the feel of featherlight touches on his chest. Even when drunk off his ass Eric could move his hips in just the right way to have Kyle’s sight filled with stars. After years of the rivalry they had, filled with heated arguments and full on fist fights bringing them closer and closer, it was no surprise it ended up like this.

 

Eric thought this would be hilarious. It was dumb to celebrate being together for such a short amount of time – Jesus, were they in middle school or grown ass men? – but he could not pass up this kind of chance.

 

It had all begun with a conversation. Stan had been cracking open his 4th beer of the night, words beginning to blur into one another as he laughed, when he brought it up.

 

“Honestly dude, part of me is still surprised!” 

 

“I mean it’s not like he was drowning in pussy,” Kenny chuckled, tipping his own beer up to drink. “Did you want our little Kyle here wearing a sign screaming ‘ hey, I like it up the ass! ’ or something?”

 

“Can you both just shut the fuck up?” 

 

Kyle sat on the couch, one of Eric’s legs swung over his own.

 

“I’m just saying! It wasn’t like it was obvious!” Stan said through drunken giggles, “I mean, you remember that little fascination you had back in high school, right? Those models?”

 

“Wait, what?” Eric leaned forward, lips quirking upwards. With a glance towards Kyle he could see the tips of his lover's ears turn red. Huh. “You’re telling me Mr. ‘I respect women’ over here had a thing for models?”

 

“Not models, but- dude stop! ” Stan swatted away pale freckled hands, “-but what they wore! He had like this whole thing about their underwear!”

 

“I did not!”

 

Did too! When he had that one girlfriend- fuck what was her name?- well whatever, he slept with her and all he could tell me was how fucking boring her bra was.”

 

“Oh you’re fucking kidding me!” With that Kenny threw his head back in laughter, fingers clutching at his stomach. “You get some…and you judge her panties?! Who does that?”

 

Eric turned to give his boyfriend a teasing grin, finding the ginger hunched over with his head in his hands. He could already tell the hue of his face would match the mess of curls atop his head, making the moment even sweeter. He wouldn’t ever admit it before, but those moments where Kyle would flush so deeply like that were most endearing.

 

The idea that sprung from that conversation wormed its way into his brain, wriggling into the folds and tunneling in until it was all Eric could think about. They had explored and talked about their interests in bed, things that made them feel more exposed than when they laid completely bare. To hear that Kyle was actually into something as tame as lingerie was honestly kind of humorous considering everything else he had revealed.

 

 

 

Sure, Eric wasn’t some girl, but that didn’t mean he couldn’t pull off a little lace. 

 

Being alive during the time of online shopping was a godsend because he sure as shit wasn’t going to go into Victoria’s Secret. Not because he couldn’t, don't get that twisted, but because he’d rather the bitches working not get too heated about some dude shopping there. He’d rock their shitty products better than they ever could anyway.  

 

With that line of thought, he quickly ordered a few pieces he felt would work and waited.

 

It wasn’t until boxes arrived at his apartment that he realized just why doing this in person might’ve been better. Most of what he bought fit rather awkwardly, either slightly too big, too small, or just looked plain fucking ugly. After the fourth bit of flimsy fabric got flung to the wall, Eric began to feel a little discouraged.

 

Is this how chicks felt? Ugh.

 

It was the last thing he had purchased, even more of a joke than the entire idea had originally been. Pink of the softest shade, white lace trailing over parts of it. It was…really fucking girly, like incredibly so. Like something out of some fucking slumber party movie. But as Eric slipped it on, noticing how it seemed to fit just right, he considered that it did seem kind of pretty.

 

However, now that he was standing and staring at himself in the mirror, Kyle just beyond the door, he was regretting every dumb thought his stupid fucking brain came up with.

 

“Hey, you alright?” Kyle’s voice cut through the door.

 

“Uh…y-yeah!” Clearing his throat, Eric shook his head, “Jesus, can’t a guy fucking have a minute!”

 

He was stressing and there was no need to. This was just a fucking joke. His eyes still scanned over his reflection, unsure. A bit of iridescent white caught his gaze, dragging it over to the small bowl by the sink. There sat a string of pearls belonging to his mother, forgotten from her last overnight visit when the distance got to be too much for her. 

 

Perfect. It was just what he needed to complete this entire farce. 

 

With shaky hands, Eric turned the knob and opened the bathroom door, the old hinges creaking loudly. A familiar body lounged on the futon, glistening skin still evident from his time playing a pick up game outside. He caught the way Kyle’s head swiveled over for a moment, turning back to his phone for only a split second before whipping back around. 

 

Putting on his best smirk, Eric stepped towards the man on the couch, feet stepping one in front of the other as his hips swung in a sashay he had only seen on TV. Kyle stared with wide eyes, his mouth hanging open slightly. Green eyes drank in every inch, darting down, up, and back again several times within that short distance Eric traveled. Eric had to keep himself from blushing as he approached, keeping up the charade.

 

“Well, what do we have here?” Eric’s tone lowered in what he assumed to be ‘sultry,’ “a lone little gaywad on the couch? Hm?”

 

“Wha…what the fuck are you wearing?”

 

Eric fought a frown, instead leaning in. “I thought I'd…dress up a lil’. You got a problem with that?”

 

As he leaned over Kyle got a grand view of cleavage, the softness of Eric’s pecs pushed up and in until they swelled over the cups.  And all of that was framed with lace and white pearl. The sweet little bow at the bust only seemed to add to sight.

 

Eric could hear the redhead actually gulp.

 

Perfect.

 

“What? Don't you think I look good?” Supporting himself with a pudgy hand between his boyfriend’s legs, Eric laid it on thick. “I picked this out ‘specially for you, Kahl.”

 

Kyle flinched at the fingers lightly grazing his ear, making him look away. “You…it looks fine .”

 

The way red crawled up that man's neck told Eric that fine was an understatement. Leaning further into Kyle, Eric fluttered his lashes. “ Just fine ? I thought you would've loved this, Jewboy.”

 

Kyle froze, the wheels in his mind turning over the phrasing of words. “Why would I- fucking Stan !” He hissed, shooting Eric a glare. “Seriously? You took what he said seriously? God, I was fucking 15! What's so wrong about liking- It's not even a weird thing to enjoy!”

 

Eric's smirk deepened as he listened to Kyle sputter, his words nervously running over each other as his frustration began to mount. Maybe this was his favorite Kyle. The one that was flustered and who’s mind couldn’t come up with those smart little quips he so naturally used. God, how Eric had wished for this man to act in such a way when they were younger…who knew all it took was a frilly little outfit?

 

I didn’t say anything about that! In fact,” Eric tilted his head, brown hair falling over his forehead as he looked away in mock thought, “I’m starting to wonder…do you not like me all dressed up for you? That’s rather rude even for you, Kahl.”

 

Green eyes gradually shifted over reluctantly as they once again took in Eric. Kyle licked his lips before pressing them into a thin line. “You look… really fucking good.”

 

Eric had expected those words to be forced, a play to placate him and to end this entire situation. Instead, the words poured out like honey. Slow and sweet . Rich. Blinking, Eric looked away.

 

“Well yeah, I should. This dumb fucking thing cost more than it's worth.” 

 

Goosepimples broke out on Eric's skin when he felt fingertips tracing the edge of one of the garters. Featherlight and gentle, Kyle dragged his fingers around the large thigh. Eric suddenly became conscious of how those straps dug into the fat there, the flesh up top bulging slightly. 

 

"Cut it out," Eric whined as he went to back away. His cheeks were warm and the flutters in his belly were becoming too much to ignore.

 

Kyle seemed to sense this, the look in his eyes taking on a new gleam as his own lips quirked up. "No. Are you embarrassed or something?" With a huffed laugh, his gentle hand grabbed onto Eric's leg, holding him in place. "You're the one who put this thing on to get to me!"

 

"And now it's done. Let me go!"

 

"No!" Kyle narrowed his eyes, white teeth flashing from the dangerous smile he wore. "If you're going to do some bit to bother me you can't half ass it like this."

 

“I didn’t half ass jackshit! I put this dumb thing on, did what I wanted, and now I’m done so fuck y- hup!” The fight died on Eric’s lips as he was unceremoniously hiked onto a firm lap. Kyle’s lithe arms flexed with the motion, a sight that looked just as good as it felt.

“You put this on for me did you?” Teasing, the redhead kept tracing the straps on Eric’s legs. “I wouldn’t have put you in pink but…it’s a good look on you.” 

 

“I, uh…It is?” 

 

“Mmhm,” Kyle said lightly, moving those hands higher up his thighs and squeezing, “Gee, you must find me real special then, hm?”

 

Oh this motherfucker. He knew what he was doing, trying to flip the script. Well too fucking bad.

 

If there was one thing Eric T. Cartman hated, it was being one upped. It was one thing for a plan to not go as well as he assumed it would, but it was another for some asshole to think he could do it better, regardless of how hot said asshole looked right now.

 

Kyle’s chest was one of Eric’s favorite things. For years he had been jealous of the guy’s ability to grow body hair like it was nothing, coarse curls lightly covering the expanse of skin there. Perfect for running fingers through . It always made his stomach flip how it thinned out as it trailed down, down, down until they were just downy hairs slipping below a low rise waistband. Of course being in the present, Eric could now see that what he had been feeling at the time wasn’t jealousy, but pure, confusing attraction.

 

Eric ran his hand upwards, relishing the feel of those itty bitty hairs as he snaked around to grab the curls at the nape of Kyle’s head. A gentle pull was all that was needed for the sigh to fall from his lover’s lips. “If by special you mean fucking irritating? Yeah.” 

 

“Irritating enough to play dress up?”

 

“Don’t act like you aren’t chomping at the bit for this,” Eric hissed, controlling his features. Game on, fucker. “Didn’t you used to cream your little sand filled panties at this sort of shit?”

 

Rolling his eyes, Kyle scoffed. Those childish jokes may have had history, old as shit and quite frankly lame, but it would always be a part of their banter. With another tug Kyle's head fell back, exposing the column of his throat.

 

Kisses butterflied down sensitive skin, drawing languid sighs from the redhead. Eric felt his grin grow as he kept at it, open mouthed and hot against Kyle's neck. With his nose pressed so close he could smell the sweat from the day mixed in with something much more fresh, entirely Kyle , that made his head swim.

 

Snap!

 

“Ow! What the fuck was that!” 

 

Kyle gently pulled one of the garter straps back, a light threat. “I know what you're doing.”

 

“Being irresistible? I mean I know I am but-” Eric's voice abruptly died as felt a bulge grind up into him. “ ...ahem , I know I am but- hgn~ fucking stop that!

 

The only response Eric received was another slow hip roll, Kyle firmly holding his body in place to feel it. Even through the boundary of clothes, Eric could feel the heat that lay underneath, the siren call that he couldn't help but answer with his own hips. To chase that gentle pressure that bucked up into him was quickly turning from a want to a need .

 

He almost didn't notice that Kyle had begun moving his hands.

 

His nipples had already been stiff peaks by the time Kyle ran a thump up over the thin fabric of the cups, a jolt running through his spine at the contact. It was such a slow, light brush. Teasing because Kyle knew Eric would’ve preferred his lips instead. But even then just the smallest touch had a large effect.

 

Almost as if he had just been waiting for the chance to present itself, Kyle dived in. With every kiss his tongue lapped salty skin anywhere it could on Eric's neck, his collar bone, the exposed part of his chest. That gentle tease turned into a full palm, squeezing and massaging what was there

 

In an instant, Kyle lifted his hips, flipping Eric into his back. The cushion shrugged under them, and through the haze in Eric's mind he could see that dumb fucking grin in Kyle's face.

 

“Okay, seriously? Fuck you.” 

 

“I thought that's what we were doing,” Kyle said casually, making a move to rid himself of his shorts. Gesturing down Kyle gave Eric a pointed look, “or did you do all this just for a laugh.”

 

Oh. The lingerie.

 

He watched as Kyle settled between his legs, large hands sliding up his thighs until fingertips skimmed the pretty pink panties covering him. From this angle Eric couldn't hide the blush that flooded his face, only lay there under an intense gaze. 

 

Those fingers lightly grazed the erection underneath the thin material, making Eric jump.

 

“I wasn't lying earlier…” Kyle whispered, those eyes of his never once settling as they roamed the body below him. “You look really good. Pretty.”

 

Kyle pressed his palm down, adding a delicious pressure.

 

“It makes you look soft…”

 

“I'm not fat-”

 

“I said ‘soft.’” Kyle squeezed his hand around Eric's covered length. 

 

This was unusual. When things got frisky and they got down and dirty, the main event was quick to happen. There wasn't ever a need to draw it out. Clothes came off and fun was had. But the way Kyle moved here and now was slow. Deliberate. Like he was savoring every motion, moment, and breath. 

 

Kyle's other hand grasped the sheer fabric of the top between his fingertips, rubbing them together like he had never felt anything of that sort before. Whatever Eric saw in that man's eyes as they took in every barely concealed curve made his own groin tighten.

 

Swallowing hard, Eric willed his voice back into something resembling steady. “Stop being so fucking weird.” 

 

“Apparently ‘fucking weird’ is getting you off,” and without preamble Kyle pressed his thumb into the sensitive head of Eric's dick, the material there growing moist. “ Hm?”

 

“Are we going to fuck or not?” Was all that came out of the larger man, words as shaky as an elephant on stilts which only made Kyle smile turn wolflish.

 

Kyle shoved those panties to the side, grabbing Eric's chubby length in hand. After a few pumps when things had gotten sufficiently wet (Eric had always leaked abundantly, a surprising delight for the redhead) he withdrew his hand.

 

Hey!-” Eric went to argue, only to see that intense gaze once more set on him. 

 

When it appeared as though no more would be said Kyle spit into his hand, adding to whatever moisture Eric supplied. Throwing a plump leg over his waist and opening up more room, Kyle refocused himself.

 

It didn't matter how many times they did this. Where, when, or why, every single time Eric's body responded as though it was the very first. The feeling of that warm hand moving lower and lower, cradling his most intimate spaces, made his stomach dip down, a roller coaster before any of the real excitement could even start.

 

His heart always jolted at the first contact, where wet fingers met his sensitive hole, circling slow. The way Kyle was doing it now didn't even seem like a means to get inside, instead coming off like the guy was holding this action alone in reverence. That made Eric's spine tingle.

 

When those long fingers finally pushed inside it felt like his lungs would pop, filled to the brim with words he had swallowed and kept to himself. Every little secret and phrase of quiet longing ached to come out despite how hard Eric bit his lips. It was when he realized Kyle was now fully lining himself up that Eric's brain responded. 

 

“Aren't you going to, like, rip this off before you ravage me or whatever?” Eric said with a strained chuckle. Kyle shook his head, further confusing the brunette. However, any other question was lost as Eric felt him slide in.

 

In a single word the stretch was decadent. Subtle pain bordered by a sweet pleasure, a mix that drew a gasp from deep within Eric. Eyes closed, his mind focused on the feeling of Kyle's cock dragging along his walls, pushing in until there was nowhere left to go.

 

Kyle rocked into him slowly. At first, Eric was about to snap that he wasn't fragile, that there was no need to act like this was their first rodeo, but looking up he realized what this was. Even with those fluttering dark red lashes, he could see how Kyle's eyes trailed his body. From down where they connected, Eric's own cock lightly bouncing up with every slow thrust, to the swell of a soft belly, and up to Eric's cherub face Kyle took in everything like it would somehow disappear. 

 

He was savoring this, Eric thought, a moan slipping out between his lips. Shifting, he went to slip the thin straps from his arms, wanting to get out the damn thing that started this when Kyle’s voice hit his ears, husky and low.

 

“Keep it on,” Kyle huffed, his fingers beginning to press harder into the soft flesh of Eric’s hips. The words were soft but the command was there nonetheless.

 

“Should I– uh… do you want me to turn around or…?” Eric could feel himself getting closer, pressure building gradually with every tender thrust. Usually Kyle was one to enjoy taking his lover from behind, happy to use his hair and supple curves to drive himself deep and hard. So to see those red curls bounce as he shook his head 'no' was a surprise.

 

Kyle leaned down, forehead pressed onto Eric’s as his breath grew heavier and heavier. “Wanna see you…Wanna watch.” Closing his eyes he drove his hips harder into Eric, stilling for just a moment every time he was fully hilted. “ Fuck! Just…aah…need this .”

 

With every slam into him, Eric felt his heart stutter. The fullness he felt was enough to have his brain reeling, anything and everything that could’ve filled it becoming irrelevant. All that mattered was this moment and how he was being used, how he could feel the indents pushed into his skin, the ones his teeth left on his lips. The corners of his mind filled with the sound of Kyle's moans, the grunts that left his mouth and held Eric in place. A welcome prison.

 

As his thrusts increased, Eric felt Kyle lean back, lifting his legs up. Eric looked up at the sudden change, only to sense a pulling at his thighs. Grasping the garters with rough fists, Kyle continued pistoning into Eric, his eyebrows scrunching in concentration. 

 

“Fuck- ugh!” Eric babbled, sensations of being fucked relentlessly coupled with the slaps of skin against skin, the light clacking of his pearls, pulling him under and giving him no way of escaping. But even through that he could see the way Kyle's focus remained on him, on his body.

 

For what it was worth, Eric wasn't upset about being large – he used that to his advantage in the best and worst of times. But, that didn't mean insecurities couldn't rise up. They were like insects, quiet and crawling with all their creepy little legs up his back, leaving bites in their wake as they traveled to his brain and laying eggs that would hatch into doubt later on.

 

Since being with Kyle, Eric supposed those insecurities came about a little more often, as dumb as they were. He had been eager to show himself completely, no holding back. However, even then in all his arrogant glory did he think about how his weight sat or if his shirts were too tight. There was always a wonder in the back of his mind if Kyle ever minded.

 

It appeared that Kyle certainly did not.

 

The man was mesmerized, that much was clear. His eyes followed the bounce of Eric's chest, cups barely contained it as they had slipped down, baring one nipple. That gaze seemed to occasionally flick down to where Kyle pushed up the translucent fabric, hands letting go of the garters and caressing the rolls Eric possessed. Fingertips pushed themselves into the softness that was there, as though trying to permanently etch themselves into skin with unspoken promise.

 

The clear admiration that lied in every touch is what pushed Eric tumbling over the edge. The tightness in his balls finally hit a breaking point, letting go as he pressed pudgy fingers into Kyle's wrists and held him still. Eric’s undoing was swift, his dick twitching as he came hard and untouched. 

 

This only spurned Kyle on, his hips never stopping as he chased after Eric in his release. It was only a few more thrusts when he pulled out and harshly stroked himself, fist grazing Eric's quickly deflating cock. As beads of white painted the man beneath him, nearly matching the pearls worn, Kyle groaned loud in a rumble that came from deep within. 

 

Eric's breath was still short and he huffed in an attempt to calm his racing heart. The air was thick and heady, and each breath still consumed him despite the fact Kyle had pulled out. It was the moisture he felt through the thin layers of his negligee that caused him to lean his head down and peek.

 

There were a few errant lines of cum plastered to the front, along with some random spots here and there. He could see dark patches beginning the spread beneath them, the pretty pink he had adorned now sullied. Kyle meanwhile only kept staring, his half hard cock in hand slightly smearing the remains of his release over the fabric of Eric’s panties.

 

“Well, shit. Was hoping to get a few more uses out of this,” Eric chuckled, his head falling back into the couch cushions. 

 

“I'll buy you more.”

 

“What?” Eric's head shot back up, eyebrows raised. 

 

“I said,” Kyle panted, chest still heaving, “that I'll buy you more.” 

 

Eric gave him a look, amusement dancing in his eyes. “You sure? This shit cost a pretty penny and we both know-”

 

“For the love of God Eric I know what I said!”

 

There it is, Eric thought with glee. “Hm. If that's the case then buy away. But none of that cheap shit- it chafes!” Fidgeting, he brought up a foot to Kyle's chest. “Now get off, this stuff is gonna feel sticky in a minute.”

 

Eric almost didn't catch how quick Kyle was to help, slipping panties down and helping remove the top without getting anything in the brunette’s hair. He would've laughed and made fun of the entire encounter hadn't been so damn good for the both of them. For now, Kyle could have a reprieve, but in the meantime Eric would live off the high of knowing just what he could do to him.




Of course like all highs, the lows follow. 



Eric would have to playfully thank Stan for giving him the idea for the little joke that started this whole ordeal. It was a good one to be sure, as it brought about some surprising revelations. But by the same token it brought out thoughts he would rather have kept stashed away and under the floorboards. 

 

It was almost too good to be true how it all played out. Disregarding Kyle being a fucking ass at first, trying to fluster him, the sex had been phenomenal. And to top it off, Eric had felt more attractive than he ever had before all due to Kyle's little lace kink. Even days later he could mentally see the glazed over look in the other’s eyes as they roamed every bump and curve of his body. 

 

It was the tiniest voice in his head, barely heard over the ruckus that normally filled the space. Maybe he was a little too full of himself. Others wouldn't find him a prize. It was a spur of the moment for Kyle, a one time thing to have fun with.  

 

The thought continued even after catching the ginger openly browsing lingerie sites on his phone. Over the breakfast table Eric could hear how he tapped away, considering options before swiping over to others. The few times Eric did glance over he felt his stomach twist at the various outfits he saw.

 

Looking didn't mean anything would come out of it, he reasoned. Besides, it wasn't that big of a deal if they didn't do this again. He couldn't even remember where he stashed the damn thing he had worn, much less what it looked like.

 

Oh, but he did very clearly remember the shade of pink, light and sweet. That same shade of cloth now sticking out of a shut drawer by Kyle's side of the bed. Bunched inside, the set was stashed away haphazardly, but despite the folds Eric could clearly see the stains along the sheer fabric and lace.

 

An answer to that particular question.

 

Shutting the drawer, face hot, Eric went about his previous business. If Kyle caught a small smile on his face, he could just chalk it up to some random bullshit. But he'd know.

 

After that, he wasn't surprised to see the multiple boxes covering their doorstep, nor how Kyle seemed to drip with anticipation as he used a key to slice through the tape.

 

Little freak .

 

But Kyle was his little freak, and if Eric had it his way, which he would, he'd find out much more. And soon.