Work Text:
Being a superhero in South Park was exhausting, but it came with one non-negotiable rule. A rule Toolshed had written down in bold, sharpie-lettered handwriting on the inside of his notebook: Secret Identities Must Be Preserved At All Costs. No exceptions. Not for his family, not for his friends, and definitely not for the people who made his heart do stupid, unpredictable flips whenever they walked into the same room.
Stan leaned over the edge of the brick roof, scanning the snow-dusted streets below. Everything seemed peaceful — or as peaceful as South Park ever got when local crime lords and rogue fourth-graders weren't causing mayhem. But Stan’s mind wasn't really on crime-fighting tonight. It was, as usual, divided into two very distinct, very inconvenient halves.
The first half belonged to Kyle Broflovski. Kyle, with his wild hair, his stubborn temper, and the way his eyes lit up whenever he got passionate about some stupid moral argument. Stan had been hopelessly in love with his best friend for years now. He knew every tiny detail about Kyle — the way he chewed on the side of his thumb when he was stressed, the specific tone of voice he used when he was about to lose his temper with Cartman, and the rare smile he saved only for Stan when they were sitting by the pond after school. But confessing to Kyle was out of the question. Stan was terrified of ruining the best thing in his life, terrified that putting a label on what they had would ruin their friendship.
Then there was the second half of Stan's problem. The half that wore a turquoise uniform, flew through the sky, and went by the name Human Kite.
Human Kite was his teammate, a fellow hero who fought alongside Freedom Pals with a fierce, uncompromising sense of justice. Flying through the air, his hood catching the moonlight, Kite looked almost majestic. Stan had felt an instant flutter in his chest the very first time he’d seen Human Kite land on top of the playground slide, swooping down to deliver a tactical brief. It was an agonizing crush — made ten times worse by the fact that Stan couldn't even attempt to pursue it. The superhero code was important. If Stan tried to get closer to Human Kite, if he tried to figure out who was behind that costume, it would compromise their entire operation. They had to remain strangers in real life to protect each other. So Stan was trapped, hopelessly pining after two different people: his best friend whom he couldn't tell, and a mysterious hero he wasn't allowed to know.
A meow snapped Stan out of his spiral of self-pity.
He blinked, shifting his weight on the icy ledge, and looked down toward the small neighborhood park across the street. Perched precariously on the highest branch of a towering pine tree was a plump cat, looking terrified and meowing loudly at the dark sky. Below the tree stood Mrs. Cartman, wrapped in three different knit shawls and wringing her hands in distress.
"Oh, Mr. Kitty! Please come down, sweetie! It’s too cold up there!" she wailed, her voice cracking in the crisp night air.
Stan adjusted his goggles, straightened his tool belt, and gave himself a brisk nod. "Duty calls," he muttered to himself. He took a few steps back on the flat roof, got a running start, and leapt into the alleyway, landing with a loud thud on top of a plastic dumpster before hopping gracefully down to the snow-covered sidewalk.
He marched over to the park, his boots crunching against the snow. As he approached the base of the tree, Mrs. Cartman gasped, clutching her shawls to her chest in dramatic relief.
"Don’t worry Mrs. Cartman," Stan said, attempting to deepen his voice into a heroic tone that mostly just sounded like he had a scratchy throat. "I’ll get him down for you."
"Oh, thank you, young man!" Mrs. Cartman cried, stepping back into the snowbank. "Mr. Kitty got scared by a passing garbage truck and sprinted all the way up! He won't budge!"
"It’s what I do," Stan said. He unhooked a length of rope from his belt, looped it over his shoulder, and began shimmying up the tree. Pine needles poked through his shirt, and sticky sap glued itself to his gloves, but he pushed upward, keeping his eyes fixed on the trembling ball of fur above.
"Just hold on, Mr. Kitty," Stan grunted, pulling himself onto a branch near the top. "I'm almost—" He reached out a gloved hand toward the cat, but as he shifted his position to get a better footing, his gaze happened to drift past the pine needles, down to the open clearing in the center of the park.
Stan froze.
There, standing under the flickering yellow glow of a single streetlamp, was a boy in an orange jacket.
Kyle.
Stan almost lost his grip on the branch. He blinked rapidly, pulling his goggles down around his neck to get a clearer look. It was definitely Kyle. He was completely alone in the freezing park, hands shoved deep into his jacket pockets, pacing back and forth in small circles. The snow beneath his boots was already packed flat from how long he must have been walking in that exact same pattern.
What was Kyle doing out here at this time of night? It was freezing, and the park was usually completely deserted after dusk. Was he in danger? Was there a villain lurking in the shadows? A sudden spike of protectiveness washed over Stan. He temporarily forgot about the cat, his eyes locked entirely on the nervous figure below.
Kyle stopped pacing for a moment. He pulled his hands out of his pockets and ran them over his face. Then, to Stan's utter bewilderment, Kyle began talking to himself. He gestured wildly with his gloved hands, his face twisted in an expression of frustration.
Above him in the tree, Mr. Kitty let out another soft meow and gently batted at Stan’s ear with a paw. Stan absentmindedly reached up, grabbed the cat under its front legs, and tucked the purring animal snugly against his chest. The cat seemed content enough with the warm sanctuary, leaving Stan free to carefully climb down a few branches so he could hear what Kyle was saying.
Stan dropped silently onto a lower limb, hidden safely behind a dense canopy of pine needles, and leaned in closer.
"...No, that's stupid. That sounds ridiculous," Kyle was saying aloud, his voice echoing softly in the quiet night. He kicked a small mound of snow with the toe of his boot, watching it scatter across the pathway. "He's going to think I'm completely insane. He's going to laugh at me. Or worse, he's going to freak out and never talk to me again."
Stan held his breath, his knuckles turning white where he gripped the tree trunk. Laugh at him? Who would laugh at Kyle?
Kyle took a deep breath and pointed a finger at an empty wooden bench a few feet away, as if pretending someone was sitting there. He cleared his throat, trying to sound firm and confident, though his voice cracked slightly on the first word.
"Look," Kyle said to the empty bench, his cheeks flushing a bright red that had nothing to do with the freezing cold. "We've known each other for a really long time. And...and I know things have been weird lately with everything going on. But I can't keep pretending like I don't feel this way anymore. The truth is...I have feelings for you. Real feelings. And I'm tired of hiding it."
Stan felt as though the temperature in the park had instantly plunged below zero. His whole body went entirely numb. The snow beneath his boots felt unsteady, the branch beneath his hands suddenly frail and distant.
Kyle was practicing a confession.
Kyle was out here, alone in the freezing dark, pacing through the snow because he was trying to figure out how to tell someone he loved them.
A wave of jealousy and heartbreak crashed over Stan so hard he genuinely thought he might throw up right there in the pine tree. Kyle had a crush. A real crush on someone — someone who clearly wasn't Stan, because if it were Stan, Kyle would just talk to him like he always did. They were best friends. They spent every single day together. If Kyle felt that way about him, Stan would have known. Wouldn't he?
Down on the ground, Kyle covered his face with both hands, letting out a frustrated groan.
"God, that was terrible," Kyle muttered into his gloves, his shoulders slumping in total defeat. "He's never going to take me seriously if I sound like that. How the hell am I supposed to tell my best friend I'm in love with him?"
Stan froze on the pine branch, his entire body going rigid. The words echoed in the air, bouncing around inside his head until they didn't make any sense at all. How am I supposed to tell my best friend I'm in love with him? Kyle was in love with his best friend. But who the hell was Kyle's best friend? Was it him? It had to be him, right? Or did Kyle consider someone else his best friend now? Was it Kenny? Was it someone from another class? Was it some guy Stan didn't even know about?
Before Stan’s brain could completely melt into mush, the cat let out a loud meow, squirming against his chest. Stan winced, scrambling to grab the animal, but his boot slipped on a patch of black ice slicked over the bark. With a muffled yell, Stan lost his balance completely. He tumbled backward through the brittle branches, flailing his arms in a desperate bid for momentum, before landing flat on his back.
The cat landed lightly on its feet beside him, shook its fur, and casually trotted off toward the edge of the park where Mrs. Cartman was still standing, completely oblivious to Stan's dignity disintegrating in real time.
Stan lay there for a second, groaning as the cold snow melted against the back of his neck. He squeezed his eyes shut under his goggles, praying to whatever higher power was listening that Kyle hadn't seen that absolute disaster of a landing.
No such luck. Footsteps approached through the snow, stopping right next to his head.
Stan opened his eyes and looked up. Kyle was standing over him, his arms crossed over his chest, his hat dusting with white flakes. He was staring down at Stan with an expression that was roughly seventy percent annoyance, twenty percent confusion, and ten percent profound concern for Stan's mental stability.
"Are you okay?" Kyle asked, his voice deadpan.
Stan scrambled to his feet, brushing snow off his knees and frantically adjusting his tool belt, which had swung around his waist and was currently digging painfully into his hip. He cleared his throat, trying to drop his voice back into that ridiculously deep superhero register he'd spent twenty minutes practicing in the mirror that morning.
"I am...completely fine," Stan grunted, slapping a layer of slush off his chest. "A hero knows how to drop into action at a moment's notice. The ground simply...arrived sooner than anticipated."
Kyle stared at him, squinting slightly. He looked Toolshed up and down before letting out a sigh. "Right. Sure. Whatever you say, Toolshed."
Stan stood up straight, trying to project an air of authority while his heart was practically doing kickflips against his chest. "What are you even doing out here anyway?" Stan asked, his voice wavering slightly before he forced it back down an octave. "It's past ten o'clock on a Wednesday. The neighborhood isn't safe at night. You should be at home."
Kyle rolled his eyes so hard Stan could see it even in the dim streetlamp light. "Dude, I'm sixteen," Kyle said, waving a hand dismissively. "I'm not ten anymore. I don't need a curfew enforced by a guy wearing a hardware store on his belt. I'm completely fine."
"It's still dangerous," Stan insisted, stepping closer and immediately regretting it when his goggles caught the light, making him feel incredibly silly. "You shouldn't just be pacing around in the dark by yourself."
"I was thinking, okay?" Kyle snapped, his cheeks flushing darker. He crossed his arms tighter over his jacket and looked away toward the empty playground. "I needed some air. Is that illegal now? Are you going to write me a ticket with a tape measure?"
"No," Stan muttered, feeling a slight sting. "I'm just saying. People don't usually walk in circles in freezing snow unless something's wrong." He paused, his curiosity getting the best of him, completely bulldozing past any sense of professional distance a superhero was supposed to maintain. "I heard you talking to yourself before I...made my entry."
Kyle froze. His head snapped back around, his eyes wide with embarrassment. "You heard that?"
"A little bit," Stan lied quickly, hedging his bets. "Just...something about a confession? And an argument? Look, I couldn't help it, my hearing is honed to detect distress in the city."
"Oh my god," Kyle groaned, slapping both hands over his face. "This is so embarrassing. This is literally the most embarrassing moment of my entire life. I'm getting interrogated by a vigilante in a park."
"I'm not interrogating you!" Stan said, dropping the hero tone for a split second before remembering himself and quickly graveling it back up. "I'm just...as a protector of this town, it's my duty to ensure the emotional and physical well-being of its citizens. You sounded pretty stressed out."
"I'm fine," Kyle muttered through his fingers. But he didn't walk away. He just stood there, shivering slightly. After a long, awkward silence where the only sound was the distant hum of a heater running in a nearby house, Kyle dropped his hands and looked at Toolshed with a weirdly conflicted expression.
"It's just..." Kyle started, then stopped, biting his lower lip. He looked around the empty park, as if checking to see if anyone else was listening, before letting out a soft laugh. "Why am I even talking to you about this? You're literally standing here in a tool belt."
"Hey," Stan said defensively. "This belt has four different grades of sandpaper and a stud finder. It commands respect."
Kyle let out a tiny, genuine laugh — a soft, breathy sound that made Stan's chest ache with overwhelming warmth. "Yeah, okay. Sure it does." Kyle shifted his weight from one foot to the other, kicking a chunk of ice into the gutter. "It's just...I've been dealin' with something for a really long time. Years, honestly. And I'm just sick of keeping it inside, you know?"
Stan felt his pulse spike again. "What kind of something?"
Kyle looked down at his boots, his throat working as he swallowed hard. "I'm in love with someone. My best friend. And I'm pretty sure if I tell them, it's going to ruin everything."
His best friend. Kyle had said it. He'd actually said it out loud. Was Kyle talking about him? Or was he talking about Tolkien? Tolkien and Kyle hung out all the time. What if it was Tolkien? Or what if Kyle had some secret friend he considered his best friend now? What if he meant someone from his debate meets? What if Stan wasn't even Kyle's best friend anymore because Stan spent so much time doing superhero stuff? The doubt crept in like ice water, freezing the initial spark of joy.
"Your...best friend?" Stan asked softly, forgetting to force the deep voice entirely. His real tone leaked through, slightly raspy and completely vulnerable.
Kyle glanced up, eyebrows knitting together slightly as if something about the sound of Toolshed's voice had struck a chord, but he didn't comment on it. "Yeah," Kyle sighed, rubbing his gloved hands together to stay warm. "We've known each other since we were kids. We've been through a ton of crazy crap together. Honestly, more crap than most people go through in a lifetime. And for the longest time, I just thought...I don't know, I thought it was just us against the world. But then lately, every time I look at them, my brain just completely short-circuits. I can't even focus on normal stuff anymore."
Stan swallowed down the massive lump in his throat. His mind was a war zone. Part of him wanted to yank off his goggles, pull off his cowl, and scream, "IT'S ME! I'M RIGHT HERE, YOU IDIOT!" But the terrifying reality of his life slammed down on him like a lead weight. He couldn't. If he revealed his identity right now, in the middle of a random Wednesday night in a public park, he would be violating the core oath he'd made when he joined the Freedom Pals. Secret identities weren't just a fun game — they were the only thing keeping their families safe from the crazy villains running around town. Plus, what if Kyle wasn't talking about him? What if Stan unmasked himself, confessed his feelings, and Kyle stared at him in horror and said, "Stan? No, dude, I was talking about Heidi!" Stan would literally have to move to a different state. He would have to fake his own death and live in the woods.
"That...sounds really complicated," Stan managed to say.
"It is complicated," Kyle snapped, though there was no real heat behind it, just pure exhaustion. "It's an absolute nightmare. Because if I say something, and they don't feel the same way, I lose my best friend. But if I don't say something, I feel like I'm going to burst every time we're hanging out on his couch watching TV."
Stan felt a shock go right down his spine. Hanging out on his couch watching TV. That was...that was literally what they did every Friday after school. Kyle’s couch. They sat on Kyle’s couch and watched stupid reality shows or played video games until Kyle’s mom forced them to go to sleep. Was Kyle really talking about him? Or was that just a generic thing best friends did? Cartman had a couch. Kenny had a couch — well, a couch pull-out mattress thing. It could be anyone.
"Look," Stan said, clearing his throat and trying to sound like a wise, experienced protector of the realm rather than a teenager whose heart was currently exploding in his chest. "I...I actually kind of understand what you're going through."
Kyle raised an eyebrow, looking at Toolshed with genuine surprise. "You do? What, does Toolshed have a secret love life?"
"I have...feelings," Stan said awkwardly, shifting his weight and feeling his face heat up. "For someone on my team. And...someone else in my personal life too, actually. It's...it's a lot. I can't tell either of them because of...rules. Priorities. The mission."
Kyle stared at him for a moment. "Damn. That sucks, man. So you're just stuck suffering in silence?"
"Basically, yeah," Stan said, feeling a weird sense of comfort in talking to Kyle like this, even if it was under the absolute worst, most awkward pretenses imaginable. "But the point is...keeping it inside isn't great either. It makes you do weird things. Like pacing in a frozen park at night shouting at empty benches."
Kyle winced, turning his face away. "Okay, you don't have to keep bringing that up. I was trying out a script."
"A script?" Stan repeated, unable to hide a tiny smirk beneath his mask. "How was the script working out?"
"Terribly," Kyle confessed, burying his lower face in the green collar of his jacket. "It sounded so formal. Like I was trying to pitch a business proposal or something. 'I have feelings for you. Real feelings.' Who even talks like that? I sounded like my dad."
"It was a little stiff," Stan admitted carefully.
Kyle cracked a small smile, his eyes sparkling in the dim streetlamp light. "See? I knew it. I'm completely hopeless at this." He sighed, leaning his back against the rusted fence that lined the edge of the park. "I just want to get it over with, you know? I want to tell him, face-to-face, and just deal with whatever happens. If he hates me, he hates me. If he wants to pretend it never happened, fine. But I can't keep carrying this around."
Stan stood there, his mind racing at a million miles an hour. Kyle wanted to confess. He was actually going to do it. The reality of it terrified Stan, but it also presented a wild opportunity. If Kyle was going to confess to this 'best friend' — who Stan desperately, frantically hoped was him — Stan needed to know when and where it was happening. If it was him, he needed to be ready. If it wasn't him...well, Stan needed to be there to pick up the pieces, or at least watch his own heart shatter in real time so he could move on.
"You should do it," Stan said suddenly, the words tumbling out of his mouth before he could stop them.
Kyle looked up, surprised. "What?"
"You should tell him," Stan said, stepping closer and trying to sound encouraging, and totally unbothered by the fact that his entire life was hanging in the balance. "You can't live in fear forever. That's not what...heroes do. Or citizens. Whatever."
"It's easy for you to say," Kyle said, shaking his head. "You don't have to face the rejection."
"So make it controlled," Stan suggested, his mind spinning a wildly convoluted plan on the fly. "Don't just do it randomly at school or in front of people. Pick a neutral place. A place where you both feel comfortable, but where you can leave if things get weird."
Kyle pondered that, his brows drawing together in thought. "Like...where?"
"Like right here," Stan said, gesturing around the quiet, snow-dusted park. "This weekend. Saturday afternoon. It's quiet, nobody's really around during the winter, and it's open. You invite him to meet you here. You tell him how you feel."
Kyle stared at Toolshed, his mouth slightly open. "Just...invite him to the park on a Saturday? Isn't that a little suspicious? What if he thinks something's wrong?"
"That's the point," Stan pressed on, feeling an adrenaline rush. "If he thinks it's important, he'll show up. And if you're nervous..." Stan paused, taking a deep breath. "...I'll be here."
Kyle blinked rapidly. "Wait. What?"
"I'll be here," Stan repeated, his voice dropping into that deep, resolute hero tone. "I'll stand off to the side. Hidden in the trees or on the roof of the community center. I'll watch over the whole thing. If it goes great, I won't say a word, I'll just leave you two alone. If it goes bad...or if things get awkward, or if you need an exit strategy, I can intervene. Create a distraction. Pretend there's a superhero emergency and hustle you out of here."
Kyle stared at Toolshed as if the guy had suddenly grown a second head wearing a different utility belt. For three long seconds, complete silence hung over the park.
Then, Kyle broke into a laugh.
"Are you serious?" Kyle laughed, wiping a tear from the corner of his eye. "You want to be my...what, my superhero wingman? For a relationship confession?"
"I am completely serious," Stan said, puffing out his chest and crossing his arms, trying to maintain his dignity while Kyle giggled uncontrollably. "A true hero protects the hearts of the town's youth, not just their physical safety. I promise you, Kyle. I will stand guard. I won't let anything bad happen to you out here."
Kyle's laughter slowly faded. He shook his head, a soft, amused smile playing on his lips. "You're absurd, you know that right? Absolutely ridiculous."
"Do we have a deal or not?" Stan asked, holding out a gloved hand.
Kyle looked at the hand, then up at Toolshed's goggles. He let out another sigh, shaking his head in disbelief, but he reached out and took Toolshed’s hand anyway. "Fine. Deal. Saturday afternoon. Right here by the fountain."
Stan's heart did a backflip inside his chest, even as a terrifying realization slammed into him: Oh god. What have I just set up?
—
The hallway after the final bell was a deafening wall of sound. Metal lockers slammed shut, winter boots dragged across floor, and the collective noise of hundreds of exhausted teenagers flooded the narrow corridor. Stan stood by his locker, stuffing a textbook into his backpack while his mind drifted completely out of the building.
He hadn't slept a single wink the night before. Not one minute. Every time he had closed his eyes, his brain had replayed the exact same loop: the park, the soft glow of the streetlamp, and Kyle standing in the freezing snow, nervously pacing in circles while practicing a confession to his "best friend." Every time Stan thought about it, his stomach did a flip. Half of him was terrified that Kyle was talking about someone else entirely — some guy from another town, or from his basketball team, or from student council, or even Kenny — while the other, optimistic half was practically screaming that it had to be him. They spent every single day together. They shared everything. Who else could it possibly be?
Then, the logistics of Saturday hit him again, making his chest feel tight. Stan had promised Kyle — as Toolshed — that he would be at the park on Saturday to act as emotional security and provide an emergency escape route if things went south. But if Kyle was planning to confess to Stan, how the hell was Stan supposed to be in two places at once?
Stan grabbed his jacket from the hook inside his locker, letting out a loud sigh that caught the attention of a couple of passing freshmen, who gave him a weird look and hurried past.
"You look exhausted," a familiar voice called out over the hallway noise.
Stan turned his head quickly, his heart doing its standard, involuntary leap. Kyle was walking up the crowded hallway toward him, weaving past a group of basketball players arguing near the water fountain. He looked completely normal — totally oblivious to the fact that Stan had been watching him monologue in a frozen park just fourteen hours earlier.
"Thanks," Stan grunted, pulling his coat on and trying to look casually unbothered as he slammed his locker door shut. "I just didn't sleep well."
"Nightmares?" Kyle asked, stopping next to Stan's locker bank and shifting his weight from one foot to the other. He looked surprisingly jittery today, his fingers tugging at the edge of his sleeve, his eyes briefly scanning the hallway before landing back on Stan's face.
"How old are we, five?” Stan muttered, adjusting the straps of his backpack. "Just...had a lot on my mind."
"Yeah. Me too," Kyle said softly. He cleared his throat, taking a small step closer so he wouldn't have to shout over the noise of the crowd rushing toward the double doors leading to the bus loop. "Hey, uh...do you have any plans this weekend? Or Saturday afternoon?"
Stan's entire body went rigid. The hallway around him seemed to instantly mute, the clattering lockers and shouting students fading into background noise. It was happening. Kyle was actually doing it. He was setting up the meeting just like he'd planned with Toolshed the night before.
Stan tried desperately to keep his voice level, aiming for a tone of casual, unconcerned interest despite the roar of blood rushing to his ears.
"Saturday? Uh, no. Not really. Why, what's up?"
Kyle rubbed the back of his neck, his cheeks picking up a flush of pink. "Well...I was thinking maybe we could hang out. Like, just the two of us. At the park.”
The park. Saturday. Just the two of us. It was him. It had to be him! Kyle hadn't mentioned anyone else. He wasn't inviting Kenny, he wasn't asking Heidi or Tolkien, he was asking Stan to meet him at the exact same location he had talked about with Toolshed. The doubt that had kept him awake all night dissolved into warmth. Kyle was in love with him. His best friend was in love with him.
"Yeah!" Stan said, perhaps a little too quickly, his voice cracking slightly on the vowel. He caught himself, cleared his throat, and offered what he hoped was a relaxed grin. "Yeah, totally, dude. The park sounds great. We haven't just hung out outside in a while."
"Awesome," Kyle said, letting out a relieved breath. But then, he shuffled his boots against the floor and looked down, a smile spreading across his face. "I was thinking...since the park is right next to Stark’s Pond, and the ice is completely frozen solid right now...we could bring our skates. You know, go ice skating for a bit? I know how much you've been missing hockey since the season got postponed, so I figured it'd be cool."
Stan's internal celebration hit a screeching halt.
He blinked, the feeling in his chest evaporating instantly. Skating? Kyle wanted to go ice skating because...because Stan liked hockey?
Wait. Was this just a normal hangout? Was Kyle inviting him to the park just to hit the ice, do some casual skating, and clear his head before his actual confession later that evening? What if Kyle was just using Stan as a distraction? Or worse — what if Kyle was planning to use their casual skate as a backdrop to confide in Stan about his massive crush on someone else? "Hey Stan, thanks for skating with me, by the way, I'm meeting this guy here in an hour to tell him I love him!"
The horror of that scenario made Stan's stomach drop all the way to his shoes.
"Stan? You good?" Kyle was staring at him, his eyes filled with sudden concern, his eyebrows knitted together. "If you don't want to skate, we don't have to. We can just walk around or whatever."
"No! No, skating is — skating sounds awesome, Kyle," Stan stammered out quickly, trying to assemble a coherent thought before Kyle suspected anything was wrong. "Seriously. I'd love to go skating with you. The pond is usually empty on Saturday afternoons anyway."
"Cool," Kyle said, his smile returning, soft and genuinely warm. "So...two o'clock?"
"Yeah,," Stan agreed, forcing his lips into a convincing smile while his brain scrambled through a series of absurd contingency plans.
"Awesome. I'll see you then," Kyle said, giving Stan's shoulder a quick pat before turning to head down the hallway toward the exit. "Don't forget your skates!"
Stan watched Kyle walk away, his orange jacket disappearing into the crowd of students pushing through the glass doors. Once Kyle was out of sight, Stan let his forehead fall forward, resting it lightly against the cold metal of his locker door with a groan.
This was an absolute disaster.
He straightened up, running a hand through his hair, his mind racing through the logistics. Okay. Think. He had agreed to meet Kyle at two o'clock at the park to go ice skating. But Toolshed had also promised Kyle that he would be at the park on Saturday afternoon to keep watch from the trees and provide an escape if his confession went badly.
How was he supposed to manage this?
Stan leaned against the lockers, tapping his chin as he worked through the scenario step-by-step. If he showed up at two as Stan Marsh, laced up his skates, and hit the ice with Kyle, they would spend some time hanging out. That was step one. During that time, Stan could gauge Kyle's mood, look for any signs, and try to figure out what was actually going on. If Kyle suddenly started looking nervous, or if he mentioned waiting for someone...Stan could make a quick excuse — say he needed to use the restroom near the parking lot or left something in his car — duck into the woods, quickly change into his uniform, pull on his goggles, grab his utility belt, and transform into Toolshed.
Once he was Toolshed, he could fulfill his promise. He'd overview the area and stand by to intervene if Kyle needed a hero.
But then a strange sweet thought crossed Stan's mind.
What if...what if Kyle didn't end up needing Toolshed at all?
What if they were out there on the ice, gliding across the frozen pond together, and Kyle suddenly stopped, looked Stan in the eye, and confessed his feelings right then and there? What if the whole "confession script" Kyle had been practicing wasn't meant for some mysterious third person, but was meant for Stan all along? If Kyle confessed directly to Stan, then Toolshed wouldn't need to do a thing. Stan wouldn't have to duck into the bushes, he wouldn't have to wear the stupid goggles, and he wouldn't have to fake an emergency escape. Kyle could make-do without Toolshed entirely. They could just...be together. As Stan and Kyle.
Stan took a deep breath, pulling his hood up over his dark hair as he finally stepped away from his locker and headed toward the exit doors.
He had a plan. A ridiculous, overly complicated, plan, but a plan nonetheless. He was going to bring his hockey skates to the park on Saturday at two o'clock. He was going to stand by his best friend. And whether he ended up being the guy Kyle was confessing to, or the superhero watching over him from the top of a pine tree, Stan was going to make sure Kyle got through it completely safe.
Stan pushed open the exit doors, stepping out into the biting mountain air, but he barely felt the cold. He was too busy staring blankly at the snow-covered parking lot while his brain performed a series of calculations.
He stopped dead in his tracks right in the middle of the sidewalk, nearly causing a group of freshmen behind him to pile into his back.
Wait.
If Kyle was talking about him — if Stan actually was the "best friend" Kyle had been pacing around in the freezing dark practicing confessions for — then Stan was stepping directly into a trap of his own making. He had been so caught up in the stress of his superhero secret identity and the relief that Kyle might actually like him back, that he had completely glossed over the most important detail of all: He had absolutely zero idea what he was actually going to say when Kyle confessed.
Stan swallowed hard, his throat suddenly feeling as dry as sandpaper. His mind flashed back to last night in the park, remembering how he’d stood hidden in that tree, internally judging Kyle for being so ridiculously dramatic. He had thought it was hilarious that Kyle was pacing in circles and talking to empty benches. He’d even poked fun at him.
It didn't seem very silly anymore.
In fact, panic was currently clawing its way up Stan’s body. What was he supposed to do if Kyle stopped on the ice, looked him dead in the eye, and admitted he was in love with him? Was Stan just going to stand there with his mouth hanging open like an idiot? Was he going to throw up on Kyle’s skates? What if he panicked, stammered out something completely incomprehensible, and ruined the single most important moment of his entire life?
"I need to prepare," Stan thought. "I have to practice."
He couldn't do it at home. If he went back to his house and started talking to himself in his bedroom, his dad would burst in without knocking to drag him into some bizarre household chore, or his sister would overhear him and make his life a living hell for the next decade. He couldn't do it in his car either; sitting in his driveway running lines to his steering wheel was a fast track to getting sent to therapy.
No. There was only one place that made sense. A place that was empty on a weekday afternoon, and entirely relevant to the mission.
The park.
Stan checked his watch. It was barely three-o-five. School had just let out, which meant Kyle was likely already on his way home to start his massive pile of AP homework. The park would be completely deserted right now.
He could head straight over there before going home. He could walk around the frozen pond and run through every single possible scenario until he had a perfectly composed reaction ready to go. He would rehearse his tone, his facial expressions, and his response so thoroughly that when Saturday came, he wouldn't blow it.
Nodding to himself with a newfound determination, Stan adjusted his backpack, pulled his beanie low over his ears, and cut across the snowy grass toward the park.
~~~
The biting wind swept across the clearing of the South Park community park, whistling softly through the needles of the tall pine trees. High above the frozen ground, perched on the edge of the roof stood Human Kite. The cold was brutal up here, but he didn't care. Heroes didn't complain about the weather when the safety of the neighborhood was on the line.
Human Kite swept his eyes across the deserted pathways below. Officially, he was out here on an afternoon patrol for the Freedom Pals, making sure no Chaos henchmen rival crime syndicates were stirring up trouble around the pond before the weekend. But unofficially? Kyle’s head was a disaster zone.
Every nerve ending in his body was buzzing with a mix of terror and anticipation. Saturday was coming. Tomorrow afternoon, he was supposed to meet Stan right here by the frozen pond. He’d asked Stan to bring his skates under the pathetic, excuse of hitting the ice since high school hockey was postponed, but Kyle knew the truth. Tomorrow was the day he was finally going to do it. He was going to look his best friend in the eyes and tell him everything. Years of hidden feelings, endless late-night conversations on Stan's couch, a crush that had grown so massive it practically consumed his entire chest whenever Stan smiled at him — it was all going to come out tomorrow.
The worst part of it all was the absurd encounter he’d had just two nights ago with Toolshed. Of all the people in South Park to stumble across Kyle while he was losing his mind in the snow, it had to be the only other guy he’d spent years obsessing over. Toolshed had actually promised to stand guard in the trees tomorrow, acting as an emotional buffer and a backup tactical exit if Kyle's confession went south. The thought a a guy who was somehow undeniably cool and dangerously attractive was actually going watching wimpy, nervous Kyle lay his heart completely bare. But a promise was a promise, and having a superhero backup plan — as ridiculous as it was — slightly dulled the sheer terror twisting in Kyle’s gut.
"All clear," Kyle muttered quietly to himself, adjusting. "No Chaos activity, no sketchy groups...everything's quiet."
He was just about to leap down from the roof and head home to review his mental notes for tomorrow when a sudden movement near the park entrance caught his eye.
Kyle froze. He ducked low against the roofline, to get a better look through the pine branches.
A figure in a brown coat was marching into the empty park. The boy walked with his hands shoved deep into his pockets, his shoulders hunched high against the wind, his head down as if he were carrying the weight of the entire world on his back.
Kyle’s breath caught instantly in his throat.
Stan?
Kyle blinked, staring down at the snow. It was definitely Stan. What in the world was Stan doing here at the park on a Friday afternoon right after school? Stan lived in the completely opposite direction. He should have been home on his couch watching TV, or practicing his hockey stick handling in his driveway.
Kyle watched in stunned silence as Stan marched straight into the middle of the empty clearing — right under the exact same streetlamp where Kyle had been pacing two nights ago. Stan stopped dead in his tracks. He looked to the left. He looked to the right. He glanced up at the empty sky, totally oblivious to the superhero crouching on the roof fifty feet away.
Then, Stan began to pace.
It wasn't just a normal walk. Stan was pacing in tight circles, dragging the heels of his boots through the snow and leaving a thick track in the ground. He dragged a gloved hand down his face, tossed his head back toward the sky, and began frantically waving his arms around, gesturing at a completely empty wooden park bench as if engaged in an intense argument with an invisible ghost.
Human Kite sat frozen on the roof, his jaw dropping open. Stan looked completely out of his mind. He looked so deeply panicked that his face — even from this distance — was turning a dark, blotchy shade of red that had nothing to do with the freezing weather.
"What the hell is he doing?" Human Kite whispered aloud to the empty air, his brow furrowing in deep concern and total bewilderment.
Was Stan in trouble? Did something happen at home? Was he having some kind of strange breakdown in the middle of the park? A wave of protective instinct washed over Human Kite, obliterating any thought of his superhero routine or his Freedom Pals duties. His best friend was out here in the snow, clearly distressed, spacing out and acting like he was losing his mind.
Without a second thought, Human Kite backed away from the edge of the roof, scrambled down the wooden support beams behind the pavilion, and slipped into the shadows of the tree line.
Adjusting his hood, Human Kite stepped out from behind the pine trees and onto the snowy path, his heart thumping hard against his chest as he approached his best friend.
"Stan?" Human Kite called out.
Stan practically jumped. He spun around so fast he nearly lost his footing on a patch of slick ice, his arms flailing wildly before he managed to catch his balance.
"Kite?!" Stan gasped, his voice cracking horribly on the second syllable. He slapped his hands over his chest, breathing heavily as he stared at Human Kite as if he were staring at an alien invasion. "What — what are you — what are you doing here?!"
Human stopped a few feet away, crossing his arms over his chest and eyeing Stan with a mixture of affection and suspicion. "I was just walking through, making sure there’s no trouble. But more importantly...what are you doing out here?”
Stan swallowed hard, his face flushing an even deeper red as he glanced nervously between Human Kite and the snowy track he'd just worn into the ground. "I'm...I'm just...taking a walk. In the park. Alone."
"Stan," Human Kite said, stepping closer and raising an eyebrow. "You were literally waving your hands and talking to an empty wooden bench."
Stan’s jaw worked for a second, his mouth opening and closing. He looked around the empty park as if praying for a meteor or a Freedom Pals emergency signal to drop from the sky and vaporize him on the spot. When no cosmic miracle arrived, he slumped his shoulders in defeat.
"Fine! Okay? Fine!" Stan blurted out. "I was...I was practicing, alright? I was trying to figure out what to say!"
Human Kite blinked, his brow furrowing as he crossed his arms over his chest. His superhero instincts were instantly on high alert, but beneath the quiet vigilance of Human Kite, Kyle’s brain was already spiraling. "Practicing? Practicing what?"
"Look, don't laugh, okay?" Stan muttered, his voice cracking slightly on the first word. "It's just...I think someone is in love with me."
Human Kite felt the cold air instantly get sucked right out of his lungs. A stillness seized his chest, his posture locking up entirely. "Someone...is in love with you?"
"Yeah," Stan breathed, rubbing the back of his neck, his eyes darting frantically across the path. "And the crazy part is...I think I'm in love with them too. I've been in love with them for a really, really long time, dude. But I wasn't totally sure if they felt the same way until recently, and now...now everything is so confusing."
Human Kite stood frozen. His mind went into a tailspin. Someone else? Stan was in love with someone else? And someone else was in love with Stan?!
A wave of panic crashed over Human Kite, so strong it made his knees feel completely hollow. All the planning, all the nights spent pacing in the snow, all the crazy backup arrangements he’d just locked in with Toolshed — it was all evaporating into thin air. If Stan was in love with him, Stan would have said something! They were best friends! They shared everything! There was no way on earth Stan would be standing here talking about some mysterious love interest if that love interest were Kyle. If Stan felt that way about his best friend, he would have confided in him weeks ago. The fact that Stan was keeping this so secret meant it had to be someone else entirely. Someone outside their circle. Someone Stan was terrified to admit he liked.
Human Kite forced his face to stay totally blank, channeling every ounce of discipline to keep his voice from trembling.
"You're...you're in love with someone?" Human Kite managed to say, the words feeling like dry gravel in his throat. "Who is it?"
"That’s none of your business!" Stan said quickly, his hands flying up defensively as he took a clumsy step backward into the snow. "I mean — it's complicated, okay? It's really, really complicated! But I'm...I'm supposed to meet up with them tomorrow afternoon. Right here in the park."
The world seemed to tilt on its axis, slamming the breath straight out of Human Kite’s lungs. He stared at Stan, his vision blurring slightly around the edges as his brain desperately tried — and failed — to make sense of what Stan had just blurted out.
Tomorrow afternoon. Right here in the park.
Human Kite’s breath caught in his throat, his hands tightening into fists. That was the exact time — the exact location — where Stan had agreed to meet him to go ice skating. Was Stan meeting this mysterious person right before their skate? Right after? Or had Stan only agreed to go ice skating with him as some sort of casual pit-stop before running off to confess his eternal love to somebody else entirely?
Kyle was going to have to watch his whole entire world shatter in real time from fifty feet away.
"Tomorrow?" He finally choked out, his voice dropping as distress broke through his careful composure.
"Yes, and I need a backup plan," Stan explained. "What if this person shows up, and I panic? What if I say something stupid and freak them out? Or what if...what if it gets incredibly awkward and I need someone to bail me out?" Stan looked around the empty park, his eyes landing on the grove of pine trees near the edge of the frozen pond. A wild idea seemed to flash across his face.
"Kite," Stan pressed, his grip on Human Kite’s sleeves tightening. "Would you….would you be willing to stay close by tomorrow? Like...hide in the trees or behind the building while it happens? Just...watch over us? If things go amazing, you don't do anything, you just walk away. But if I give you a signal, or if I start panicking, you step in! You cause a distraction! Pretend there's an emergency or something!"
Human Kite stared at Stan in a speech-less shock.
Stan was asking him to hide in the bushes and watch his own heart get broken.
Stan was unknowingly asking his best friend — the person who had been secretly in love with him for years — to act as a tactical lookout for his romance with someone else. It was so cruel, yet so completely oblivious, that Human Kite almost wanted to burst out laughing right there in the snow. Stan had no idea. He genuinely had no idea what he was asking.
And sitting right behind that thought was the crushing reality of Human Kite's tactical duty. Toolshed was already going to be up in those trees. Toolshed had promised Kyle that he would stand guard to protect Kyle's confession. But now? Now that Stan was in love with someone else, Kyle's confession was completely dead in the water. It didn't matter anymore. Nothing mattered. His grand plan for Saturday was over before it had even started.
If he agreed to Stan's insane request, he would be standing in those trees, watching the boy he loved fall into someone else's arms. But if he said no, Stan would be out here alone, helpless, panicked, and unprotected. Still, the crushing weight of it made Human Kite hesitate. He swallowed hard, trying to summon every bit of heroic logic he possessed to build an immediate wall of defense. "Stan, I...I don't know if that's a good idea," Human Kite managed to strain out, stepping back and gesturing vaguely toward the horizon. "I have patrol duty tomorrow afternoon. What if there's actual crime going on? What if Professor Chaos attacks the bank, or the Freedom Pals get called into an operation? I can't just sit in a bush playing surveillance for your love life when the city might need me!"
Stan didn't back down. Instead, he dropped his hands, pulled his chin down, and looked up at Human Kite through glassy eyes. His bottom lip trembled just a tiny bit, his brows knitting together into the most pathetic, helpless pout Stan had ever deployed in his sixteen years of existence. It was the exact same weaponized look Stan used whenever he wanted the test answers or needed someone to accompany him.
And despite the searing, unbearable pain in his chest, Human Kite knew he could never leave Stan without a safety net. He could never walk away when Stan was looking at him with those wide, desperate eyes, begging for his help.
Human Kite let out a shuddering breath, the cold air burning his throat as he slowly nodded his head, completely defeated.
"Okay," he whispered, the word tasting like lead on his tongue. "Okay, Stan. I'll do it. I'll...I'll hide in the trees. I'll watch out for you."
Stan’s face lit up with such relief that it almost made the agony inside Kyle worth it. "Seriously?! Oh my god, Kite, thank you! You're the best!
—
The afternoon sky over South Park was a bruised sheet of grey with the promise of more snow. Stark’s was frozen into a sheet of solid ice, surrounded by snowdrifts that sparkled under the faint glow of the winter sun. The air was bitingly cold, snapping at any exposed skin, but on the surface of the pond, scraping of steel blades echoed out into the quiet park.
Stan glided across the ice with an effortless, practiced grace that looked practically second nature. Years of playing hockey had built a fluid rhythm into every step he took. He cut clean arcs into the surface, spraying a fine powder of white frost as he pivoted smoothly backwards.
Then there was Kyle.
Kyle looked like a newborn giraffe attempting to navigate a floor made entirely of greased glass.
His arms flailed in circles as he tried to maintain his balance, his knees knocking together like wooden blocks.
"Whoa — whoa! Watch out!" Kyle yelled as his left skate hit a tiny ridge in the ice. His legs immediately shot out from under him in opposite directions, and with a thump, he landed flat on his side, sliding three feet through the powdery snow before coming to a complete stop.
Stan cut his momentum instantly, executing a flawless hockey stop that threw a small shower of ice shavings over the snowbank. He glided over to where Kyle was sprawling on the ice, bending down to offer a hand.
"You good?" Stan asked, his voice full of warmth. "You gotta keep your weight centered over your knees. You're leaning way too far back on your heels."
Kyle stared up at him from the frozen ground, panting heavily. He ignored Stan's outstretched hand, pushing himself up onto his knees with a groan before awkwardly scrambling back onto his wobbling blades.
"I know how to center my weight," Kyle grumbled, dusting thick patches of snow off the thighs of his jeans. "The ice is just uneven over here. It's totally warped."
"Right, right," Stan teased, smoothly skating in a small circle around Kyle without even looking down at his feet. "It definitely has nothing to do with the fact that you haven't skated since seventh grade."
Kyle bit the inside of his cheek, staring down at the scuffed toe of his boot. He wanted to laugh. Normally, he would have thrown a snow-ball at Stan's head, made some snappy comeback about Stan's hockey obsession, and let Stan spend twenty minutes patiently showing him how to shift his balance. But today, the joy in Stan's voice felt like a knife twisting between Kyle's chest.
Kyle looked miserable, his shoulders hunched tight against his neck, his eyes fixed gloomily on the white ice beneath his feet. He knew he looked pathetic out here, falling over every two minutes while Stan floated around him like he belonged in a national league, but he desperately hoped Stan would just attribute his terrible mood to his lack of athletic talent. It was so much easier to let Stan think he was just mad about sucking at ice skating than to admit the truth.
Because every time Stan smiled at him today, every time Stan reached out to steady him or laughed at a joke, Kyle's chest hollowed out a little bit more.
What was the point anymore?
What was the point of any of this? Kyle had spent weeks working up the courage to ask Stan out here. He had spent hours pacing through the snow in the middle of the night, practicing a script, trying to figure out how to put years of unsaid feelings into words that wouldn't destroy their friendship. He had even engaged in the absurdity of securing Toolshed as a backup hero guard for his confession.
And for what? Stan was in love with somebody else. Stan had spent yesterday afternoon pacing around this very same park, waving his hands at an empty bench, practicing his own confession for some mysterious person he was secretly meeting today. Stan had even begged Human Kite — begged Kyle — to hide in the trees and act as a lookout while he fell into someone else's arms.
Kyle wobbled on his blades, taking a slow stride forward just to keep his balance. His hands were frozen inside his thick gloves, but the cold inside his chest was so much worse. The entire afternoon felt like a nightmare. Here they were, gliding across the frozen pond, doing the exact activity Kyle had envisioned in his head as the backdrop for his grand confession...and it was all just a throwaway pre-game hangout for Stan before his actual life began with whoever was coming to meet him.
"Hey," Stan said softly, cutting through Kyle's spiraling thoughts as he glided up beside him, slowing his pace to match Kyle's wobbly shuffle. "Seriously, man. You look pretty down. Is your ankle hurting? We can sit on the bench and take a break if you want."
Kyle glanced up at Stan. Stan's eyes were filled with genuine concern. He looked so handsome, so familiar, so entirely out of reach that Kyle felt a lump form in his throat so large he could barely swallow.
"No," Kyle muttered, forcing his eyes back down to the ice and taking another unsteady step forward. "My ankles are fine. I just...I really suck at this, Stan."
Stan let out a chuckle, stepping in front of Kyle and gracefully turning backward so he was skating in front of him, guiding him along. "Dude, you don't suck. You just need practice. You're always like this when we try something new — you overthink every single movement instead of just feeling it."
I overthink everything, Kyle thought bitterly, his chest aching as he stared at the front of Stan's coat. I overthought us. I thought we were something special. I thought you looked at me the way I look at you.
Kyle took a deep breath, the icy air searing his lungs. He looked past Stan's shoulder, his eyes searching the dark line of dense pine trees bordering the far side of the park. Up in those thick, snow-laden branches, he knew what was supposed to happen later. He was supposed to suit up as Human Kite, perch up on a frozen limb alongside Toolshed, and watch Stan's moment happen from afar. He was supposed to be the brave, stoic hero standing guard while his own heart was ground into the snow.
He felt exhaustion wash over him. Is there even a point in confessing anymore? he asked himself, watching Stan effortlessly carve a smooth turn on the ice. What good would it do? If he told Stan how he felt now, it wouldn't change anything. It would just make things weird, ruin Stan's big moment with whoever he was waiting for, and destroy the only thing Kyle had left: their friendship.
"Stan," Kyle said quietly, stopping his skates completely and letting his feet drift until he came to a halt near the center of the pond.
Stan stopped instantly, turning around and gliding back over, his brows pulling together in confusion. "Yeah? What's up?"
Kyle looked at his best friend, taking in every line of his face, saving the image in his mind for whatever was about to come next. "Nothing," Kyle lied softly, offering a weak, small smile that didn't reach his eyes at all. "Just...thanks for coming out today. Even if I am terrible on the ice."
Stan’s expression faltered for a fraction of a second. His eyes flickered with uncertainty, his smile dropping just enough to reveal the anxious tension in his jaw. But almost as quickly as it had slipped, Stan caught himself. He forced his features back into a casual grin, though the mask was distinctly thinner than it had been five minutes ago.
He didn't say anything right away. Instead, Stan subtly turned his head, his gaze sweeping past Kyle's shoulder and scanning the edge of the snowy park. He checked the perimeter, searching the frozen line of pine trees and peering toward the parking lot across the street. It was a quick look — the unmistakable action of someone searching for an incoming arrival.
For Kyle, that single, searching glance was the final confirmation. Every remaining shred of denial in his mind shattered on the ice. Stan really was waiting for someone. He was out here on the pond, marking time with Kyle until his actual reason for being at the park showed up.
Stan cleared his throat, shifting his weight on his skates and tapping the toe of his blade against the solid ice. "Hey, uh...listen, Kyle," Stan said. "I...I actually really need to use the restroom."
Kyle stared at him, his heart feeling like a frozen stone in his chest. "The restroom?"
"Yeah," Stan said, already gliding slowly toward the snowbank at the edge of the pond where their boot bags were sitting. "The public ones near the parking lot. I'll just run over there real quick and be right back. You...uh, you just wait here, okay? Don't go falling over while I'm not here to rescue you."
He let out a short, forced laugh that sounded completely hollow, giving Kyle a quick nod before unlacing his skates with trembling fingers. He practically jogged off toward the public restroom building tucked behind the snowdrifts.
Kyle stood alone in the center of the frozen pond, watching Stan’s retreating form disappear around the corner of the building. The wind howled softly through the branches of the surrounding pines.
This was it. The clock had run out.
Stan was ducking away to meet his crush, or perhaps making his final preparations before the big moment happened. And Kyle had given his word. He had promised Stan that he would be in position, acting as security to protect whatever was about to unfold.
"Right," Kyle whispered to the empty air, his voice cracking slightly in the cold. "Security. Just...doing my job."
He hobbled over to the snowbank, unbuckled his skates with cold-numbed fingers, and kicked on his winter boots.
Once safely hidden, Kyle pulled out his gears. The moment his hood was on, he took a deep breath, trying desperately to let the icy air ground him. He wasn't Kyle right now. Kyle was the wimpy, hopeless guy who had just failed on the ice. Right now, he had to be Human Kite — a hero, a guardian standing watch over a town that constantly needed saving.
He crouched low in the snow, preparing to leap upward into the low branches of a tree that overlooked the center of the park and the frozen pond. If he could get high enough, he could oversee the entire area without anyone noticing him.
Human Kite took two steps back into the deep drift, bent his knees, and leapt toward the thickest branch above his head—
CRUNCH.
Instead of hitting solid bark, Kyle’s shoulder slammed hard into something firm, and distinctly human tucked right inside the evergreen canopy.
"Ow! — what the—?!" a voice grunted out from the pine needles.
"Ah!" Human Kite yelped, losing his balance in mid-air as his wing caught on a branch. He tumbled backward, landing flat on his rear in the deep snow.
Above him, a flurry of snow and pine needles showered down onto his face as another figure lost its grip, dropping out of the tree and landing on its feet just two feet away from Human Kite. The figure stumbled slightly.
Human Kite scrambled backward through the snow, looking up in absolute, bug-eyed shock.
Standing right in front of him, dusting pine needles off his uniform and frantically adjusting a pair of goggles, was Toolshed.
For three long seconds, silence fell over the snowy grove. The only sound was the distant wind whistling through the park and the heavy breathing of two teenagers in ridiculous hero costumes staring at each other in total disbelief.
"...Toolshed?!" Human Kite choked out, scrambling to his feet. “What the hell are you doing?!"
Toolshed froze mid-motion, his hand still pinned against his goggles. His eyes widened behind his lenses, looking at Human Kite as if he had just seen a ghost.
"I — I—" Toolshed stammered, his deep, heroic voice cracking horribly before he caught himself and forced it down into an overly raspy, gravelly register. "Human Kite! What are...what are you doing in this tree?!"
Human Kite stared at him, his mind reeling as he tried to process why on earth Toolshed was already standing in the exact tree Kyle was trying to climb. "I'm setting up my post!" He snapped defensively, crossing his arms over his chest to hide how badly his hands were trembling. "I told you I was coming to watch the park today! I'm acting as security!"
"Yeah, well, I'm acting as security too!" Toolshed shouted back, waving a hand frantically toward the pine canopy. "And I got here first! This is my tree! I was already up there!"
"Your tree?!" Kyle repeated, his voice rising in sheer, baffled frustration. "It's a tree in a public park, Toolshed! There are twenty other trees! Why were you crammed inside this exact one?!"
"Because it has the best angle of the pond!" Toolshed yelled, stepping forward and puffing out his chest, though his goggles were slightly crooked on his face. "And as a senior hero of the Freedom Pals, I claimed this point! You can't just...jump up here and tackle me!"
Kyle rubbed his temples through his cowl, trying to play off his utter confusion and heartbreak as standard, heroic irritation. He couldn't let Toolshed see how utterly broken he was inside. "Look, I didn't mean to tackle you, okay? I thought the tree was empty!"
Toolshed paused, his goggles tilting as he looked closely at Human Kite's slumping posture. "Wait," Toolshed said, his tone softening just an fraction edge. "Are you...okay,Kite? You look...kind of terrible."
"I'm fine," Human Kite lied bitterly, staring down at his red-and-green boots in the snow. "I'm totally fine. I'm just...ready to get this stupid surveillance over with so I can go home."
Toolshed stood there shifting uncomfortably from foot to foot, his belt clinking in the cold silence as he watched Human Kite standing before him, looking completely heartbroken in the snow.
Eventually, he let out a long sigh that misted heavily behind his plastic goggles. He looked down at the snow, his shoulders slumping.
"Look... I'm sorry I snapped at you," Toolshed muttered. "I'm just...I'm losing my mind today. I'm under a ridiculous amount of stress."
Human Kite tilted his head. He kept his arms crossed. "Stress? What do you have to be stressed about? You're just doing surveillance."
"It's not just surveillance," Toolshed blurted out. He leaned his back against the bark of the pine tree, letting his head thump back against the trunk. "I...I'm in love with someone, Kite. A civilian. A normal guy in my personal life."
Human Kite froze completely. His breath hitched, his fingers digging tight into the fabric of his sleeves. He stared at Toolshed, unable to speak as the hero kept pouring his heart out.
"I've been in love with him for literally forever," Toolshed admitted, his voice cracking with vulnerability. "And...and I promised him I'd stand watch today. I promised him I'd sit up in these stupid trees and act as security while he...while he confesses his feelings to somebody else."
Human Kite’s jaw dropped open beneath his mask. A strange shock went straight down his spine, a bizarre feeling of familiarity washing over him. He blinked rapidly, stepping closer to the hero. "Wait...what?"
"Yeah," Toolshed groaned, dragging his hands down his goggles. "It's a complete nightmare. He came to me...well, he talked to me the other night, totally panicked, telling me he was in love with his best friend. And he begged me to hide in the trees today and watch over him while he meets up with this person. So here I am. Standing in a frozen bush, waiting to watch the boy I love fall in love with someone who isn't me."
Human Kite stood frozen in place, his mind spinning so fast he couldn't tell up from down. A civilian? Standing watch while he confessed to someone else? Panicked in the park the other night?
"Are you...are you serious?" Human Kite choked out, his voice dropping all pretense of a hero, his tone sounding completely stunned. "Toolshed...I'm literally in the exact same situation."
Toolshed snapped his head up, his eyes wide. "What?"
"I'm not kidding," Human Kite said, his voice rising in disbelief as he gestured wildly around the snowbank. "My best friend — the guy I've been hopelessly in love with for years — told me that he's in love with someone! That’s why I’m out here today!"
Toolshed stared at Human Kite, his jaw hanging open beneath his purple mask. "No way. That's...that's insane. What kind of sick coincidence is that?!"
"I don't know!" Human Kite yelled back, pacing a tight circle in the snow. "It's a total nightmare! Both of us are standing in the exact same tree, watching the two people we love meet up with other people on the exact same afternoon!"
"Wait a minute," Toolshed said suddenly, his brow furrowing as he pushed himself off the tree trunk. He stepped toward the edge of the evergreen boughs, pulling a pair of tactical binoculars from his utility belt and pressing them against his goggles. He scanned the snow-covered park, searching the area around the frozen pond, the empty wooden pavilion, and the brick restroom building.
Human Kite stepped up right beside him, adjusting his orange flight goggles to zoom in on the clearing. "Do you see your guy?"
"No," Toolshed muttered, panning his binoculars back and forth across the white landscape. "There's nobody by the pond. Nobody by the benches."
Human Kite squinted, his heart hammering as he scanned the exact same snowy tracks. "That's weird...my guy ran off to the restroom five minutes ago too. He told me to wait on the bench, but...there's no sign of him out there either."
Toolshed lowered his binoculars, turning his head slowly to look at Human Kite. "Your guy was at the pond?"
"Yeah, we were ice skating," Human Kite said, turning to look back at Toolshed. "And then he said he needed to use the bathroom, so I took the chance to run into the woods and get into costume..."
Toolshed stared at him, his hands freezing on his utility belt. "Your guy...was ice skating with you? Just now?"
"Yeah," Human Kite said, frowning. "Why? Where was your guy?"
Toolshed swallowed hard, a surreal realization beginning to bloom in the back of his mind. "I...was ice skating with my best friend. On that pond. Just now."
The park fell into silence. The two heroes stood mere inches apart in the deep snow, staring at each other as the mind-shattering truth hung in the icy air between them.
"Wait a second," Toolshed whispered. "Kyle?"
Human Kite gasped, stepping back into the snow. His jaw dropped as he stared at the white shirt and the exact tone of voice he had listened to on his bedroom floor for the last twelve years. "Stan?!"
"You're Human Kite?!" Stan yelled, ripping off his goggles. His eyes were wide and entirely disbelieving. "You're — you're the guy who flew down from the slide?! You're my teammate?!"
"You're Toolshed?!" Kyle screamed back, his green eyes bugging out of his head. "You're the guy with the duct tape and the screwdrivers who watched me pacing in the park two nights ago?!"
They stood inches apart, staring at each other in disbelief. The biting mountain wind howled softly through the branches of the pine tree above, but neither of them felt the cold anymore. Their brains were performing gymnastics, replaying the entire week.
Stan stared at Kyle — at his red curls sticking out from under his hood, at his flushed cheeks, at the way his mouth was hanging open in total shock. "Wait...the best friend," Stan stammered, pointing a finger at Kyle's chest. "The best friend you were talking about...the guy you were out here practicing a script for...that was...me?"
"Of course it was you, you idiot!" Kyle shouted, his face flushing a fiery crimson that spread all the way down to his neck. "Who else would it be?! I was pacing around in the snow trying to figure out how to tell you I've been in love with you for years!"
"Then who were you waiting for at the pond?!" Stan yelled back, flailing his arms around in total confusion. "You told me you were meeting someone today! You asked me to go skating, and then you looked so miserable, and I thought you were just using me as a distraction before your actual date showed up!"
"I was meeting YOU!" Kyle practically shrieked, throwing his hands up in the air,. "I asked you to go ice skating so I could confess to you! But then YOU told me yesterday that YOU were in love with someone and that YOU were meeting them at the park today!"
"I WAS TALKING ABOUT YOU!" Stan screamed. "I was out here pacing around under the streetlamp yesterday practicing my reaction because I thought YOU were gonna confess to ME, and I was terrified of freezing up and looking like a freak!"
Kyle stopped dead in his tracks. He blinked once. Twice. His hands slowly dropped to his sides, his mouth working silently as the absurd misunderstanding finally untangled itself in his head.
"You..." Kyle whispered, his voice small, raspy, and utterly breathless. "You were practicing how to react to...me?"
"YES!" Stan shouted, taking a heavy step forward through the snow, his eyes wide and completely desperate. "Because I'm hopelessly, sickeningly in love with you, Kyle! I have been forever! I was terrified that if I said anything, I'd ruin our friendship! And then I had a crush on Human Kite because he looked cool flying around, but I couldn't say anything to him either because of the secret identity rule!" Stan put his hands over his face, letting out a loud, agonized groan. "My two crushes were literally just you in different outfits!"
Kyle stared at Stan. For three long seconds, silence hung over the snow-covered pine grove.
Then, a tiny sound escaped Kyle's throat. He covered his mouth with a hand, his shoulders shaking. The sound grew into a laugh that echoed out into the quiet park, tears of pure, overwhelming relief pricking at the corners of his eyes.
"You are unbelievable," Kyle laughed, wiping his eye with the back of his sleeve. "You are the biggest idiot on the entire planet, Stan."
"Hey!" Stan protested, his face burning bright red, though a helpless grin was already tugging at the corners of his lips. "You're the one who hired Toolshed to be your wingman for a confession to Stan!"
"Because Toolshed was standing in a tree acting like a nosey vigilante!" Kyle yelled back, laughing so hard he had to lean against the pine tree trunk for support. "Why didn't you just tell me, Stan?! Why didn't you just say something on the couch, or at school, instead of making us dress up in felt outfits and climb into a frozen bush?!"
"Because I was scared!" Stan blurted out, stepping right into Kyle's space, the lighthearted banter softening into something intensely warm and raw. "I was terrified, Kyle. You're my best friend. If I told you, and you didn't feel the same way, I didn't know how I'd live with that. How was I supposed to know you felt like this?"
Kyle stopped laughing. His eyes softened as he looked up at Stan, taking in the messy dark hair and flushed cheeks.
"How could you not know?" Kyle asked softly. "Stan...I've looked at you the exact same way for years. I thought I was being completely obvious. Every time we hang out, every time we sit on your couch... it's always been you."
Stan stared at him, a wave of disbelief washing over him. "Seriously?"
"Seriously," Kyle whispered, offering a small smile. "I can't believe we both sat through an entire hour of ice skating, freezing our butts off and agonizing over this, when we could have just...said it."
"I know," Stan murmured, letting out a low, shaky laugh. He stepped closer, reaching out with a gloved hand to gently brush a stray dusting of white snow off the green brim of Kyle's trapper hat. His fingers lingered near Kyle's temple, warm despite the
air. "We're completely hopeless, aren't we?"
"Totally hopeless," Kyle agreed softly, looking up at Stan. "So...what now,?"
Stan smiled — a real, genuine, radiant smile that reached all the way to his eyes, completely melting the tension that had held his chest tight for days. "Well," Stan said softly, taking Kyle's hand in his and lacing their fingers together. "First, I think we get out of these stupid trees."
