Work Text:
Eric Cartman had never been one for silence.
Even as a kid, his voice was a weapon—sharp, loud, and always the first thing in the room to be noticed. He had something to say about everything: school lunches, politics, the way Kyle's curls bounced when he was mad. Sarcasm was his armor, cruelty his fallback. When he didn’t know how to feel, he made other people feel small. When he didn’t know who he was, he made sure everyone remembered who he wasn’t .
But now, silence clung to him like a second skin.
He sat on the edge of Kyle’s bed, hunched over, hoodie sleeves fisted in his hands. His fingers gripped the hem until his knuckles turned white, like if he just tugged hard enough, maybe he could hold himself together. Maybe the storm brewing in his chest would pass.
Kyle had gone to the kitchen to make tea, just a simple moment of normalcy. But the quiet he left behind was suffocating. And alone with it, Cartman couldn’t stop the thoughts from creeping in.
He’s too good for you.
You’re still that same piece of shit from fourth grade.
You called him a dirty Jew in front of the whole class. You dressed like Hitler to hurt him. You faked a mental illness to get out of apologizing. You made him cry. You made everyone cry. You don't get to have him now.
The spiral was familiar. Familiar and terrifying.
He tugged his hoodie tighter, trying to shrink into it. He’d always been good at deflecting, turning guilt into jokes, shame into bravado. But now, there was nothing to hide behind. No audience. No one to mock, no one to impress.
Just Kyle. And the crushing fear that Kyle would one day realize he deserved someone better.
The bedroom door creaked open. Cartman didn’t look up right away.
Kyle padded in, barefoot and soft-looking, dressed in plaid pajama pants and a hoodie Cartman recognized from middle school. His hair was still damp from the shower, curls dripping occasionally onto the collar of his sweatshirt. He was holding two mismatched mugs—one was chipped, the other one had Yoda on it.
He looked effortlessly beautiful. And it hurt .
“Brought you chamomile,” Kyle said, settling beside him. “Figured it’d calm that rabid brain of yours.”
Cartman took the mug in silence, steam curling around his face. He didn’t sip it.
“You’ve been quiet,” Kyle said, leaning into him slightly. “That’s… new.”
Cartman didn’t respond.
Kyle tilted his head, concerned. “Eric?”
That name. God, that name. It always made him tense when Kyle used it. Not because it was strange, but because it sounded tender in Kyle’s mouth. Like a name meant to be cared for, not thrown around or spat with anger.
Cartman kept his eyes on the mug. “Why are you doing this?”
Kyle blinked. “Doing what?”
“This,” Cartman said, his voice low and brittle. “Us. Dating me. Letting me into your life. Being— nice to me.”
Kyle frowned. “Because I want to.”
“Yeah,” Cartman scoffed, still not looking at him. “But why?”
The bitterness in his tone wasn’t aimed at Kyle. It was aimed inward. Because no matter how many times Kyle touched him softly or said something kind, Cartman couldn’t erase the past. Couldn’t un-push Scott Tenorman’s buttons. Couldn’t un-bury all the manipulation, the cruelty, the years he spent making Kyle’s life hell for fun.
“You’re smart,” Cartman muttered. “You’re gonna be, like, a doctor or a lawyer or some shit. You’re a good person. I’m—” His voice cracked. “I’m not.”
Kyle set his tea down. “Eric—”
“I spent half our childhood trying to break you,” Cartman cut in. “Do you remember that? I do. I made fun of your religion every chance I got. I mocked your family. I said stuff that people get cancelled for now, and I thought it was funny. Hell, sometimes I still think it’s funny. What kind of person does that make me?”
Kyle didn’t interrupt. He just watched him quietly, letting the words tumble out.
“I tricked Butters into doing half my dirty work. I fed my half brother his own parents. I laughed when Kenny died. And now I’m just supposed to believe I get this ? I get you? You don’t date people like me, Kyle. You fix them. Or pity them. But you don’t love them.”
Kyle was quiet for a beat, long enough that Cartman’s stomach dropped.
When Kyle finally spoke, his voice was soft. “Do you think I don’t remember everything you’ve done?”
Cartman winced.
“I do,” Kyle said. “I remember all of it. The jokes. The schemes. The times you went too far. And yeah, sometimes you still do. But I also remember the times you stayed behind after class just to wait for me. The time you walked me home in the rain and pretended it was only because your Xbox was at my house. The time you punched a guy for calling me a slur and then acted like you didn’t care.”
“I didn’t care,” Cartman mumbled, but it was weak.
Kyle smiled faintly. “You did. And you do. That’s what matters to me.”
“But what if that’s not enough?” Cartman asked, finally turning toward him. His eyes were red, rimmed with doubt and years of internalized rot. “What if I’m still just the asshole from elementary school pretending to be better?”
“Then you keep pretending,” Kyle said simply. “Until it becomes real.”
Cartman stared at him. “You think that’s possible?”
“I do,” Kyle said. “Because I’ve seen you trying. And because when I’m with you—really with you—I see the version of you that you don’t believe exists yet. The one who holds my hand too tight like he’s scared I’ll disappear. The one who asks if I’ve eaten, even though he pretends it’s because he doesn’t want me cranky.”
Cartman looked away, cheeks flushed.
“I don’t need perfect,” Kyle said. “I need you. As you are. Flaws, past, and all.”
Cartman blinked. “Why?”
“Because I love you,” Kyle said.
The words hit like a punch to the chest. Cartman inhaled sharply, blinking fast.
“You… love me?”
Kyle smiled, warm and a little sad. “Yeah, dumbass. I love you.”
And just like that, something inside Eric Cartman cracked wide open—raw, vulnerable, and terrifying. Because love, real love , was the scariest thing he’d ever faced. But it was also the first thing he’d ever truly wanted to deserve.
So, he reached out. And Kyle took his hand without hesitation.
They sat in silence again. But this time, it didn’t feel heavy.
It felt like hope.
Cartman stared at Kyle like he’d never seen him before. The words still echoed in his head—’Because I love you.’
Love. That wasn’t a word people used with him. Not genuinely. Not without conditions or an angle. And now it sat there between them, bare and terrifying.
He didn’t know what to say. His throat felt tight, and his eyes burned with the weight of something he couldn’t name—something bigger than guilt or shame or longing. It was hope, maybe. Or the crushing fear of it.
Kyle didn’t look away. He didn’t fidget or fill the silence with nervous chatter. He just held Cartman’s hand like it was the most natural thing in the world, like it didn’t scare him at all to sit across from someone who’d once gone out of his way to make his life hell.
Cartman exhaled shakily. “You’re really messed up, you know that?”
Kyle snorted. “Takes one to know one.”
And that broke it—just enough of the tension cracked for Cartman to breathe again.
“Can I…” he started, but stopped, shaking his head. His voice was barely above a whisper. “Can I kiss you?”
Kyle’s expression softened immediately. “You don’t have to ask.”
But Cartman did. Because this wasn’t a joke. It wasn’t some gross conquest or dare or a way to shut someone up. This wasn’t middle school hallway rumors or a half-hearted spin-the-bottle kiss behind the gym. This was real.
And real scared him more than anything else.
So he leaned in slowly, cautiously—like if he moved too fast, the moment might shatter. Kyle met him halfway.
Their lips touched—just barely at first. A hesitant brush, warm and tentative. Cartman’s hand trembled against Kyle’s jaw as he cupped it, holding on like Kyle might vanish. But Kyle didn’t move away. He leaned into it, patient and steady, grounding them both.
The kiss deepened naturally, gently. There was no rush. No pressure. Just the soft, aching realization of what it meant to be wanted like this, despite everything.
Cartman let his eyes slip shut, trying to memorize the feeling—the way Kyle’s mouth fit against his, the way Kyle’s fingers threaded through his hoodie and clutched at his side like he didn’t want to let go.
He’d kissed people before. Stupid, meaningless kisses at parties or on dares or just because he could. But none of them had felt like this. None of them had made him feel like he mattered.
When they pulled apart, Kyle kept his forehead resting against Cartman’s, their breaths mingling in the quiet space between them.
“You okay?” Kyle asked, voice soft.
Cartman nodded, a little dazed. “Yeah. I just… I didn’t think I’d ever get this.”
Kyle smiled, small and real. “Well, you have it.”
Cartman opened his eyes and met Kyle’s gaze. The affection there almost knocked the air out of him.
“Don’t let me screw this up,” Cartman said.
Kyle smirked. “That’s a tall order.”
Cartman huffed out something between a laugh and a sob. “I’m serious.”
“I know,” Kyle said. “So am I.”
They sat there for a while, still holding onto each other like the rest of the world could wait.
Cartman nestled his chin onto Kyle’s shoulder, letting out a quiet sigh. The sharpness of Kyle’s frame pressed gently against him—bony, familiar, grounding. He smelled like laundry detergent and faint vanilla, the kind clinging to sweaters that had been line-dried in the sun. It was warm, comforting, almost nostalgic. Like safety.
If he could stay like this forever, he would. In this quiet little space where nothing else existed—no voices shouting in his head, no memories clawing at the back of his mind—just the rhythmic rise and fall of Kyle’s breathing and the quiet hum of their shared silence.
Without thinking, Cartman slid a hand under the hem of Kyle’s shirt. His fingers brushed against the skin of his back—soft, smooth, and just a little cool to the touch. He let them rest there, not to push or take, but to feel. To remind himself that this was real. That Kyle was real. And that Kyle was his.
Kyle shivered lightly beneath his touch, but not from discomfort. His arms tightened around Cartman’s middle in silent encouragement.
Cartman let his eyes flutter closed, pressing the side of his face closer into the crook of Kyle’s neck. The faint thump of Kyle’s pulse against his cheek calmed something in him. He wasn’t used to gentleness—especially not in moments like this—but Kyle gave it freely, without question, without demand.
“I like this,” Cartman murmured, his voice muffled against Kyle’s skin.
Kyle tilted his head just enough to press a kiss to Cartman’s temple. “Yeah? Me too.”
Cartman’s fingers flexed slightly against Kyle’s back, as if trying to memorize every inch. “You’re warm,” he said after a pause, almost bashfully.
Kyle chuckled under his breath. “So are you. Kind of sweaty, though.”
“Shut up,” Cartman grumbled, cheeks flushing, but there was no heat behind it. Only affection.
Kyle smiled, his fingers tracing idle shapes against Cartman’s bare back, the pads moving slowly in soft, looping motions. He could feel the tension beneath the surface—always there with Cartman, always waiting to rise. But right now, it was melting. Dissolving under the weight of Kyle’s touch and the quiet safety they’d built between them.
“You know I only say it ’cause it’s true,” Kyle murmured, voice low, playful.
Cartman didn’t answer, just huffed into his shoulder and squeezed his eyes shut. But Kyle could feel the faint quiver in his body—the way his breathing had started to change. Slower. Deeper. Unsteady in a different way now.
His hand slid from Cartman’s back to his waist, thumb stroking along the curve of soft skin. Cartman didn’t move away. In fact, he leaned in closer.
“Can I keep touching you?” Kyle asked, voice low, his lips just brushing the shell of Cartman’s ear.
Cartman nodded, small and deliberate. “Yeah… yeah. Just—” He pulled back slightly, enough to meet Kyle’s gaze, his own eyes wide, vulnerable. “Just go slow.”
Kyle nodded, his hand stilling, waiting for Cartman to guide the moment.
It had taken Cartman years—years of denial, confusion, and painful therapy sessions—to understand what had happened to him when he was younger. To say the words out loud. To name it. To admit that he hadn’t been complicit, that what happened to him had been wrong. In all that time, he’d learned one thing above all: touch was hard. Even the smallest graze sometimes felt like fire, like intrusion. It made him tense, made his skin crawl, made him feel like he had no control.
He flinched from hugs. Avoided crowds. Even brushing hands by accident could ruin his whole day.
He knew this. His therapist knew this. And Kyle—God, Kyle had always known this. Never pushed. Never got impatient. Never guilted him for needing space. Kyle waited, listened, made every bit of affection an invitation instead of a demand.
And because of that—because Kyle made safety feel like something tangible—Cartman was able to stay still now, heart pounding but not with fear. There was no alarm sounding in his brain. No disgust. Just Kyle’s warm hands and soft voice, the steady thump of his heart against Cartman’s chest.
With Kyle, it didn’t feel like surrendering his boundaries. It felt like choosing to be held. Choosing to be known.
“I feel okay,” Cartman murmured, more to himself than anyone else. His voice was barely above a whisper, but Kyle heard it.
Kyle’s thumb brushed against his cheek, tender. “You don’t have to be anything but okay,” he said. “We’ll go at your pace. Always.”
A gentle hand cradled the back of Cartman’s head, steady and guiding, as Kyle led him down onto the plush comforter. The mattress dipped beneath their weight, and Kyle’s bed—soft, warm, familiar—seemed to rise up to meet him, swallowing him whole in a cocoon of safety. The scent of clean sheets and that subtle trace of Kyle’s cologne—something crisp and earthy—wrapped around him like a second blanket.
The comforter settled under his body, heavy in the way that grounded him, not restrained him. Cartman sank into it, letting his limbs relax for the first time all day. His eyes drifted up, unfocused, to the swirls in the popcorn ceiling above. It was mundane, almost funny, how something so ordinary could feel so anchoring when everything else inside him had once felt chaotic.
And then—soft kisses. One on his cheek. Another just beneath his eye. A third at the corner of his mouth, featherlight and reverent. Kyle’s lips moved slowly, deliberately, like he was memorizing Cartman’s face with each press. Cartman exhaled, tension bleeding from his body with every touch. He didn’t speak. He didn’t have to. Kyle already knew.
His eyebrows knit together, trembling slightly as the overwhelming warmth of it all settled in his chest. A small, choked sob slipped past his lips—quiet but raw—as the sheer tenderness of Kyle’s touch sank in. It wasn’t lust, or pity, or obligation. It was love. Honest, patient, steady love, pouring into him with every gentle kiss, every soft breath against his skin. And for someone who had spent so long convincing himself he didn’t deserve this kind of gentleness, it was almost too much to hold.
Cartman looped his arms around Kyle’s shoulders, pulling him in until their chests were pressed together. He craved the contact—needed it like breath. He wanted to feel every inch of Kyle’s warmth against his own, to anchor himself in something real, something safe.
Kyle’s breath ghosted over his neck as he spoke, voice soft and careful. “Can I take this off?” he murmured, fingers gently pinching at the hem of Cartman’s hoodie.
Cartman froze.
His first instinct screamed no . No, because he was fat. No, because the soft curve of his belly, the stretch marks, the uneven skin—none of it felt worthy of being seen, let alone desired. No, because his skin was tarnished with small methodical cuts. No, because despite how far they’d come, despite all of Kyle’s patience, that little voice in the back of his mind still whispered cruel doubts. What if he sees me and changes his mind?
He must have hesitated too long, because Kyle stilled and gently pulled back just enough to meet his eyes. There was no pressure in his expression, only concern, only care.
“You’re allowed to say no,” Kyle said softly, his voice more of a promise than a statement. “You always are.”
Cartman blinked his eyes open—he hadn’t even realized he’d closed them. The world came back into focus slowly, and the first thing he saw was Kyle.
Kyle, with those impossibly green eyes.
He’d always known Kyle’s eyes were green—bright, clear, unmistakably so—but now, staring into them from this close, something deeper settled in his chest. Those eyes had never looked at him with ridicule. Never narrowed in disgust. Never scanned him like he was some broken thing in need of fixing. They didn’t carry the weight of judgment, of pity, or revulsion.
They just saw him .
And somehow, they made him feel... safe. Wanted. Not just in spite of everything he carried, but with it. Because of it.
He let out a breath he didn’t know he’d been holding, tension easing from his shoulders as the walls inside him began to crumble.
Cartman gave a slow, almost imperceptible nod.
Kyle tilted his head—just a fraction—watching him with soft, unwavering patience. “Okay,” he murmured, voice low and steady like the strum of a calming melody. There was no pressure, no rush—only an offer, one Cartman had every right to refuse.
Together, carefully, they began to lift the hem of Cartman’s hoodie. The fabric caught slightly at his chest before sliding up, and every inch revealed made Cartman’s breath come shallower. He tensed, his muscles tightening as if trying to disappear into himself, into the bed, into anything but this vulnerable moment.
A wave of panic lapped at the edge of his mind.
He hated this part—being seen.
His heart thundered in his ears as the shirt passed over his head, leaving him bare-chested, exposed. Immediately, he felt raw. Cold. Shame prickled his skin like static. His arms instinctively twitched, ready to cross over his stomach, but Kyle gently placed a hand on his wrist, not to stop him, but to remind him he didn’t have to hide.
Still, Cartman’s thoughts spiraled.
Would Kyle be disgusted? Would he flinch away?
Would his eyes dart down to the stretch marks, the scars, the softness that had never felt soft to Cartman?
Would he frown at the uneven texture of his skin? The reminders of past pain etched there—some physical, some invisible?
Would he regret touching him at all?
Cartman stared at the wall, jaw clenched. Every second that passed without Kyle speaking made the fear grow louder in his chest.
And then—fingers. Warm, reverent, grounding.
Kyle’s hands returned, but not in hesitation. They moved with a kind of sacred gentleness, smoothing over Cartman’s sides, settling on his waist like he was made of something delicate and rare. There was no recoil, no shift in breath, no pause. Just touch—quiet and intentional.
Then came Kyle’s voice, barely above a whisper:
“You’re beautiful.”
Cartman’s gaze snapped back to him, stunned.
Kyle wasn’t looking at his body like it was something to endure. He wasn’t scrutinizing or evaluating. He was simply seeing him—with awe, even.
“I mean it,” Kyle added, his thumb stroking a small curve of Cartman’s side. “You don’t need to hide from me. I want all of you—exactly like this.”
Cartman’s throat tightened. Something fragile and overwhelmed fluttered in his chest.
He wanted to call Kyle a liar. The instinct was loud—raw and defensive, rising like a wave he’d spent years training himself to ride. He wanted to snap, to scoff, to throw up every wall he’d ever built and accuse Kyle of just saying what he thought Cartman needed to hear. A pity line. A rehearsed script. Something kind people said when they were trying not to hurt your feelings.
He could feel the words bubbling up, sharp and acidic: Liar. You're just saying that because you feel bad for me.
He wanted to believe it was a lie—because the truth, if it was real, felt too big to hold. Too kind. Too dangerous.
But then he looked up.
And the words—poisoned and loaded in the back of his throat—died before they could surface.
Kyle was smiling, just barely. A small, unassuming curve of his lips. His eyes held none of the pity Cartman expected—none of the hesitation or discomfort or forced sweetness. There was no punchline coming. No disgust hiding behind his expression. Just this open, almost reverent admiration that Cartman didn’t know how to accept.
He wasn’t looking at Cartman like he was broken. He was looking at him like he was wanted.
And in that look—gentle, unwavering, real —the anger withered.
It didn't vanish. It never really did. But it cracked, enough for the tenderness beneath it to slip through.
Cartman blinked, swallowing the knot in his throat. All he could do was stare, barely breathing, as Kyle’s thumb traced slow circles against his skin. The silence between them was thick, not with tension—but with meaning.
And it was terrifying.
Because Kyle wasn’t saving face.
He meant it.
The corners of his eyes burned with tears he spent years pushing down. He watched Kyle’s gaze travel up and down his body as if they were admiring some beautiful work of art before they met his.
His breath hitched.
He felt so overwhelmed he could barely breathe.
It wasn’t fear this time—not entirely. It was something softer, heavier, something that bloomed in his chest like sunlight forcing its way through a crack in the wall. He felt full—too full. Of love. Of hope. Of this dizzying, aching emotion that had been buried beneath years of silence and shame. It rose up in him like a tide, and for once, he didn’t try to fight it.
He couldn’t speak. Words failed him completely. His throat felt tight, his heart pounding hard against his ribs like it was trying to say everything he couldn’t.
So he didn’t speak.
Instead, he leaned in—slow but sure—and kissed Kyle.
It wasn’t gentle. It wasn’t careful. It was desperate in its honesty, trembling with every emotion he had tried so long to suppress. His hands fumbled to pull Kyle closer, needing him, needing the warmth of his body and the grounding pressure of his presence. He needed to feel Kyle’s touch—not just on his skin, but in his soul. Needed to feel tethered. Real.
Kyle kissed him back just as firmly, arms winding around him like he understood—like he felt it too. That shared tenderness. That impossible, terrifying relief.
Cartman clung to him like he was afraid he’d vanish. Like if he let go, everything good would disappear.
But Kyle didn’t go anywhere.
No. Kyle didn’t pull away.
Instead, he placed his hands gently on either side of Cartman’s head, bracing himself as he shifted to straddle him. The mattress dipped beneath their combined weight, and for a brief second, Cartman braced himself for panic—waited for the tightness in his chest, the claustrophobia he knew too well.
But it never came.
He didn’t feel caged. He felt held . There was no force behind Kyle’s movements, only intention. Only care. Every inch of contact felt deliberate— chosen.
Kyle leaned down, breath warm against Cartman’s lips, and then his teeth grazed Cartman’s bottom lip with just enough pressure to draw a sharp, involuntary gasp. A quiet whimper followed, high in Cartman’s throat.
Then Kyle’s hips pressed down, slow and measured.
Cartman’s breath caught completely. His eyes flew open.
He could feel it— him —through the fabric of their clothes. Kyle was already hard, the heat and weight of it undeniable against his own growing arousal. It sent a jolt straight to his gut.
He stared up at Kyle, stunned. There was something about that moment—about knowing Kyle wanted him, felt this, that made his skin erupt in goosebumps. He wasn’t imagining it. It wasn’t a dream.
Kyle wanted him.
If it weren’t pressing hot and heavy against his own length, Cartman wouldn’t have believed it.
Wouldn’t have believed that someone—
Kyle
, of all people—could get turned on just from
kissing him
.
But the proof was there, undeniable, rubbing against him through layers of denim. Firm. Hard. Real.
Cartman’s breath stuttered in his throat as their hips moved together, slowly, cautiously—like they were testing something delicate.
Something breakable.
And maybe they were.
He let out a shaky breath, forehead tipping forward until it touched Kyle’s.
“This is really happening,” he murmured, voice barely a whisper. “You’re… you’re really hard right now.”
Kyle gave a breathy, half-laugh—part nerves, part disbelief.
“Yeah,” he said, cheeks flushed but eyes warm. “You make me hard, Cartman.”
Cartman’s eyes fluttered shut, his hands clenching in the fabric of Kyle’s shirt.
“That’s so fucked up,” he whispered, not in judgment—just overwhelmed. “You shouldn’t want me like that.”
Kyle didn’t hesitate. “I do,” he said. “I’ve wanted you.”
They rocked again, Cartman’s breath hitching in his throat at the friction. His whole body buzzed like static, overwhelmed and too aware of everything .
The way Kyle’s breath hitched.
The way his hips moved.
The way his hand slid around to cradle the back of his neck.
“You okay?” Kyle asked softly, kissing the corner of his mouth.
Cartman opened his eyes. They were glassy. His heart thudded against his ribs, unsure if it wanted to flee or melt.
“I think so,” he said. Then, after a beat: “I want to keep going. Just… don’t stop touching me.”
Kyle nodded. “I won’t. I swear.”
And they kept moving—together. Careful. Gentle. Like this was the first time either of them had ever been given a moment like this.
Cartman nodded—quick, eager, desperate —the moment Kyle’s fingers toyed with the button of his jeans. He didn’t trust his voice not to crack, not to betray how fast his heart was thundering in his chest, so he poured everything into that nod. Yes. Yes, I want this. I want you.
Kyle responded with a deep kiss, soft and grounding, as his hands made quick work of the denim. Without ever fully breaking the kiss, he carefully worked both their pants and boxers down, pausing only to help Cartman lift his hips. Every brush of skin made Cartman shiver.
The cool air prickled at the new exposure, but the heat of Kyle’s body made it easy to forget.
Kyle paused again, adjusting their position with a carefulness that made Cartman feel… cherished. He guided Cartman’s legs up and apart, settling between them. It was instinctual for Cartman to stiffen slightly, every part of him screaming vulnerability at being laid out like this—his thighs parted, his stomach on display, nothing to hide behind.
He turned his face to the side, breathing uneven, humiliated by how open he was. Every instinct in him wanted to flinch away, to pull his legs closed and cover up, to pretend this wasn’t happening before Kyle could change his mind.
But then he felt it—Kyle’s hands, warm and steady, gripping his hips. Thumbs stroking soft, comforting circles into his skin.
“Kyle…” he whispered, shame and hope tangled in his voice like thread.
Kyle leaned down, pressing a kiss to the inside of his knee—slow, reverent.
“I love you,” he murmured, as if it were the most obvious truth in the world.
Cartman let out a breath he didn’t realize he’d been holding. Something inside him trembled—not with fear, but with relief. With trust.
And when Kyle met his eyes again, Cartman didn’t look away.
Kyle’s eyes stayed locked on his, unwavering and tender, as his hands roamed slowly across Cartman’s body. His touch was gentle—reverent—gliding over soft skin and exploring every curve without hesitation.
His thumbs brushed over Cartman’s chest, circling and toying with his nipples, coaxing shivers from him with every light flick. Kyle seemed mesmerized, his fingers tracing along Cartman’s sides, committing every inch of him to memory—not out of obligation, but admiration.
The way Kyle looked at him made Cartman feel like a masterpiece. Not a body to be fixed or hidden, but one to be cherished, piece by piece.
He jolted, a sharp gasp catching in his throat as Kyle’s fingers wrapped around his cock—soft, warm, and deliberate. The contact sent shock waves rippling through his entire body, his back arching slightly as a tremor rolled down his spine.
It wasn’t just the sensation—it was the tenderness behind it. Kyle’s touch wasn’t rushed or rough; it was careful, exploratory, like he was learning him by heart. Cartman’s breath hitched, his chest rising and falling in uneven waves, and for a moment he could barely think past the pulse of heat that surged through him.
Kyle’s thumb brushed over the sensitive head, coaxing a low, involuntary moan from Cartman’s lips. His face flushed with a mixture of pleasure and disbelief—he hadn’t known it could feel like this. So safe. So seen. So wanted.
“Can I keep going?” Kyle asked, his voice barely above a whisper—gentle, patient, and so achingly sweet it made Cartman’s chest tighten.
There was no pressure in the question, no urgency. Just care. Just Kyle.
Cartman looked up at him, wide-eyed and breathless, his cheeks flushed deep pink. He felt vulnerable, every part of him on display in more ways than one, but Kyle’s tone grounded him—made him feel safe.
He nodded, slowly at first, then with more certainty. “Yeah… please,” he murmured, his voice hoarse and low.
Kyle’s lips quirked into a soft smile, the kind that made Cartman feel like he was the only person in the world.
With a gentle, deliberate grip, Kyle wrapped his fingers around Cartman’s length, the touch careful but sure. He began to stroke slowly—up, then down—his movements tender and precise, as if memorizing every response he drew out.
Cartman gasped, his body jolting at the sensation, hips twitching instinctively. His breath hitched, mouth parting as soft, barely audible whimpers spilled out. Every glide of Kyle’s hand sent shivers up his spine, pleasure and nervousness tangled so tightly he couldn’t tell them apart.
Kyle kept his eyes on him the whole time, not just watching, but studying—reading every shift in expression, every flutter of Cartman’s lashes, every time his thighs trembled or his breath stuttered. He adjusted his pace slightly, thumb brushing softly over the tip, and Cartman let out a shuddering moan that made Kyle's chest swell with affection.
“You’re doing so good,” Kyle murmured, voice low and soothing, never once looking away. “Just let me take care of you.”
He wanted to. God, he wanted to let Kyle hold him, kiss him, touch him—he wanted to surrender to it completely. To all of it.
Warmth swelled in his chest, thick and overwhelming, like everything he'd ever craved but never believed he could have was now being offered without condition. His fingers twitched, reaching blindly for Kyle’s hand, as if to ground himself in the reality of it all—just to feel something solid, something his .
But he was a beat too slow.
Kyle's wrist gave the smallest flick, precise and intentional, and it shattered him.
Cartman cried out—his back arched off the bed as his orgasm tore through him with the force of a wave crashing over the shore. He clung to Kyle’s forearm like a lifeline, gasping as white-hot pleasure surged through every nerve ending, his body jerking in Kyle’s grasp.
The world around him seemed to blur for a moment. All he could feel was the wet heat of Kyle's breath near his neck, the strong hold of his hand, and the dizzying aftermath of being touched like he mattered. Like he was wanted.
His vision swam slightly as he came down, chest heaving, skin flushed and trembling. Still, Kyle held him—never letting go.
His eyes prickled with tears, the emotion catching him off guard like a sudden wave crashing against a quiet shore. He stared up at the ceiling, blinking rapidly, trying to will the tears away, but they came anyway—hot and unrelenting, slipping down the sides of his face in silence.
Above him, the room felt soft, safe, and slow.
Kyle was still there, still close, still his . He pressed gentle kisses to Cartman's forehead, one after another, each one like a quiet promise. Between them, Kyle murmured sweet nothings—barely audible words, warm with affection, things like "You're okay," and "You're so good," and "I’ve got you."
Cartman wasn’t sure if Kyle even knew what he was saying, or if he was just speaking from instinct. It didn’t matter.
Because for once in his life, Cartman wasn’t bracing for cruelty in the silence that followed intimacy. He wasn’t shrinking under judgment or waiting for someone to flinch away.
He was just… held.
And that alone was enough to undo him.
"I love you," he whispered, his voice trembling with the weight of the words—fragile, raw, and nearly broken by a shudder that rolled through his chest.
Kyle froze for a breath. Not in disbelief, but in reverence.
For weeks—months, even—Kyle had worn his heart on his sleeve. He had said I love you easily, patiently, never demanding to hear it back. Every time Cartman stiffened or fell silent, Kyle had only smiled, brushed it off, and reminded him gently, "You don’t have to say it. I already know."
And he had. Cartman knew he had. But that didn’t make the fear any less.
Now, though— now —he’d said it. Out loud. Real. No take-backs, no hiding.
Kyle’s gaze softened, something tender blooming across his features. He exhaled a quiet, shaky laugh as he leaned in, pressing their foreheads together.
"Say it again," Kyle murmured, his voice thick with emotion, a grin tugging at the corners of his mouth despite the wetness in his eyes. "Please. Just once more."
Cartman blinked, breath catching in his throat. Then, barely above a whisper, he repeated, “I love you.”
Kyle kissed him then—slow, deep, and full of every I love you he’d ever said before and every one he’d been waiting to hear.
Cartman pulled Kyle closer, wrapping his legs around Kyle’s waist.
The air in the room felt thick with warmth, humming softly with the echoes of whispered confessions and lingering touches. Moonlight filtered through the half-closed blinds, casting pale silver ribbons across the tangle of limbs and sheets. Somewhere outside, a car passed, distant and irrelevant—just background noise to the sacred stillness that had fallen between them.
Cartman lay back against the plush comforter, flushed and breathless, his chest rising and falling as if it was still trying to catch up to everything that had happened—everything he had allowed himself to feel. His body hummed with sensation, his mind spinning with disbelief and relief and something dangerously close to joy.
Kyle hovered over him, one hand resting gently over Cartman’s heart, as if grounding him there—reminding him, You’re here. You’re real. I see you. His curls were messy from being tugged at, his lips swollen from endless kisses, his eyes impossibly green in the low light.
“I’m so happy,” Kyle said softly, his voice cracking around the edges with sincerity. He pressed his lips to Cartman’s jaw, then trailed a kiss to the corner of his mouth. “I love you so much, Eric.”
Cartman swallowed, throat thick, heart pounding as the weight of those words settled between them. His hands found Kyle’s waist, fingers splayed. There was no fear now—just something sacred, electric, and terrifying in the best way.
Kyle moved with care—because of course he did. Every touch was deliberate, reverent, as if Cartman was something sacred, something he didn’t just want, but cherished. His fingers moved slowly, gently stretching him open with a patience that made Cartman's chest ache. There was no rush, no expectation—just Kyle, entirely focused on him, on his comfort, on his pleasure.
Soft kisses peppered Cartman’s thighs, his stomach, the inside of his knee—each one grounding him more deeply in the moment. Kyle's free hand never left his body, always touching—his hip, his hand, his side—reminding him he wasn’t alone. That he was cared for. That he was safe.
Cartman let out a breathy gasp, not from pain, but from the overwhelming tenderness. He was used to bracing himself—for judgment, for ridicule, for disappointment—but here, in Kyle’s arms, there was none of that. There was only warmth. Only gentleness. Only love.
He felt like he was floating. Like he had slipped into some quiet version of heaven, one made of soft sheets and steady hands and whispered reassurances. He didn’t feel ashamed or awkward, or like he had to hide any part of himself.
He was being held. Seen. Loved.
And for the first time in his life… he had nothing to fear. Only trust.
“Ah~ Kyle,” Cartman gasped, his voice catching in his throat as his back arched off the bed. His fingers twisted into the sheets like he was holding on for dear life, his knuckles paling with the force of his grip.
Kyle's voice came low and tender beside his ear, tinged with a quiet reverence. “Feels good?” he asked, his breath warm against Cartman’s cheek.
Cartman barely managed to nod, his chest heaving as he panted, “Haa~ yes… God, yes. Feels so good, Kyle.”
His thighs trembled around Kyle’s waist, body already beginning to respond faster than he expected, overwhelmed by the building sensation. His voice dropped to a breathy whine. “Mmm—another… please, give me another.”
Kyle smiled softly, lovingly, his hand stroking along Cartman’s hip in calming circles. “Anything you want,” he murmured, like it was a promise, like it was worship.
And with that, he gave him exactly what he asked for.
Cartman couldn’t stop the moan that escaped his lips—it tore out of him unbidden, raw and breathless. His head fell back against the pillow, eyes fluttering shut as heat rushed through him in waves.
His hips twitched on instinct, seeking more, chasing the delicious pressure that was slowly unraveling him from the inside out. He rocked gently onto Kyle’s fingers, a quiet gasp hitching in his throat as he felt them curl just right.
“God,” he breathed, voice low and trembling. “Kyle…”
The name came out like a prayer, shaky and reverent.
Kyle paused just long enough to meet his gaze, his green eyes soft and burning with adoration. “That’s it,” he whispered. “Just like that… You look so good, baby.”
Cartman’s hands slid up blindly, anchoring themselves to Kyle’s forearms, needing something—anything—to hold on to. He felt like he was being taken apart piece by piece, and yet never in his life had he felt so safe doing so.
He rocked again, this time with more confidence, his moans growing louder, less restrained.
And Kyle watched him like he was watching something holy.
“Ha~ okay, okay. I think I’m ready,” Cartman huffed out between shallow breaths, chest rising and falling as he tried to steady himself. His body trembled from the mix of pleasure and anticipation still coiling tight in his core.
He winced slightly as Kyle’s fingers slipped out of him, leaving him feeling suddenly empty and vulnerable. The shift in sensation made his muscles twitch, and he let out a soft exhale, grounding himself. He watched through half-lidded eyes as Kyle moved beside him—reaching over for the condom with steady hands and practiced care.
There was a brief rustle of foil, the faint sound of latex being rolled into place, and then Kyle was back—settled between his legs, warm palms set gently on Cartman’s thighs. The tenderness in his movements, the way he didn’t rush a single moment, made Cartman’s throat tighten.
Then Kyle looked up. Their eyes locked.
Kyle’s expression was open, calm, and full of the kind of patience Cartman didn’t think he deserved. His voice was quiet but firm. “Are you sure? You know you can always back out. We can stop—whenever. Just say the word.”
Cartman’s breath hitched. For a moment, he couldn’t speak. His heart swelled so painfully in his chest he thought it might crack open. It wasn’t the physical act that made this moment feel so enormous—it was that someone loved him enough to offer him a way out. No pressure. No expectations. Just love, wrapped in consent and kindness.
He reached out, fingertips brushing Kyle’s cheek, and swallowed thickly.
“There is nothing I want more right now,” he whispered, voice laced with emotion. “Please.”
Kyle leaned forward, pressing a soft kiss to Cartman’s forehead before gently positioning himself, slow and reverent—like he was about to step into something sacred.
The first time Cartman had ever been entered, it was nothing short of violent. Forceful. Stripped of care. It left more than just physical pain—it carved a scar deep into the most vulnerable parts of him, a wound he never truly let heal. One that whispered cruel reminders in the quiet moments and flared up whenever someone got too close.
But Kyle…
Kyle was nothing like that.
Kyle touched him like he was something fragile and sacred, like he wasn’t just a body to be used but a person to be cherished. Every caress was deliberate. Every kiss a promise. His hands soothed where others had only taken. His voice was soft, grounding, asking and waiting with patience that wrapped around Cartman like a safety net.
Kyle slid in slowly, with the kind of care that made Cartman’s chest ache. He paused every few inches, checking in with soft eyes and even softer words—gentle questions murmured against Cartman’s skin, each one giving him space to breathe, to adjust, to want .
Cartman’s fingers dug into the sheets, breath hitching at the stretch, but he didn’t tense. He didn’t flinch. Kyle’s hand never left his hip, his thumb drawing lazy, reassuring circles into his skin.
When Kyle finally bottomed out—thighs pressed flush against Cartman’s, their bodies fully joined—they both exhaled in tandem. A breath they hadn’t realized they were holding. A breath filled with relief, with awe, with the weight of everything this moment meant.
Kyle leaned forward, resting his forehead against Cartman’s, voice barely more than a whisper.
“You okay?”
Cartman nodded, eyes fluttering closed.
“Yeah,” he breathed. “You feel... good.”
And he did. Not just physically. Kyle felt right .
A soft, broken moan escaped Cartman's lips as Kyle gave a slow, experimental roll of his hips. The movement was shallow, careful—testing. Still, it sent a jolt of sensation through him so intense he gasped.
He felt full , stretched in the best way, completely enveloped in Kyle’s warmth. There was no space left between them, no hesitation. Kyle was everywhere —in the way his chest pressed close, in the hand curled around Cartman’s thigh, in the breath ghosting over his ear.
His fingers gripped the sheets tighter, heart pounding with disbelief at how good it felt, how wanted he felt. He opened his eyes just enough to see Kyle looking down at him, like he was something sacred.
“Oh—Kyle,” he breathed, voice trembling. “God, you’re everywhere.”
This was met with a kiss to his hairline. “So warm,” Kyle whispered, giving another rock.
Kyle was slow— so slow. Each movement was deliberate, measured, and laced with care. He moved like he was handling something fragile, sacred. He watched Cartman’s face closely, pausing at the slightest twitch of discomfort, never pushing forward until Cartman gave the smallest nod or exhaled an okay.
His hands were everywhere—gentle on Cartman's hips, one brushing a thumb over his stomach, the other cupping his cheek with reverence. He wasn’t just touching him—he was holding him, grounding him.
“You’re doing so good,” Kyle whispered, voice thick with emotion and restraint. His lips brushed against Cartman’s temple, then lower—across his cheekbone, then the corner of his mouth. “Tell me if anything hurts.”
Cartman’s throat bobbed as he swallowed. “It doesn’t,” he said, barely above a breath. “You’re… you’re perfect.”
The words made Kyle pause again, his expression softening with something almost pained—like he couldn’t believe he was being looked at with so much trust. He kissed Cartman again, slower this time, as their bodies rocked together in a quiet rhythm.
Time seemed to stretch. It wasn’t hurried, wasn’t rushed. The air between them was warm with breath and soft gasps, the sound of skin against skin barely louder than the whispered I love you’s that slipped out between kisses.
Unable to contain the wave of pleasure building inside him, Cartman clung to Kyle like a lifeline—his fingers digging into bare skin, his hips instinctively rising to meet each slow, deliberate thrust. Every movement sent sparks through him, unraveling him in ways he hadn’t known were possible.
He’d never imagined sex could feel like this— not just good , but intimate. Soul-deep. Like being known from the inside out.
His fingernails raked down Kyle’s back in a desperate, uncoordinated pattern, and Kyle only groaned in response, his breath hot against Cartman’s neck. He didn’t flinch, didn’t pull away—he welcomed it. Embraced every part of him, even the unfiltered, needy way Cartman gasped his name.
“I—I’m gonna cum,” Cartman gasped, his voice ragged as his thighs tightened instinctively around Kyle’s waist.
Kyle’s breath hitched. “Yeah?” he murmured, voice low and warm with affection. One hand slid between them, fingers wrapping firmly around Cartman’s aching cock. He swiped his thumb over the slit with practiced tenderness, spreading the bead of slickness gathered there.
Cartman’s entire body jolted. His back arched off the bed as a strangled moan tore from his throat. The overwhelming heat, the closeness, Kyle’s voice, his touch—it all collided at once, tipping him over the edge. Release crashed into him, intense and shuddering, leaving him breathless and trembling beneath Kyle’s loving gaze.
It only took a few more deep, languid rocks of Kyle’s hips before he stilled, breath catching in his throat as he followed Cartman into release. A low, guttural sound left him as he buried his face in the crook of Cartman’s neck, their bodies trembling together in the aftershocks.
And through it all, Cartman was in heaven.
Not just from the lingering heat pulsing through his limbs or the dull, blissful ache that came from being so thoroughly undone—but from the overwhelming feeling of love. It wrapped around him like a blanket, soft and consuming.
He felt like he was floating.
For so long, he’d been terrified—convinced deep down that he wasn’t actually worthy of Kyle’s love and attention. That the affection, the patience, the way Kyle looked at him like he mattered… it would all eventually fade. That one day Kyle would see all of him—every scar, every flaw, every part he tried so hard to hide—and decide it was too much.
That Kyle would realize he deserved better.
But right now, as Kyle gently wiped the sweat from his brow with a cool, damp towel, something in Cartman cracked open.
“You okay?” Kyle asked softly, brushing damp hair from his face, fingers tender and slow. His gaze was full of warmth, the kind that made it impossible to look away.
Cartman nodded, swallowing thickly as his eyes stung with the threat of tears. “Yeah,” he whispered. “More than okay.”
And for the first time in his life, he meant it.
He still wasn’t sure he deserved this.
But he knew, in this moment, that Kyle had chosen him anyway.
And maybe, just maybe, that was enough.
