The rain hit my bedroom window like a handful of gravel, throwing distorted shadows across the walls. It was just past midnight. The four of us—Caitlyn, Jade, Serena, and I—were huddled together in a fortress of blankets and pillows on my floor.
My parents were away for the weekend, leaving my house entirely to us. At the age of seventeen, a free house usually meant a party, but tonight we had opted for a classic, old-school slumber party.
The storm outside had knocked the power out an hour ago. We were left with nothing but a half-melted vanilla candle and the dim, fading glow of our phones to fight off the darkness. The air in the room felt heavy and charged, the perfect atmosphere for what we were doing.
“My turn.” Caitlyn said, her voice dropping to a low, gravelly whisper.
Jade groaned, pulling her sleeping bag tighter around her shoulders, and said,
“Please tell me it’s not another ghost story about a Victorian orphan, Caitlyn. I want something that actually gives me chills.”
“Trust me, Jade.” Caitlyn replied, her face illuminated from below by the candle flame, making her eyes look hollow and dark. “This one isn’t about ghosts, and it didn’t happen in the 1800s. It happened exactly seventeen years ago, right here in our town.”
Serena leaned forward, her interest was piqued, and she said,
“Wait, a local legend? How come we’ve never heard of it?”
“Because the town did everything that they could to bury it.” Caitlyn said smoothly. She reached over to her backpack, which was resting against the foot of my bed, and zipped it open just an inch or two before looking back at us. “They wanted everyone to forget about it, but some things leave a stain you can’t just scrub away.”
I watched her closely. Caitlyn had been acting slightly off all evening. She was usually the quietest one in our group, the type to laugh at everyone else’s jokes rather than command the room; but tonight, there was a strange, intense energy radiating from her.
“Go on then, Caitlyn.” I said, crossing my arms. “Let’s hear it.”
Caitlyn took a deep breath, the candle flame flickering wildly as she spoke.
“It was May of 2009.” she began. “The high school prom was held in the old gymnasium, the one that’s now been abandoned and boarded up on Knight Street. Back then, it was the biggest night of the year. The theme was ‘A Night in the Stars.’ The undisputed golden couple of the senior class was a guy named Kyle and his girlfriend, Joan.”
Serena gasped softly, and said,
“Wait, Kyle? You mean like the name carved into the old bleachers?”
“Exactly.” Caitlyn nodded. “Kyle was the golden boy. Star athlete, handsome, loved by all the teachers. Joan was beautiful, popular, and totally devoted to him. Or so everyone thought. Kyle’s best friend was a guy named Warren. The three of them were inseparable. They did everything together.”
Caitlyn paused, letting the sound of the thunder outside fill the silence. The house creaked, the old wood groaned under the pressure of the wind. I felt a sudden, inexplicable prickle of goosebumps on my arms.
“That night,” Caitlyn continued, her voice dropping even lower, “Kyle and Joan were voted Prom King and Prom Queen. It was a total landslide. They stood on the stage, the spotlights hitting them, crowns placed on their heads, and satin sashes across their chests. Everyone was cheering. Kyle looked like he was on top of the world; but right after the coronation, Joan slipped away. She told Kyle that she was going to the restroom to fix her makeup.”
“Let me guess.” Jade interrupted, trying to sound brave but failing to hide the tremor in her voice. “She didn’t go to the restroom.”
“No.” Caitlyn said, her eyes locking onto Jade’s. “She didn’t. Twenty minutes passed, and Kyle started looking for her. The slow dances were starting, and he wanted his dance with his queen. He looked in the hallway, the cafeteria, the parking lot. Nothing. Finally, Kyle decided to check the athletic equipment shed behind the gym. It was a dark, isolated place where students sometimes went to sneak a drink or…do other things.”
The wind slammed a tree branch against my window, making all of us jump. Caitlyn didn’t even flinch. She just kept staring into the candle flame.
“Kyle opened the heavy wooden door of the shed.” Caitlyn whispered. “The moonlight was shining through a small window, and right there, on a stack of wrestling mats, he saw them. It wasn’t just some random guy. It was Joan, and she was sleeping with Warren…his best friend.”
“Oh my god!” Serena breathed, putting her hands over her mouth.
“Kyle didn’t scream.” Caitlyn said, her voice chillingly calm. “He didn’t make a sound. The story goes that something inside his brain just snapped. Clean in half. The betrayal was too massive for his mind to process. Kyle stepped backward out of the shed and closed the door. He didn’t cry. He just walked over to the maintenance room at the back of the gym. He knew that the janitor kept his tools there.”
A heavy silence fell over my bedroom. The ambient light from our phones had timed out, leaving us completely dependent on the single, dying candle.
“What did Kyle grab?” I asked, completely gripped by the narrative, despite myself.
“Kyle grabbed a heavy, rusted felling axe.” Caitlyn said. “He walked back into the gymnasium. The music was playing loud—some slow, romantic ballad. The lights were dimmed low, swirling with blues and purples. Nobody noticed Kyle walking onto the dance floor at first. Not until he lifted the axe and buried it into the shoulder of the first person whom he passed. A junior named Marcus.”
Jade let out a sharp cry.
“The music kept playing while the first few people died.” Caitlyn recounted, her tone devoid of emotion, like a reporter reading the news. “The crowd thought that it was a prank, a theatrical stunt; but then the blood started splashing under the strobe lights. Then, the screams began. It was a total bottleneck. Kyle stood by the main double doors, swinging wildly. He wasn’t the golden boy anymore. He was a monster, covered in blood, his eyes wide and vacant.”
“Did anyone try to stop Kyle?” I asked, my heart hammering against my ribs.
“A few people tried to stop him, but they died instantly.” Caitlyn said. “Kyle hacked his way through the crowd, looking for only two people. He killed ten innocent students just trying to clear a path. Ten teenagers, hacked to pieces on the gym floor. Finally, the doors to the back hallway burst open. Warren and Joan ran in, having heard the screaming. They stopped dead in their tracks, as they were horrified by the carnage.”
Caitlyn leaned in closer to the center of our circle, and said,
“Kyle saw them. He let out a roar that sounded like a dying animal and lunged straight for Warren. Warren tried to defend himself, raising his arms, but Kyle swung the axe with pure, adrenaline-fueled madness. He took Warren’s hands off first, then…Well, he finished him right there in front of Joan. Joan was frozen, slipping in the blood of her classmates. Kyle turned to her next. He raised the axe above his head, ready to split his queen in two.”
“How did she survive?” Serena asked, her voice cracking.
“Survival instinct is a powerful thing.” Caitlyn said. “As Kyle brought the axe down, Joan dodged to the side. The blade embedded itself deep into the hardwood floor, getting stuck. In that split second of Kyle trying to yank the weapon free, Joan reached out and grabbed a heavy, metal microphone stand from the stage. With everything she had left, Joan swung it, catching Kyle directly in the temple.”
Caitlyn paused, taking a slow, deep breath, and said,
“Kyle fell to the floor, unconscious. The police arrived minutes later. The tragedy was so horrific, so deeply damaging to the community, that the town elders made a pact. They paid off the media, sealed the police records, and forced the survivors to move away or stay quiet. Kyle was locked away in a maximum-security psychiatric facility for the criminally insane, where he remains to this day, completely catatonic, and Joan…Joan disappeared. She changed her name, moved to a different state, and tried to pretend that night never happened.”
The story ended, but the terror in the room didn’t dissipate. We all sat there, completely shocked. The sheer brutality of the story, combined with Caitlyn’s eerie delivery, left us paralyzed.
“Wow, Caitlyn!” I said, trying to clear the sudden lump in my throat. “That was…incredibly dark. You seriously made all of that up? The detail was insane.”
“I didn’t make it up.” Caitlyn said quietly.
Jade let out a nervous laugh, and said,
“Come on, Caitlyn. Ten people murdered at a prom seventeen years ago? We would have found something about it online. Someone would have posted a TikTok or a Reddit thread about it.”
“I told you.” Caitlyn replied, her eyes completely devoid of warmth. “The town buried it; but my family kept records.”
Before any of us could ask what she meant, Caitlyn reached down and pulled her backpack into her lap. The zipper dragged open with a sharp, loud noise that made me flinch. She reached her hands deep into the bag.
“Joan tried to throw everything away.” Caitlyn whispered, pulling an object out of the bag and placing it gently on the floor in the center of our circle, right next to the candle. “However, I found where she hid them. In a locked box in the attic.”
The candlelight flickered over the object. My breath hitched in my throat.
It was a plastic prom crown, the faux-silver paint chipped and peeling. Entwined around the crown was a faded, satin sash that had once been white, but was now a sickening, dark brownish-yellow color. It took my brain a terrifying second to realize what the stains were.
It was dried, ancient blood.
The crown was cracked, and the sash was heavily splattered with the macabre remnants of a slaughter. The words PROM QUEEN 2009 were still barely visible beneath the dark crust.
“What…what is that?” Serena whimpered, drawing her legs up to her chest, her face pale.
“It’s her crown.” Caitlyn said, her voice completely flat. “Joan’s crown. My mother’s crown.”
The room seemed to drop ten degrees. I stared at the blood-stained sash, then up at Caitlyn. The puzzle pieces in my mind were trying to slam together, but the picture they were forming was too horrifying to accept.
“Your mom?” I stammered, my voice shaking violently. “Your mom’s name is Joan…oh my god.”
“Joan Vance.” Caitlyn said, a faint, terrifying smile touching the corners of her lips. “She changed her last name before she had me. She thought she could escape the blood. She thought she could escape the memory of Kyle, and what he did.”
Jade was trembling now, looking at the door of my bedroom as if contemplating making a run for it, and she said,
“Caitlyn, this isn’t funny. Put that away. Please.”
“You don’t even know the best part of the story yet.” Caitlyn said, ignoring Jade entirely. She leaned forward, the terrifying smile spreading wider across her face, her eyes wide and reflecting the tiny flame of the candle. “You see, my mother always told me that I was a miracle. She told me that my father died in a tragic accident before I was born, and technically, she wasn’t lying.”
I couldn’t speak. The air had been completely sucked out of my lungs.
“I did the math a long time ago.” Caitlyn whispered, her voice practically hissing over the sound of the pouring rain. “Prom night was seventeen years ago. We are all seventeen years old right now. I was born exactly nine months after that horrible night in the gymnasium.”
She reached out and touched the dried blood on the satin sash with a manicured fingernail.
“Kyle didn’t go crazy just because his girlfriend cheated on him.” Caitlyn said, looking directly into my eyes. “He went crazy because he realized that it had been going on for a long time. I wasn’t Kyle’s baby. Joan was already pregnant that night. I am the product of the affair. I am the daughter of Joan…and Warren, the best friend, whom Kyle hacked to pieces.”
Jade, Serena, and I sat frozen in absolute, paralyzing horror. The storm outside raged on, but inside the room, time seemed to stop entirely. We looked at the blood-stained crown on the floor, and then we looked up at Caitlyn, our eyes wide with shock and a creeping, primal dread.
The quiet girl whom we thought we knew was gone, replaced by the living, breathing legacy of a seventeen-year-old slaughter.
Credit: Noel Haynes II
Copyright Statement: Unless explicitly stated, all stories published on Creepypasta.com are the property of (and under copyright to) their respective authors, and may not be narrated or performed under any circumstance.

