-
Newsletter
Note: While authors are asked to place warnings on their stories for some moderated content, everyone has different thresholds, and it is your responsibility as a reader to avoid stories or stop reading if something bothers you.
The Boy Who Hunts Ghosts (...And Kisses Them) - 1. The Boy Who Hunts Ghosts (...And Kisses Them)
Act I: “Ghosts Don’t Flirt…Right?”
Halloween descended on Crestmoor Academy like a spell whispered under breath. Every corner of the ancient campus seemed dipped in October gloom. The ivy-cloaked buildings hunched against the wind like old men guarding secrets. Trees shook loose their dying leaves, which skittered across cobblestones in a dry rattle that sounded like skeletal fingers applauding mischief. The sky itself looked bruised, as if daylight had been in a fight and lost.
Eli Reyes hugged his backpack closer and wished he could shrink down far enough to disappear inside it. He hated how new he still felt here. Everyone else navigated the halls like they’d been given maps at birth. Meanwhile, he relied on sheer panic and a trail of mental breadcrumbs.
He’d transferred to Crestmoor just six weeks ago, another military brat shunted from base to base. And sure, this place looked like Hogwarts if a gay vampire designed Hogwarts. But the age of the campus also carried rumors. Ghosts in the physics lab. Crying in the chapel walls. A mysterious locked dorm wing.
That last one was the Paranormal Society’s obsession. And for reasons that could only be blamed on hormones, Eli had joined them.
He had a crush. A dumb, reckless crush named Greg Morris, varsity soccer boy with sun-bleached hair, shoulders built for hugging, and a grin that could melt steel bars. Greg didn’t know Eli existed in any meaningful sense, but the Paranormal Society did. Mostly because their membership was exactly four people, and “warm body to hold the EMF meter” was a good enough qualification.
Tonight’s mission: break into Ashford Wing, the condemned dorm section boarded up since the 90s.
The room hummed with flashlight beams as the club did a final equipment check. Brooke, the club president, distributed walkie-talkies with dramatic flair.
“Keep channel two open. If you see a ghost, scream first, report after.” She clipped hers to her pocket like a zombie apocalypse commander. “Also, if you die, make sure you haunt the killer. Justice.”
Greg snorted, nudging Eli playfully in the ribs. “You sure you’re ready for this? Looks like you’re vibrating.”
Eli cursed his body for turning his entire bloodstream into carbonation at the slightest physical touch. “I’m fine. Totally brave. Like… ghost Braveheart.”
“That movie’s ancient,” Greg teased.
“You haven’t even seen Ghostbusters,” Eli shot back.
“That is a generational trauma I plan to correct!” Greg promised, bright and earnest.
Eli smiled despite himself. This tiny, stupid connection felt like winning the lottery.
The fourth club member, Mateo, adjusted his glasses and whispered, “If they lock us up for trespassing, my mom’s gonna kill me twice.”
“Relax,” Brooke whispered as she pushed the door. “We’ll be in and out before security finishes their TikTok scroll.”
The latch gave way with a sound like a dying cat. A rush of cold air spilled out, pricking Eli’s skin. The hallway beyond was blacker than black. A flashlight beam sliced through dust motes that danced like spirits sniffing new prey.
“We stick together,” Brooke ordered.
They did not stick together.
Thirty seconds in, Eli got distracted by a door slightly ajar, and his flashlight beam quivered over the plaque: Room 217 – Ashford.
A name. A legacy? A warning?
He peered inside. A small dorm room frozen in time. Bed stripped bare. Desk drawers still half-open. A poster of Nirvana curling off the wall. Something about the stale air made his lungs sweat.
Behind him, the group’s footsteps shuffled farther away.
“Guys?” he called softly.
Silence answered back, smug.
Fear kicked him in the spine, but curiosity yanked his hand forward, pushing the door wider. The hinges groaned their disapproval. He stepped inside.
His flashlight flickered once. Twice.
“Seriously, flashlight? Not now,” he whispered.
Cold pressure breathed against the nape of his neck. He whirled around, ready to punch a ghost right in its translucent mouth.
Nothing.
“Cool, I’m talking to appliances and hallucinating breezes. Great start.”
His fingers brushed the dusty desk surface. There, etched in sloppy pen strokes under the grime:
CALEB WAS HERE
1994 – Forever
Chills spider-crawled across his arms.
He backed out into the hallway. Voices – far away. Too far.
“Awesome. Real smooth, Eli.” He swallowed. “Lost in the condemned murder hallway. Great plan.”
The corridor stretched longer than he remembered, shadows swallowing edges like ink spilled in water. The air smelled faintly like mildew…and cologne? Something crisp and masculine that didn’t belong in a dead dorm.
Breathing – soft, steady – whispered behind him.
Eli turned.
A boy stood there. Maybe sixteen. Tall. Tousled black hair. Uniform that belonged in a vintage fashion shoot: green blazer with shiny brass buttons, tie loosened like rebellion, cheeks unfairly perfect.
He looked like someone who would be impossible to forget.
His eyes…a deep, endless brown that flickered faintly like candle flames trapped inside.
“Uh.” Eli’s brain chose death over functioning. “Hi?”
The boy blinked, startled. “You can see me?”
His voice sounded like a memory dipped in honey.
“Last time I checked, I’m not blind,” Eli blurted.
A small smirk tugged the corner of the boy’s lips. “Well. This is awkward.”
Eli tried to breathe. The boy drifted closer – not walked, drifted, as though gravity was merely a suggestion he occasionally ignored. Eli’s pulse tap-danced in his throat.
“Who… what… are you?” Eli whispered.
“Rude again.” The boy rolled his eyes, mischief shining. “I’m Caleb. Or I was. It’s complicated.”
Caleb extended his hand, as though expecting a handshake. Eli stared. Wasn’t he supposed to scream? Or throw salt? Something?
Instead, Eli reached out.
Their fingertips touched.
Warmth exploded up Eli’s arm. Like sunlight breaking through cloud cover. Like nerves waking up after years of sleep. His breath caught.
Caleb looked just as stunned. “I can touch you?”
Eli wasn’t sure whether to laugh, cry, or faint theatrically into his arms. “People usually have that ability, yeah.”
“No. Living people can’t touch me anymore.” Caleb repeated, voice soft as silk worn thin. “Nobody can.”
He looked grateful. And heartbreakingly lonely.
Eli swallowed the lump clawing up his throat. “I’m not nobody.”
Caleb chuckled, and the sound lit up something in the dark. “Definitely not.”
They stood there, gravity and logic broken around them. Caleb tilted his head, studying Eli like a puzzle he actually wanted to solve.
“You’re new,” Caleb murmured. “Not just to this hallway. To being yourself.”
Eli’s skin prickled. “I don’t know what you—”
“You do.” Caleb’s voice gentled. “It’s okay to be scared of being seen.”
Eli wasn’t sure if he shivered from cold or truth.
“Why are you here?” Eli asked.
Caleb’s eyes dimmed. “Because I didn’t get to leave.” His fingers hovered near Eli’s.
“Because I still need something.”
“What’s that?”
“I wish I knew.” Caleb’s gaze traced Eli’s face – not creepy, not hungry, just… aching. “You’re warm.”
“You noticed.”
Caleb grinned. “Hard not to.”
Heat rushed to Eli’s cheeks. He briefly considered walking into a wall to distract from how pretty this ghost was.
Then a crack echoed down the hall. A heavy door slamming shut. Eli jumped.
“You should go back to your friends,” Caleb said quietly.
Eli shook his head. “I’m not leaving you here alone.”
Caleb’s smile was full of tragedy. “That’s the thing. I’m always alone here.”
A beat. The hallway hissed with silence.
“I’ll come back,” Eli promised before bravery could consult reason.
Caleb’s face lit like candles catching fire. “Be careful with promises.”
Eli stepped closer, unable to stop himself. Caleb didn’t step back. Their noses were inches apart. Eli could smell that strange mix of cedar and rain. Caleb’s gaze flicked to Eli’s mouth.
“Do ghosts…?” Eli muttered before he could stop himself.
Caleb leaned in, slow and unsure, like someone remembering the steps of a dance. “Sometimes. If the other person believes enough.”
Eli closed his eyes.
Warm lips brushed his.
It felt like sparks inside snowfall. Like lightning wrapped in velvet. Like a secret pressed under his tongue. Caleb’s touch deepened, delicate but hungry, and Eli’s heart tried to crack his ribs open.
A sudden pulse of cold air shattered the moment. Light flared from nowhere. Caleb gasped, flickering like a glitch in reality.
“Wait—” Eli grabbed for him, but his hand passed through mist.
Caleb’s voice hit Eli like a breaking wave:
“You came. So maybe…I can hope again.”
Then he vanished with a rush of wind that snuffed the warmth from the world.
Eli stood alone in the haunted wing, lips tingling, pulse flooding too loud in his ears.
Somewhere in the distance, Brooke yelled, “Eli? Where are you? If you died without telling us, I’ll kill you!”
Eli found his voice. “Coming!”
His flashlight steadied. His footsteps finally moved. But his heart remained behind, searching the shadows for a boy who wasn’t supposed to exist.
As he hurried back to the group, a whisper curled after him like smoke.
“See you tomorrow.”
Eli didn’t look back.
He didn’t need to.
He was already planning the next time he’d kiss a ghost.
*****
Act II: “I Fell for a Dead Boy and All I Got Was This Lousy Trauma”
Eli woke up the next morning feeling like his soul had been electrified and then dropkicked. His lips still buzzed from being kissed by someone technically allergic to existing. He lay in bed staring at the ceiling, replaying every millisecond: Caleb’s warm, soft mouth, that faint scent of cedar, the way he’d said hope like it was something you could hold.
Then his brain, the traitor, whispered:
You kissed a ghost.
And:
What does that make you?
And the much louder thought:
When can we do it again?
He pulled his blanket over his flushed face and groaned into oblivion.
The day dragged like wet tissue paper across pavement. Algebra class blurred into dull scribbles. Lunchtime was 40 minutes of pretending he didn’t feel haunted – emotionally or literally. Every few minutes, he checked the hallway outside the cafeteria, waiting for… what? Caleb to float in and ask for fries?
Greg walked by with his soccer friends, laughing at something dumb and perfect. Eli tried to look cool and casual, leaning against his locker, but mostly looked like someone practicing fainting.
Greg spotted him. “Hey, ghostbuster.”
Eli startled so violently that his notebook hit the floor. Greg retrieved it and handed it over, his grin sunny as ever.
“You didn’t bail last night. Respect.”
Eli tried not to combust. “I’m fearless, in a terrified kind of way.”
Greg laughed. “You make fear look adorable.”
Cue Eli’s entire circulatory system melting. He managed a weak shrug.
Greg lowered his voice, suddenly less goofy. “Did… anything actually happen in there? You were gone a while.”
Eli’s gaze flickered to the boarded-up windows of Ashford Wing outside. A chill pressed between his shoulder blades like a reminder.
“Maybe,” Eli said quietly.
Greg’s eyebrows perked, intrigued. “We have to go back then.”
“We? You’re suddenly into ghost-hunting?”
Greg winked. “I go where the adventure is.”
Eli tried not to smile at that. And failed.
He wanted to ask Greg for his number. He wanted Greg never to find out he’d had his first kiss with someone whose pulse was theoretical. The tangled mess of feelings made eating impossible, so he pretended he was on a hunger strike. For… ethics. Or whatever.
After school, Eli hovered outside the Paranormal Society meet-up like a moth terrified of both flame and darkness. Brooke and Mateo were already setting up their Ouija board and EMF meter, as if auditioning for a low-budget horror movie.
Brooke raised an eyebrow. “Look who survived.”
Mateo squinted. “How’d you get separated last night?”
“I, uh…” Eli scratched the back of his neck. “Took a detour.”
Brooke was way too perceptive for Eli’s comfort. “Did you see him?”
“See who?” Eli’s voice cracked like puberty part two.
Brooke leaned in conspiratorially. “The Ashford ghost.”
Eli practiced the world’s worst poker face. “Ghosts aren’t real.”
“Oh.” Brooke crossed her arms. “So your hair just decided to look like that on its own today? Haunted-with-a-side-of-romance?”
Eli sputtered. “My hair does not look romantic—”
“It absolutely does,” Greg chimed from behind him, adorably smug.
Eli gave up. “We’re going back tonight,” he said quietly.
Brooke nodded. “Good. We need more evidence.”
Greg nodded too. “Adventure. Told you.”
Mateo sighed, muttering something about regretting all his life decisions.
Night crept over campus with claws. A sharp moon carved light into silver slashes on the rooftops. The Ashford Wing waited – dark, hungry.
Eli’s heart thrummed so hard he wondered if ghosts could hear it calling like sonar.
They entered through the same busted door. Cold air washed over them, more intense than before – like winter had gathered behind these walls.
Brooke set her equipment on an ancient radiator. “We’ll sweep the second floor. Mateo, EMF. Greg, EVP recorder. Eli, you help me with baseline temperature readings.”
Eli nodded and pretended the beeping thermometer gadget was the least terrifying thing he’d ever held.
They moved through the corridor in a loose cluster. Greg stuck close to Eli, flashlight beam steady, his warmth a small planet tugging Eli’s orbit.
“What’s up?” Greg asked under his breath. “You look kinda wired.”
Eli swallowed. “Just… jumpy.”
“You can grab my hand if you need to.” Greg wiggled his fingers invitingly.
Eli choked on his own heart.
“Maybe later,” he squeaked.
Greg chuckled, and Eli’s internal organs filed a lawsuit for emotional damage.
They reached the end of the hall. Brooke got busy documenting creepy radiator noises while Mateo’s EMF light blipped like a drowsy firefly.
Eli drifted away, drawn down the branching hallway like he’d been lured. He paused outside Room 217.
The air here felt… alive.
Soft light pulsed from under the door.
His pulse answered.
He pushed inside.
Caleb stood by the window, hands tucked in pockets, staring at the moon as if trying to will himself into it. He turned when he sensed Eli.
Warm smile. “You came back.”
Eli tried to breathe. “I said I would.”
Caleb’s gaze softened. “Most people don’t keep promises to ghosts.”
“I’m not most people,” Eli whispered.
“I’m starting to notice that.” Caleb glided closer. His existence warped light around him, as if the world still had trouble believing he belonged.
Eli wanted to reach out, but before he did, Caleb caught his wrist gently, grounding him in warmth.
“You okay?” Caleb asked. “You look scared.”
“I’m always scared,” Eli admitted. “But I’m here anyway.”
Caleb’s expression cracked into something tender. “Braveheart.”
Eli huffed a laugh. “Greg said that to me, too.”
“Oh? Greg?” Caleb’s tone shifted. Not jealous exactly. Curious. Maybe insecure.
“He’s just a… friend,” Eli lied to himself as much as Caleb.
Caleb nodded, though uncertainty flickered in his eyes like a glitch.
“What happened to you?” Eli asked softly.
Caleb’s smile disappeared. “I was happy once. I think. There was a boy. We didn’t get much time before…”
He looked at his shoes, battered loafers from another decade.
“My last memory is falling,” Caleb murmured. “I don’t remember if I slipped or… was pushed. Everything after is static.”
Eli’s breath froze. “Who was the boy?”
Caleb shook his head. “A face lost in fog.”
He stepped back, fingers curling as if grabbing at pain. Eli reached for him, instinct overriding sense. He brushed Caleb’s cheek.
Warm. So alive.
Caleb closed his eyes, leaning into the touch as if he’d been starving.
“Sometimes I think I’m still falling,” Caleb whispered. “Over and over.”
Eli wanted to lift him up and stitch him back into the world.
Before he could say anything, footsteps thundered in the hall.
Brooke’s voice: “Eli?”
He jolted. Caleb vanished like breath sucked from a flame.
Eli rushed to the door and nearly collided with Greg.
“You okay?” Greg demanded, grabbing Eli’s shoulders. “You disappeared again.”
Eli’s heart ping-ponged between fear and the heat of Greg’s hands. “Sorry. I got sidetracked.”
Brooke appeared behind Greg. “This place is freaking weird. Something’s trying to keep us apart.” Her equipment crackled like angry bees.
Mateo muttered, “I don’t like it here.”
Greg kept staring at Eli, brows drawn. “You’re pale as a ghost. Did you see something?”
Eli considered lying. He chose a half-truth. “Maybe a shadow or something.”
Brooke recorded the hallway. “A violent death happened here. Energy sticks around. Facts.”
Greg scoffed lightly. “Energy doesn’t kiss you back.”
Eli nearly fell over.
“You okay?” Greg asked again.
Eli forced a smile. “Just jumpy.”
They turned to leave, but the door at the far end of the hall slammed shut with bone-rattling force.
Everyone froze.
Mateo whispered, “That was totally the wind, right?”
No wind. No breeze. The entire hall had gone vacuum-still.
Eli felt eyes on him.
Caleb?
Or something else?
Brooke signaled retreat with none of her usual bravado. They backed out together, flashlights jittering. Greg kept a protective arm half around Eli, guiding him as if he were fragile glass.
The night outside tasted like relief.
Brooke exhaled. “We need to regroup. Something’s escalating.”
Greg cracked his knuckles. “Escalate all it wants. It won’t touch Eli.”
Eli’s heart almost escaped his body. He tugged Greg’s sleeve lightly. “I’m not helpless.”
“You’re precious,” Greg corrected without missing a beat.
Eli’s brain short-circuited, rebooted, and still failed to recover.
Brooke cleared her throat. “Anyway! Tomorrow. We plan smarter.”
Mateo nodded vigorously. “Or we quit the club and live normal lives like sane people.”
They split up and headed to the dorms. Greg walked Eli to his door.
“You sure you’re okay?” Greg asked one last time.
“Yeah.” Eli swallowed the truth. “See you tomorrow.”
Greg gave him a smile that ignited forbidden hope. Then he left, shoes squeaking down the hallway tiles.
Eli slumped against his door, his knees weak. He was caught in a love triangle with someone who was breathing and someone who was not. Great job, hormones.
Sleep didn’t come easily. Every creak sounded like footsteps. At 3 a.m., his window frosted over in a rapid bloom of ice. He sat up, trembling.
A whisper drifted across the room.
“Eli.”
Caleb flickered into existence near the window, face etched with worry.
“You shouldn’t come here,” Eli hissed. “If someone sees—”
“No one sees me,” Caleb replied. “Except you.”
Eli’s anger melted the moment he saw the fear in Caleb’s eyes.
“What’s wrong?” he asked.
Caleb glanced toward the door. “There’s something here. Not me. Something that remembers what happened that night.”
Eli’s blood iced. “The person who—?”
“I don’t know yet,” Caleb whispered. “But they haven’t left either.”
Eli reached for him again, terrified but steady. “We’ll figure it out. Together.”
Caleb hesitated… then took Eli’s hands.
“You give me strength,” Caleb admitted. “I don’t understand it. But I feel more real when you’re near.”
Eli’s heart ached, full and cracking at once.
Caleb leaned in again – soft, seeking. Eli melted into the kiss, letting warmth wash through him. Caleb’s thumb traced Eli’s jaw, memorizing a body he could barely touch. Eli cupped Caleb’s neck, longing to pull him into the living world.
A force slammed against the door. Wood splintered. Eli yelped, jerking away. Caleb flickered violently.
“What was that?” Eli gasped.
Caleb backed toward the window, eyes wide with spectral terror. “He’s getting stronger.”
“He?” Eli’s voice shook.
Caleb’s gaze locked with his, urgent. “Find the truth. Before he finds you.”
The temperature plummeted. Frost crawled across the floor. Caleb vanished, ripped away like cloth in talons.
Eli stumbled backward, heart ricocheting off his ribs. The door creaked ominously, but held.
Cold silence swallowed the room.
Eli crawled under his blankets, as if they were armor, shaking uncontrollably. He kept one hand curled against his lips, desperate to hang onto the fading warmth Caleb left behind.
He wasn’t alone anymore.
Which meant he was in more danger than ever.
Breakfast the next morning tasted like cardboard soaked in dread – the cook’s rather uninspired take on creamed chipped beef on toast. Brooke and Mateo were animatedly discussing last night’s phenomena. Greg slid into the seat across from Eli, wearing his soccer jacket and a smile that would make angels feel lame.
“You ghost-hungover?” Greg joked.
Eli nodded weakly. “Something like that.”
Greg nudged his shin under the table. Casual. Electric. “I’ll stick close today. Security detail.”
Eli stared into Greg’s honey-brown eyes and thought: You have no idea what I’m up against.
He glanced at Ashford Wing outside the window. The sun glared off the boarded windows, as if the building were gritting its teeth.
Eli made a silent vow.
He’d uncover Caleb’s truth. He’d protect him. Even if his own heart cracked in the process.
Did he … could he … love Caleb?
His phone buzzed.
A new message.
Unknown number:
Room 217. Midnight. Don’t come alone.
Eli’s pulse kicked hard.
He looked up to find Caleb’s name etched into the condensation on the cafeteria glass.
He blinked.
Gone.
Greg’s foot brushed his again, intentionally this time.
Eli swallowed hard.
Stuck between life and death, between a boy made of warmth and a boy made of starlight, he realized something terrifying:
Love wasn’t the opposite of fear.
Love was fear’s co-conspirator.
And Halloween was just getting started.
*****
Act III: “Murder Doesn’t Stay Buried”
Midnight tasted like adrenaline and bad decisions.
Eli crept through campus wrapped in a hoodie, breath puffing before him in nervous clouds. The sky hung low, a bruise stretching from horizon to horizon. Ashford Wing loomed like a grim mouth waiting to swallow him whole.
Greg walked beside him, hands stuffed in his jacket pockets. “So. Midnight rendezvous at the most haunted place on campus.” His tone tried to be casual, but worry roughened the edges. “Totally normal hobby.”
Eli rechecked the text:
Room 217. Midnight. Don’t come alone.
The number still unregistered.
“You sure about this?” Greg whispered.
No.
“Yes,” Eli lied.
Greg nodded and bumped Eli’s shoulder. “Then I’ve got your back.” He said it like a promise soldered to steel.
Brooke and Mateo had demanded to come too, armed with enough equipment to start a low-grade war with the afterlife. Brooke led the group, swaggering with her EMF meter like she could punch a ghost in the face.
They slipped under the boarded archway. The dark swallowed their voices. The air felt colder than last night. Dead-cold.
Floorboards groaned under their weight as they crept down the hallway. Eli’s flashlight trembled, darting from shadow to shadow like a terrified rabbit.
“Maybe we should split up?” Mateo whispered.
“Nope,” Greg replied instantly. “This isn’t Scooby-Doo. We’re not splitting up for the sake of plot convenience.”
“You just saved my life,” Mateo muttered.
They reached Room 217.
The door…already ajar.
Eli’s throat tightened. He pushed inside.
Caleb stood in the center of the room, back straight, eyes glowing faintly like embers in pitch. Not warm embers – angry ones.
“You shouldn’t have come,” he said, voice tighter than a pulled wire.
“You asked me to,” Eli insisted.
Caleb flinched. “I didn’t send that message.”
A cold spike of dread slid through Eli’s bones.
Mateo’s EMF meter shrieked. The device's lights blazed red. Brooke swore softly. “Something seriously big is here.”
The overhead fixtures flickered, buzzing with panic. A sudden gust slammed the door shut, rattling ancient hinges. Greg stepped protectively in front of Eli, fists clenched like he could fight a poltergeist.
Then the temperature plummeted.
Frost laced across floorboards, creeping up walls like skeletal vines. Eli could see his breath fogging the air.
A shape formed in the corner of the room. Tall. Broad. Human, but wrong. The outline pulsed with darkness instead of light.
Caleb inhaled sharply. “No…”
A voice slithered free, oily and venomous.
“You again.”
The form stepped forward, gaining detail – and horror. A man in his late 40s, maybe early 50s. Dark jacket. Name badge glinting.
Mr. Radcliffe. History teacher. Beloved by admin. Feared by students who weren’t his…favorites.
He grinned. Too wide. Too knowing. His face twisted like a smile forced over a skull.
“You couldn’t leave it alone,” Radcliffe crooned, voice layered with something monstrous underneath. “You just had to remember.”
Caleb backed toward Eli, trembling. “It was him. He did it.”
Radcliffe’s eyes burned with cold hatred. “I saved you from sin. Both of you.”
“Saved?” Eli spat. “You murdered him!”
Radcliffe’s smile curdled. “I kept the world from seeing what you are.”
He lunged – faster than human. Greg shoved Eli aside. Eli slammed into the wall, pain sparking through his shoulder.
Brooke screamed. Mateo dropped the EMF meter; it shattered like glass teeth.
Caleb flickered brighter, latching onto Radcliffe’s wrist. Light burned where he touched. Radcliffe roared, shaking with spectral fury.
“You don’t get to hurt him!” Caleb snarled.
Radcliffe hurled him through the air. Caleb slammed into the far wall, dissolving momentarily but reforming with a gasp. He looked weaker. Fading.
Eli staggered to his feet. Pure terror shot through him, but something fiercer punched its way through: rage.
Caleb had suffered alone. Caleb had died alone. Eli would not let him fight alone.
He reached for Caleb’s hand. Warm. Flickering. Real.
“I’m with you,” Eli whispered. “I love you.”
Caleb stared into him as if he were hope incarnate. Then:
Everything changed.
A burst of blinding light exploded from Caleb’s chest, tethering to Eli like a beam of pure connection. The room shook. A deep, terrible sound cracked the air – like a scream swallowed by the walls.
Radcliffe recoiled, shrieking. “You’re nothing, faggot!”
His voice distorted, layers of monstrous growls coating his words.
“No,” Caleb hissed. “I’m someone. Someone who was and is loved!”
He stood tall, pulling strength from Eli’s grip. His form sharpened, colors deepening. He looked alive.
Caleb stepped forward with thunder in his eyes. “Your time is over.”
Radcliffe lunged again. Caleb raised a hand—
And light hit Radcliffe like a freight train.
The specter was blasted back, slamming into the opposite wall with the force of a collapsing star. The room quaked. Cracks split the plaster. Dust rained from the ceiling.
Radcliffe’s form buzzed like a broken signal.
“You can’t destroy me,” he wheezed. “I’m part of this place. I made it strong.” His eyes cut to Eli, hate reloading. “But you made a mistake bringing him here.”
Caleb’s glow dimmed at the edges. He was running out. Fast.
Radcliffe staggered toward Eli. Greg grabbed Radcliffe even though his hands passed partially through. It slowed the monster by just enough.
Radcliffe snarled. “Filthy—”
Caleb flashed forward, slamming into Radcliffe with everything he had. “You won’t touch him!”
Radcliffe disintegrated into black smoke with a howling screech that scraped the marrow in Eli’s bones.
Silence collapsed around them. The frost melted. Lights steadied… dimly.
Caleb dropped to his knees, panting though he didn’t need air.
Eli ran to him, catching him before he fell completely. Caleb sagged against his chest, weight half-real but all heartbreak.
“Hey,” Eli breathed shakily. “You did it! You saved us!”
Caleb’s eyes flickered, light dancing faintly behind tears. “It’s over.”
“Yeah.” Eli pushed sweaty hair from Caleb’s forehead. “It’s done. We can fix this. We can—”
Caleb shook his head. Gentle. Final. “No. The truth unbound me. I’m not stuck here anymore.”
Those words stabbed deep.
“You’re leaving,” Eli whispered, voice breaking like dropped porcelain.
“I’m sorry,” Caleb murmured. “I didn’t think I’d ever feel anything again. Then you arrived. You made me remember. Want. Hope. Love.”
A tear slid down Eli’s cheek.
Caleb brushed it away with a trembling thumb. “You deserve someone who can stay.”
“No,” Eli choked. “Don’t say goodbye. Not yet.”
Caleb leaned close, touching foreheads. “You gave me life at the end of mine. That’s a miracle. Don’t ask for more.”
Eli cupped Caleb’s jaw, desperate. “I love you.”
Caleb’s voice shattered like moonlight in stormwater. “I love you too.”
They kissed – slow, burning with every word they didn’t have time to say. Eli clung like he could anchor a ghost to Earth through sheer will.
Light blossomed around Caleb’s body, soft and golden. His edges frayed into the glow.
“Thank you,” Caleb whispered, pulling back just enough to look into Eli’s eyes one last time. “Stay alive for me.”
“Stay,” Eli begged.
“I can’t.”
His smile trembled.
“But you can.”
And then—
He was gone.
No flash.
No scream.
Just…gone.
Eli collapsed into darkness with a broken sob.
Greg was there in seconds, arms wrapping around Eli like scaffolding for a heart that didn’t know how to stand. Brooke and Mateo hovered nearby, silent, eyes wide with grief and awe.
Eli pressed his forehead to the dusty floor, fists clenched, shaking.
“I found him,” Eli whispered. “I just got him back.”
Greg’s voice cracked. “He saved us. You saved us.”
Eli didn’t feel like a hero. He felt like a ghost himself.
He pressed a palm to his chest. For a fleeting second, warmth pulsed against his hand.
Caleb’s warmth. Caleb’s love.
Then it faded.
The cold crept in.
Eli wiped his tears, but they kept coming like floodwater breaking every dam.
Outside, dawn stretched pale fingers into the sky.
Halloween had arrived.
And Eli Reyes had never felt more haunted.
*****
Act IV: “Where the Living Belong”
Morning came far too brightly for a world that had just lost someone beautiful.
Eli sat on the back steps of the dorm, hoodie drawn tight, eyes burning from a night without sleep. His bones felt hollow. His chest hurt like someone had carved out a piece and forgotten to fill the space back in.
Halloween decorations fluttered in the cold: paper bats grinning stupidly, orange streamers twisted by the wind. The campus looked festive. Fun. Oblivious.
He hated it.
He kept replaying the night, terrified of forgetting even a second. Caleb’s laugh. His warmth. The taste of his lips. The moment he let go.
Brooke and Mateo had promised to help report Radcliffe’s crimes – quietly, carefully. No one understood exactly what had happened, but the truth left scars visible even in daylight. Scars etched forever in the minds and souls of too many innocent boys. The school announced a “staff investigation,” hollow words tinged with tremors.
Eli rubbed his thumb against his lower lip, remembering the ghost of a kiss that still tingled there.
“Hey.”
Greg’s voice arrived gently, like a tap on a door you could open or ignore. Eli didn’t look up right away. He wasn’t sure which version of his face he was wearing – the shattered one or the pretending one.
Greg sat beside him, leaving just enough space that Eli could breathe, just close enough that Eli could feel he wasn’t alone.
“You haven’t said much,” Greg said.
Words stuck to Eli’s ribs. “I don’t know what to say.”
Greg nodded thoughtfully. “You lost someone.”
Eli’s throat tightened. He nodded.
Greg picked at a loose thread on his glove. “I didn’t know him…But I saw how you looked at him. And how he looked at you.”
Eli stared at his shoes. “I…didn’t want to lose him.”
“It’s okay to hurt,” Greg said softly. “Means he mattered.”
Eli blinked hard. His voice shook. “He did.”
They sat in silence while leaves skittered across the steps like tiny dancers trying to lighten the mood.
Greg shifted, nervous. “You know…I was kind of jealous.”
Eli’s head snapped up. “Of Caleb?”
Greg’s cheeks flushed pink. “Yeah. I mean…you were into this amazing guy. He was brave and funny, and he saved all of us. He obviously cared a lot about you. Maybe even loved you.”
Eli’s heart stuttered. “I didn’t think you noticed.”
“Oh.” Greg laughed awkwardly. “I noticed way too much.”
Eli swallowed a breath that tasted more like living than dying. “I liked you first, you know.”
Greg’s eyes widened. “Wait. Really?”
“You were the reason I joined the Paranormal Society.”
Greg’s jaw dropped. “And here I thought you just loved dust, trauma, and getting bossed around by Brooke.”
Eli laughed – small, but real. Greg beamed like winning that laugh was a personal achievement, better even than beating Mount Rainier at next week’s game.
The sun stretched higher, warming Eli’s chilled hands. He felt something inside him crack open – not grief, but space where a future might fit.
Greg nudged him. “I know it’s complicated. And I know you’re hurting. I’m not trying to replace anybody.”
“Good,” Eli whispered, voice fragile. “You can’t.”
Greg nodded once. Respectful. Patient as the sunrise.
“But…” Eli’s voice steadied. “I don’t want to be alone.”
Greg offered his hand. Not grabbing. Just there.
A choice.
Eli stared at it. The hand of someone alive. Someone warm. Someone who could stay.
He took it.
Greg’s smile lit up brighter than the morning.
They sat there like that awhile – fingers interlaced, hearts beating, both of them shy and scared and trying. Eli’s pain didn’t vanish. But it shifted. Made room for something else.
Birds chattered overhead. The world continued.
After a moment, Greg cleared his throat. “So, uh…this is probably terrible timing, but…do you want to grab a hot chocolate later? Maybe carve a pumpkin without being attacked by a poltergeist?”
Eli nodded. “Yeah. I’d like that. Extra marshmallows?”
“Of course,” Greg smiled and squeezed his hand like a promise.
A breeze stirred behind them. Eli turned – instinct, hope, memory.
Ashford Wing’s highest window glinted in the sun. For a heartbeat, Eli thought he saw a shape there. A boy in a green blazer. Dark hair tousled. Smiling.
The wind shifted, brushing Eli’s cheek like a kiss goodbye.
A whisper, soft as dust falling:
“Be brave.”
Eli’s heart clenched…and then relaxed, like a fist finally letting go.
He faced forward again. The future waited.
Greg stood, tugging him gently to his feet. “Come on, Reyes. Halloween isn’t over yet.”
Eli smiled, small but certain.
He stepped off the stairs and into the cold autumn air, fingers still linked with Greg’s.
He left the ghosts behind.
He wasn’t falling anymore.
He was moving on.
And don't forget to follow me on Twitter/X: @littlebuddhatw for story updates and extra goodies for my followers!
You can read more of my stories here on GayAuthors: Swing for the Fences (Novel), Someday Out of the Blue (Novel), Seeking Nirvana (Short Story), and A Free Man in Paris (Short Story).
-
1
-
13
Note: While authors are asked to place warnings on their stories for some moderated content, everyone has different thresholds, and it is your responsibility as a reader to avoid stories or stop reading if something bothers you.
Story Discussion Topic
-
- 58.3k
- posts
