Chapter Text
High school had not been kind to Stan Marsh.
On paper, he looked like the kind of kid every parent in South Park wished their own son could grow up to be. Quarterback of the football team, a natural athlete, broad-shouldered and tall, with messy black hair that somehow never looked out of place. Teachers liked him because he was polite when he bothered to show up, and students envied him because he seemed to have everything, the talent, the girl, the charm.
The girl was Wendy Testaburger. She and Stan had been on and off since middle school, long enough that everyone in town rolled their eyes whenever they broke up because they knew, sooner or later, the two of them would be back together. Cheer captain and quarterback, South Park High’s golden couple.
But behind the perfect picture, Stan was falling apart.
It started small. Just a beer here and there at some party, when the pressure of being “that guy” felt like too much. He hated how everyone expected him to carry the team, to never mess up, to always have Wendy by his side like a trophy. He hated how much he hated it. He drank to quiet the gnawing voice in his head that told him he wasn’t enough, and then, before long, the drinking wasn’t something he did at parties. It became something he needed.
Everyone knew. He wasn’t exactly hiding it. Showing up to class late with bloodshot eyes, stumbling at games, smelling like liquor at lunch. The whispers weren’t cruel—not really. They were pitying. Everyone looked at Stan Marsh and saw a boy wasting his life away before graduation.
Everyone except Kyle.
Kyle Broflovski had been his best friend since kindergarten. The one person who never treated him like a golden boy, or a cautionary tale. Kyle was shorter, wiry, with wild curls that fell into his eyes no matter how many times he shoved them back. He was sharp, opinionated, quick to anger but quicker to forgive. Kyle was the one who argued with Stan when no one else dared, the one who shoved water into his hands after practice, the one who carried him home from parties when he couldn’t stand up straight.
Kyle was tired. He wouldn’t admit it, not to Stan, not to anyone else, but watching his best friend unravel, trying to be his anchor while Stan seemed determined to sink, wore on him. Still, he stayed. Because that’s what you did when it came to Stan Marsh.
The night it happened was one of those nights when Kyle thought maybe he’d finally get some sleep. The house was quiet, his parents already asleep, Ike in his room with his video games. Kyle had just started to drift off when the sound came.
Tap.
… Tap.
He groaned, rolling over. Another tap. Then another.
Kyle pushed himself out of bed, irritation prickling at his skin. He pulled back his curtains and squinted into the dark. And there, standing on the lawn, was Stan.
Stan, swaying a little, his dark hair falling in his face, one arm raised with a handful of pebbles. In the other hand was a bottle of something, Kyle didn’t even need to guess what.
Kyle’s stomach dropped. “Oh my god,” he muttered under his breath, fumbling the window open.
“Stan?” he hissed, keeping his voice low.
Stan looked up, eyes glassy but locked on Kyle like Kyle was the only person left in the world. His face was wet, whether from sweat or tears Kyle couldn’t tell. “Kyle,” he croaked, like saying his name was the only thing holding him together.
For a second, Kyle considered ignoring him, letting him go home and sleep it off. But that wasn’t what Kyle did. He sighed, shoved his feet into slippers, and crept downstairs as quietly as he could.
When he opened the door, the night air hit him first, then the smell- alcohol, sweat, desperation. Stan stood there, taller than him by half a head, shoulders slumped. He looked wrecked.
“Jesus, Stan,” Kyle muttered, stepping outside and closing the door behind him so his parents wouldn’t wake. “It’s like midnight. What the hell are you doing?”
Stan’s mouth trembled. He lifted the bottle half-heartedly, then let it fall to his side. “I didn’t know where else to go.” His voice cracked on the last word, and then, before Kyle could react, Stan was sobbing.
Real, broken sobs that shook his whole body.
Kyle’s annoyance dissolved instantly. He reached up-because he always had to reach, Stan was so damn tall-and wrapped his arms around him. Stan collapsed into the hug, nearly crushing him, clutching at the back of his shirt like he was drowning.
Kyle whispered, “Shh, it’s okay, it’s okay,” even though it wasn’t. Even though it never was.
He guided Stan inside, up the stairs, into his room as quietly as possible. Once the door shut, Stan sat heavily on the edge of Kyle’s bed, rubbing his face with his hands. He looked like he’d aged ten years in one night.
“We broke up,” Stan choked out.
Kyle sat beside him, jaw tightening. “Again?”
Stan nodded miserably. “She… she said she couldn’t do it anymore. That I was a mess. That I wasn’t the guy she…” He trailed off, pressing the heel of his hand into his eyes.
Kyle bit his tongue. He wanted to scream that Wendy was right, that Stan was a mess, that this cycle was exhausting, that he couldn’t keep picking him up like this every single week. But instead, he just sighed and said, “I’m sorry, dude.”
Because Stan didn’t need the truth right now. He needed someone. And, like always, Kyle was that someone.
Stan turned his head, looking at him. His eyes were bloodshot, his lips trembling. And then, before Kyle could register what was happening, Stan leaned closer.
His breath was warm, smelling faintly of alcohol, when he whispered, “You’re the only one who doesn’t leave me.”
And then he pressed his face into Kyle’s neck, clinging to him like Kyle was the last solid thing in his world.
Kyle froze. His heart slammed against his ribs. Stan’s lips brushed his skin, light, accidental, except it didn’t feel accidental.
“Stan,” Kyle whispered, trying to push him back gently. “Don’t-“
But Stan only held on tighter.
And that was where the night really began to change.
⸻
Kyle’s pulse pounded in his ears.
He could feel Stan’s breath against his neck, hot and uneven, the faint scrape of his lips brushing his skin. Every instinct screamed at him to push him away, to stop this before it went somewhere it shouldn’t. But then Stan whispered again, voice hoarse and breaking apart:
“You’re the only one who never gives up on me.”
The words sank into Kyle’s chest, cutting through every layer of frustration he carried for Stan. Because he knew it was true. Kyle stayed. Through the hangovers, through the broken promises, through the constant cycle of Wendy breaking his heart. Kyle stayed.
And then Stan’s lips moved again-slow, deliberate this time-pressing against the curve of Kyle’s neck.
“Stan-“ Kyle’s voice cracked. He pushed at Stan’s shoulder, but it was a weak push, more hesitant than forceful. Stan didn’t pull away. Instead, he lifted his head, eyes glassy but intent, locking onto Kyle’s like he was searching for something he couldn’t name.
“I shouldn’t…” Kyle began, but the words died in his throat when Stan leaned in closer.
And then it happened.
The kiss was messy, rough, the kind of kiss that tasted like salt and liquor and desperation. Stan’s mouth pressed hard against his, unsteady but certain, and Kyle’s hands instinctively gripped his shirt, trying to steady himself, trying to steady both of them.
Kyle should have stopped it. He knew that. But instead he kissed back.
At first it was cautious-testing, unsure-but then Stan made this small sound, half a sob and half relief, and something in Kyle broke. He pulled him closer, his fingers curling into Stan’s hair, and the kiss deepened.
It wasn’t graceful. Their teeth knocked together, breath catching, but none of it mattered. It was raw, years of friendship and something unspoken spilling over into something else entirely.
Stan’s hands found Kyle’s waist, pulling him closer until Kyle was practically straddling his lap. Kyle’s mind raced, this is wrong, this is Stan, this is my best friend, but his body didn’t move away. His body leaned in, his heart racing as heat rushed through him.
Stan kissed him like he needed him to breathe, like Kyle was the only thing tethering him to the ground.
When they finally pulled apart, both gasping, Stan rested his forehead against Kyle’s. His eyes were wet, his voice breaking. “Don’t let me go, Kyle. Please… don’t let me go.”
Kyle’s throat tightened. He wanted to tell him he wouldn’t, that he never had, that he never could. But the words tangled into something else when Stan kissed him again, slower this time, less frantic, but more certain.
It felt different. It felt like choosing.
The kisses grew hungrier, desperate hands pulling at clothes, searching for closeness. Kyle’s thoughts blurred in a haze of confusion and need. He let Stan push him back against the mattress, let himself get lost in the warmth, the weight, the way Stan whispered his name between kisses like a prayer.
They didn’t stop.
It was clumsy and heated, more about need than perfection. Their bodies tangled together, every movement charged with the chaos of emotions they didn’t know how to name. Stan was still trembling, not from the alcohol but from everything he was holding inside, and Kyle’s hands smoothed over him in an instinct to comfort even as the moment burned hotter.
When it was over, they lay there tangled in silence, the air thick with the sound of their breathing. Stan’s head rested against Kyle’s shoulder, his arm thrown around him like he couldn’t let go. Kyle stared at the ceiling, his mind spinning so fast it made him dizzy.
He didn’t know what this meant. He didn’t know if it meant anything.
But for the first time in a long time, Stan’s body relaxed. His breathing slowed. Within minutes, he was asleep.
Kyle lay awake for a long time, watching his best friend sleep beside him, wondering how everything could change in a single night. Eventually, exhaustion pulled him under too.
When he woke up, the bed was empty.
The sheets beside him were cool, like Stan had been gone for hours. The only trace of him was the faint smell of liquor and the weight still lingering in Kyle’s chest.
Stan hadn’t said goodbye.
Stan hadn’t said anything at all.
Kyle didn’t sleep much after that night.
He woke up to an empty bed, the pillow beside him cold, and for a long time he just lay there staring at it, waiting for some kind of explanation that never came. The room was too quiet, the kind of quiet that pressed against his ears and made his thoughts louder.
Stan had been there. Warm, heavy, close. His breath against Kyle’s neck, his arms around him, the way he whispered don’t let me go. It hadn’t felt like a dream. Kyle could still feel the ghost of Stan’s touch on his skin.
But the bed was empty now.
And Stan hadn’t left a note. Not a message, not even a hoodie tossed on the floor to prove he’d really been there. Just absence.
By the time Kyle dragged himself out of bed, dressed, and made it downstairs, his whole body felt heavy. He pushed his breakfast around his plate, ignored his mom asking if he was feeling sick, and finally muttered something about school before leaving early just to get out of the house.
The walk to school didn’t help. Every street corner reminded him of something, how many times Stan had stumbled along them drunk, how many times Kyle had been the one dragging him home. Last night felt different. Last night was different. And Kyle didn’t know what to do with that.
He spotted Bebe at her locker before first period and made a beeline for her. Bebe Stevens was his best girl friend, and though she had her fair share of secrets, she was also the one person Kyle could trust with his.
“Bebe,” he said, his voice low.
She raised her brows at him. “Whoa. You look like you haven’t slept in a week. What’s going on?”
Kyle glanced around. Too many people in the hall. He tugged her by the wrist toward an empty stretch by the stairwell.
She let him, smirking a little. “Okay, this is serious. Spill.”
Kyle rubbed the back of his neck, his chest tight. He wasn’t even sure where to start. “Promise me you won’t tell anyone.”
“Of course,” she said easily. “You know me. I’m a vault.”
Kyle gave her a sharp look, and she held up three fingers. “Scout’s honor.”
He hesitated. His throat felt dry. “Stan came over last night. Drunk.”
Bebe rolled her eyes. “Well, shocker. That’s his whole personality at this point.”
“No, listen.” Kyle’s voice cracked, and Bebe’s smirk faded. “He came to my window. He was crying, Bebe. Like, really crying. And I let him in, and-“ He cut himself off, heat rising to his face.
“And what?” Bebe pressed, eyes narrowing with interest.
Kyle swallowed hard. “And then… he kissed me.”
Bebe’s jaw dropped. “Wait-what?”
Kyle ran a hand over his curls, frustrated. “It wasn’t just a kiss. It was-“ He shook his head. “I don’t even know what it was. But it happened, and then we…” His voice trailed off, cheeks burning.
Bebe blinked. For once, she didn’t have something witty ready. “Kyle. Are you saying you and Stan…?”
Kyle groaned, covering his face with his hands. “Yeah. Okay? Yeah. But he was gone this morning. Like it never happened. And I don’t know what the hell to do with that.”
Bebe was silent for a moment, and then she whispered, “Holy shit.”
“Don’t,” Kyle warned, glaring at her. “Don’t make it a big deal. You promised.”
“I know, I know!” she said quickly, holding up her hands. “I’m just- wow. Okay. So he kissed you first?”
“Yes.”
“And you kissed back?”
Kyle hesitated, then nodded. “Yeah.”
Bebe tilted her head. “Do you… like him?”
Kyle opened his mouth, then closed it again. The truth was, he didn’t know. Stan was his best friend, his mess of a best friend, and last night had been- God, it had been intense, but it had also been confusing. He’d spent so long holding Stan up that he’d never thought about what it would feel like to have Stan look at him like that.
“I don’t know,” Kyle admitted, his voice low. “I just know it happened. And now he’s acting like it didn’t.”
As if on cue, a sudden ripple moved through the hallway. Students shifted, whispering, pointing. Bebe turned her head, and then her mouth dropped open again.
“Kyle…” she murmured, nudging him.
He followed her gaze.
There, down the hall, stood Stan. Laughing. His arm wrapped around Wendy Testaburger, pulling her in close. Wendy’s hands were on his chest, her smile bright as she leaned up to kiss him. And Stan kissed her back like it was the most natural thing in the world.
Like last night had never happened.
Kyle’s stomach dropped. His chest hollowed out, leaving nothing but ache.
Bebe looked between them, horrified. “Oh my god.”
Kyle clenched his jaw, fighting the rush of emotions clawing at his throat. Hurt. Anger. Confusion. He couldn’t stand there, not with half the school watching Stan and Wendy play perfect couple again.
“Let’s go,” he muttered, turning on his heel.
“Kyle-“
“Bebe, please,” he snapped, sharper than he meant to. She closed her mouth and followed him, her heels clicking as they walked away.
Kyle’s face burned, his fists stuffed into his pockets. He didn’t look back. He couldn’t. Because if he did, he wasn’t sure if he’d scream or break down right there in the middle of the hallway.
⸻
By the time lunch rolled around, Kyle had already made up his mind: he couldn’t sit with the boys today.
He couldn’t sit across from Stan, pretending everything was normal, pretending that last night hadn’t happened, pretending he hadn’t woken up with Stan’s arm around him only to find the bed cold hours later. He couldn’t stomach watching him laugh with Wendy like Kyle didn’t even exist outside of being his best friend clean-up crew.
So when the bell rang, Kyle grabbed his tray and veered away from the usual table in the corner where Stan, Kenny, Cartman, and sometimes Butters had already claimed their seats. He felt Stan’s eyes flick toward him for a second, but Kyle didn’t look back.
Instead, he made his way to the table where Bebe was sitting with Heidi, Nichole, and Annie.
“Kyle?” Bebe blinked, surprised when he set his tray down beside hers. “You’re sitting with us today?”
“Yeah,” Kyle muttered, dropping into the seat. “Is that… okay?”
“Of course,” she said immediately, flashing him a smile. “Always. Right, girls?”
“Totally,” Heidi said warmly, brushing her blonde hair behind her ear. “We’re happy to have you.”
Nichole gave him a curious glance, and Annie just nodded, chewing her food.
Kyle poked at his lunch, not really hungry. His chest felt tight, like he was still carrying the weight of everything unspoken from last night.
Bebe leaned in, lowering her voice. “You couldn’t face him, huh?”
Kyle shot her a look. “Bebe-“
“What’s going on?” Nichole asked, brows furrowed. “Did something happen?”
Kyle stiffened, but Bebe shook her head quickly. “It’s… complicated. Not my story to tell.” She turned back to Kyle. “But you know you can talk to me. Right?”
Kyle exhaled, his fork clattering onto the tray. “I don’t know what to do. I feel like.. last night actually meant something. At least to me. But then today, he’s just-“ His voice caught, and he forced himself to swallow. “He’s with her. Like nothing happened. Like I don’t matter.”
The girls exchanged looks, but none of them interrupted.
Bebe reached across the table, resting her hand over Kyle’s. “Kyle. Listen to me. Stan is stupid.”
Kyle blinked at her. “What?”
“Stupid,” she repeated firmly. “He’s had you by his side his whole life, loyal, honest, always taking care of him even when he doesn’t deserve it. And instead of realizing what’s right in front of him, he runs back to Wendy every time because he’s too scared to deal with his own crap. That’s not your fault. That’s his.”
Kyle’s throat tightened. He wanted to argue, to defend Stan, but he couldn’t. Because deep down, she was right.
Heidi leaned forward, her expression gentle. “Honestly, Kyle… maybe you need to step back from him. At least until he figures himself out. You can’t keep hurting yourself just because he doesn’t know what he wants.”
Nichole nodded. “It’s not fair to you. You deserve more than being someone’s secret.”
Kyle stared down at his food, unable to eat. The words stung, not because they were cruel, but because they rang true.
Annie, who had been quiet the whole time, finally spoke. “If he really cares about you, he’ll show it. Not when he’s drunk. Not when he’s sad. But when he’s actually himself. Until then…” She shrugged. “Don’t let him keep breaking your heart.”
Kyle sat there in silence, the noise of the cafeteria fading around him. The girls had gone back to their lunches, Bebe still watching him carefully.
“You’re not alone in this, okay?” she said softly. “You’ve got us.”
Kyle forced a small smile. “Thanks.”
But even as he said it, his eyes flicked across the cafeteria, just once, toward the table where Stan was sitting with the boys. Stan was laughing at something Kenny had said, Wendy perched on the bench beside him, her hand in his.
It was like Kyle didn’t exist.
And that hurt worse than anything.
⸻
For Stan, Kyle had always been a constant.
That was the thing about best friends, you didn’t have to think about them. They were just there. Always had been, always would be. Stan had grown up with Kyle at his side through everything: soccer games, detention slips, birthdays, stupid fights, football wins. It was easy to take him for granted. Kyle was reliable, steady, the one person Stan never questioned.
Which was why last night, to Stan, hadn’t felt like a revelation. It had felt like comfort.
He remembered pieces of it, throwing rocks at Kyle’s window, crying so hard his chest hurt, whispering things he probably shouldn’t have whispered. He remembered Kyle’s hands holding him, grounding him, the way his lips had felt against his.
He remembered how warm Kyle had been. How safe.
But Stan’s brain had a way of shoving things into boxes it didn’t want to deal with. And by morning, he had packed the whole night into a neat little space labeled doesn’t matter.
Because Wendy was still here. Because being quarterback still meant something. Because he couldn’t deal with unpacking what it meant to kiss his best friend, not when he could just… not.
So he showed up to school, arm around Wendy, smiling like nothing had changed. And for a while, he believed it.
Until lunch.
He sat at the usual table with the guys, joking with Kenny, rolling his eyes at Cartman’s garbage humor. Wendy leaned against him, her hand brushing over his. Everything looked normal. Everything was normal.
Except it wasn’t.
Because Kyle wasn’t there.
At first, Stan didn’t notice. He figured Kyle was late, maybe caught up by some teacher. But halfway through lunch, when he glanced toward the cafeteria doors and still didn’t see him, Stan frowned.
“Where’s Kyle?” he asked, more to the group than anyone in particular.
Kenny shrugged. “Saw him earlier. Probably with Bebe.”
That threw Stan. “With Bebe?”
Cartman snorted. “Yeah, Broflovski’s finally getting tired of cleaning up your drunk ass every weekend, Marsh. Can’t blame him. Maybe he found new friends who don’t smell like whiskey.”
Stan’s jaw tightened. He didn’t reply, but the words dug in more than he wanted them to.
He leaned back in his seat, scanning the cafeteria. And then he saw him.
Across the room, at the table with Bebe, Heidi, Nichole, and Annie. Sitting in the middle of them, head bowed, curls falling into his eyes as he spoke quietly to Bebe. She was listening intently, her hand over his like she was trying to anchor him. The other girls leaned in, too, their expressions sympathetic.
Kyle didn’t look up once.
Stan shifted uncomfortably, a knot forming in his stomach. He told himself it was fine. Kyle had other friends. It didn’t mean anything.
But it felt wrong.
Because Kyle always sat with him. Always had. Always would. That was the rule.
And yet, today, Kyle was somewhere else. With someone else. Talking about something Stan wasn’t part of.
For the first time in a long time, Stan realized maybe Kyle wasn’t as permanent as he’d always believed.
And the thought made his chest tighten in a way he couldn’t explain.
⸻
The bell rang and the cafeteria dissolved into noise, chairs scraping, voices rising, trays clattering. Stan stood automatically, Wendy saying something he barely processed, his eyes glued on Kyle across the room.
Kyle was gathering his things with Bebe and the others, his head still ducked, shoulders stiff. For a second, Stan thought he might finally catch his eye. Maybe Kyle would look up, flash him that familiar we’re good smile, and everything would settle back to normal.
But Kyle didn’t look. Not once.
Stan’s chest tightened. He muttered something to Wendy, he wasn’t even sure what, and slipped into the hallway just in time to see Kyle and the girls heading toward the math wing.
“Kyle!” Stan called out, weaving through the crowd.
Kyle froze for a heartbeat. His grip on his books shifted like he was debating whether to stop. Stan’s stomach flipped, this was it, he could just explain, smooth it over, tell Kyle that last night hadn’t meant nothing, not really, he just didn’t know how to deal with it,
But before Kyle could even turn, Bebe tugged on his sleeve sharply.
“Come on,” she said, her tone low but firm, loud enough for Stan to catch.
She didn’t let Kyle linger. She hooked her arm through his and pulled him forward with the rest of the girls, her heels clicking hard against the tile.
Stan tried again, his voice cracking a little this time. “Kyle, wait!”
That was when Bebe looked back.
Her eyes locked on Stan, sharp and cutting, the kind of look that made him feel about two feet tall. It wasn’t playful or teasing, it was protective. Warning. Like she was telling him “don’t you dare.”
Then she turned away, tugging Kyle along faster.
Stan stood in the middle of the hallway, swallowed by the tide of students rushing past, watching the back of Kyle’s curls disappear into the crowd.
And for the first time, it hit him that maybe, just maybe, Kyle was really gone from him right now. Not just busy, not just distracted, but actually gone.
Stan had never known what it felt like to be on the outside of Kyle’s world. And now that he was, he hated it.
⸻
Math class was usually one of the few places Kyle could relax. Numbers didn’t lie, equations didn’t cheat you, and there was always a right answer if you worked long enough. But today, even with his notebook open and pencil tapping against the margin, he couldn’t focus. His mind kept looping back to the night before, to Stan’s weight pressed against him, to the warmth of his lips, to the hollow ache of waking up alone.
Bebe sat next to him, flipping her hair as she pulled out her own notebook. She didn’t miss the way Kyle kept zoning out, staring through the front of the classroom like he wasn’t even there.
She leaned over, her voice low so only he could hear. “You’ve got to stop looking so wrecked.”
Kyle blinked, startled. “I’m not-“
“You are,” she cut him off, her nails clicking softly against the desk. “Everyone can see it. You’re sulking, and if you keep this up, Stan’s just going to assume you’ll come crawling back to him like always.”
Kyle’s throat tightened. “I don’t crawl back to him.”
Bebe arched an eyebrow, her voice softening, but only a little. “Kyle, you always do. He screws up, you pick up the pieces. He cries, you listen. He drinks too much, you cover for him. And now this, last night, you’re carrying it on your own while he’s already back with Wendy like nothing happened.”
Kyle stared at the equations on the board without seeing them. His pencil pressed harder into the page. “So what am I supposed to do? Just…ignore him? He’s my best friend, Bebe.”
Bebe leaned closer, her tone firm but protective. “Leave him alone. For once, let him realize what it’s like not having you to fall back on. He thinks you’ll always be there, no matter what. He needs to see what it feels like when you’re not.”
Kyle’s chest squeezed, his stomach twisting uncomfortably. “That’s…harsh.”
“It’s fair,” Bebe replied simply, her eyes steady on him. “If he actually cares about you, Kyle, he’ll notice you’re gone. He’ll feel it. And maybe then he’ll understand what he’s been taking for granted.”
Kyle didn’t respond. His pencil hovered uselessly above the paper, the numbers blurring in front of him. But the weight of Bebe’s words sank in, lodging somewhere deep inside him.
For the first time, he let himself wonder, what if she was right? What if being there for Stan wasn’t helping anymore? What if it was just making it easier for Stan to never choose him at all?
Kyle sat back in his chair, his hands folded tightly in his lap. He didn’t know if he was ready to let go. But maybe, just maybe, he had to try.
