Ghost Files: My Rival, My True Love / Chapter 5: Class Begins with a Curse
Ghost Files: My Rival, My True Love

Ghost Files: My Rival, My True Love

Author: Gregory Marquez


Chapter 5: Class Begins with a Curse

Once inside, we realized something was wrong—the classroom was empty. Where was the voice coming from?

I turned to look and felt every hair on my body stand up, a chill racing down my spine.

The door was gone.

"Back to your seats."

The eerie woman’s voice drifted from above. A shadow slowly descended behind me. A cold breeze hit the back of my neck, making goosebumps prickle on my skin. My locket was burning hot—meaning whatever it was, was right next to me.

Could it be real?

I instinctively grabbed the nearest hand, then immediately regretted it. My parents had always avoided holding my hand. When I was six, I saw the neighbor kid holding hands with his parents and tried to do the same. My mom yanked her hand away, snapping, "Are you trying to hurt us?"

I didn’t get it—I just wanted to be like a normal family. But I never dared ask, knowing I’d only get yelled at more.

After that, I never reached out to them again. I never dared get close to anyone.

Just as I tried to let go, someone gripped my hand tightly, fingers weaving between mine. The warmth spread from my palm to my heart. It was oddly comforting—unexpected, but real.

I didn’t dare look back. Instead, I pulled Lila to my chest and led her to a seat, putting as much space as possible between us and the woman.

Now I dared to look up. She really did look like the mannequin from the last classroom—blood-stained white dress, but half her face was hidden by long black hair, the visible half a bloody, mangled mess.

She looked like she’d been run over by the world and left to haunt us.

I glanced at Lila; she was looking at me too. Our eyes met, a silent agreement passing between us.

I’d heard that people who die by suicide become earthbound spirits, trapped where they died, full of resentment. If you go along with them, act out their story, they’ll let you go. If you refuse, you’re stuck until they’re satisfied—or they kill you all.

I typed out my theory on my phone. Lila read it and we both looked at Grayson. That idiot—I just hoped he wouldn’t piss her off before Yvette arrived. I held my breath, praying for a miracle.

Grayson glanced at the woman, shivering, but quickly recovered, even sneering at me. Probably thought she was just another crew plant, not the real deal.

He looked at me with contempt. "Aren’t you supposed to be fearless? What are you pretending now?"

I ignored him. No point arguing—he wouldn’t believe me anyway.

Riley sat down with us. Marcus didn’t move, instead turning to look back with Grayson. After last time, he was much calmer, but his knuckles were white.

The woman tapped a ruler on the desk, the sound sharp and jarring, making my skin crawl.

Grayson suddenly got excited, circling her. "Last time the key was in the head—this time is it in your hair? Why are you tapping that ruler? Is it inside?"

He reached for it, calling Marcus to help.

I shouted, "Don’t touch her!" but it was too late.

The woman swung the ruler, cracking Grayson on the head with a sickening thud. He staggered back, clutching his head, dazed. Then she spun and rammed the ruler into Marcus’s stomach. He stared in shock as blood blossomed across his shirt, eyes wide in disbelief.

"Ha ha ha! You’ll all stay here and die with me!"

I pulled Lila behind me, gripping my locket, ready to fight. My heart hammered in my chest, adrenaline making my fingers tingle.

[Is this real? Someone’s dying!]

[It has to be fake—otherwise, how could the crew keep streaming?]

[But Grayson looks genuinely terrified!]

[Nora protecting Lila is such girlfriend energy!]

[Shipping everything just ruins it.]

The woman cackled, advancing on us. Riley tried to run, tripped over Marcus, and face-planted with a smack that echoed. She groaned, scrambled up, sobbing, and ran to the wall, feeling for the door. "Where’s the door? Where did it go?"

She looked back at me, eyes wild, but I was too busy to answer. Lila and I had backed against the wall, the woman closing in. I swallowed hard, finally making up my mind.

Let’s do this!

You may also like

His First Love’s Shadow Became My Rival
His First Love’s Shadow Became My Rival
4.9
She moved in, wearing my first love’s face—and my husband’s past came crashing back. For seven years, I played the perfect wife to Grant Whitfield, haunted by the memory of his lost love, Claire. But when Claire’s cunning half-sister, Samantha, moves into our glass-walled penthouse, she declares open war: she’ll take my place, one way or another. Every day, I’m forced to relive the shadows of a girl I could never become, fighting whispers, betrayals, and the chilling truth that love can turn into guilt—and guilt into punishment. My ALS diagnosis is my last secret, a clock ticking down as I weigh revenge, forgiveness, and the courage to finally break free. But when the truth about Claire, Samantha, and Grant is revealed, will I find peace—or was I always just a stand-in for someone else’s ghost?
My Rival, My Weakness: Confessions at Dawn
My Rival, My Weakness: Confessions at Dawn
4.6
Waking up hungover next to my archrival was never part of my plan. All I wanted was to outshine Logan West—the untouchable genius of our computer science department. But one wild karaoke night, a flirty dare and a drunken confession flipped our academic feud into chaotic, electric tension. Now I’m his errand girl, trading snark for shoulder rubs, and our labs are buzzing with rumors. Every challenge, every stolen glance, every embarrassing slip brings me closer to admitting the truth: I don’t just want to beat him—I want him. But pride and habit keep me hiding behind arguments and coffee orders, terrified of ruining what we have. When he finally calls my bluff in front of everyone, will I choose rivalry or something far more terrifying—real love? Can two stubborn overachievers stop competing long enough to claim a future together, or will one more secret keep us apart?
He Stole My Show, I Stole His Heart
He Stole My Show, I Stole His Heart
4.9
Falling for a stranger on reality TV was never part of my plan—especially not when my rival would do anything to erase me. When my spot on a hit show is stolen, I’m ready to walk away from the spotlight forever. But fate has other ideas: a viral dating show, a mysterious boy-next-door with secrets of his own, and a world eager to watch me rise—or crash. As my fake romance turns dangerously real and a jealous rival sets out to destroy me, I’m forced to choose: fight for my own story, or let someone else write my ending. When the cameras stop rolling, can love survive the truth? Or will my biggest enemy finally win?
My Ex Went Viral—But I Wanted Someone Else
My Ex Went Viral—But I Wanted Someone Else
4.7
I signed up for a reality show to win back my first love—so why did my possessive ex go viral as my TV soulmate? All I wanted was closure with Daniel, the one who got away, but fate (and the producers) threw me back into the arms of Nathaniel Sterling—Manhattan’s most notorious heir, whose devotion borders on obsession. Every move is watched, every secret a trending hashtag, and my heart is a battlefield between past longing and the present’s suffocating tenderness. As my old wounds reopen and jealous rivals threaten everything, the lines between love, hate, and survival blur on and off camera. Family legacies, viral scandals, and power plays force me to confront what I really want—before someone else makes the choice for me. With Daniel back in town, Sarah’s sabotage, and Nathaniel refusing to let go, I’m caught in a triangle where losing means more than heartbreak. When the spotlight fades, will I finally choose myself—or let history repeat on live TV?
Hollywood Stand-In: I Stole Her Spotlight
Hollywood Stand-In: I Stole Her Spotlight
4.4
I was the stand-in—until I became the star of Hollywood’s most explosive love triangle. Marissa Lane never expected to step out of the shadows, but when her rival Natalie’s diva behavior spirals, Marissa finds herself center stage—caught between her own dreams, industry power games, and the movie star she’s secretly loved for years. As betrayals, viral rumors, and cutthroat ambition threaten everything, Marissa must decide what she’s willing to risk for justice and for her own heart. Fame is fleeting, but revenge and love both leave scars. With secrets exposed and loyalties shattered, can Marissa claim her own spotlight—or will the truth destroy her only chance at happiness? When your biggest rival holds your past and your future in her hands, how do you fight for the life—and the love—you deserve?
My Ex-Husband’s Show, My Secret First Love
My Ex-Husband’s Show, My Secret First Love
4.7
Natalie thought her heartbreak ended with the divorce—until her ex forced her onto a reality show, pairing her with the one man she never got over. While millions root for her to beg for Ethan back, her true secret is the forbidden past she shares with Ryan, her supposed rival’s ex. When the cameras roll, every brush of his hand threatens to expose the love that could ruin them both.
My Ex Dumped Me for a Queen—So I Chose My Rival
My Ex Dumped Me for a Queen—So I Chose My Rival
4.7
Dumped for a mansion—then my childhood rival shows up. Rachel thought dating Ethan meant happily ever after, until he dumped her for the campus queen and demanded repayment for every cent he’d ever spent. Humiliated but determined, she takes on the social sharks at Columbia, only to collide (literally) with Mason—the neighborhood rival she’s known (and bickered with) since kindergarten. As exes stir up drama and rumors swirl, Rachel discovers Mason’s been her secret protector all along, and that love—real love—might have been next door this whole time. But when family secrets, social climbing, and jealous rivals threaten to upend everything, can Rachel trust her heart to the boy who’s always teased her—or will the past pull them apart for good? Sometimes your worst enemy is your best shot at happily ever after. But is Rachel ready to risk her pride for a love that’s always been right under her nose?
He Was Never Just My Rival
He Was Never Just My Rival
4.7
I ruined his sneakers—and my college reputation—in the first five minutes of freshman year. All I wanted was a clean slate, but Ryan Maddox, campus heartthrob and certified trouble magnet, had other plans. From accidental insults to caffeine wars and late-night study sessions, our rivalry turned into an awkward alliance. As rumors flew, jealous admirers circled, and his mysterious cousin Rachel fanned the flames, I tried to keep my heart out of it. But Ryan always found a way to upend my carefully laid boundaries, one prank, one inside joke, one almost-confession at a time. With every missed cue and misunderstood gesture, we danced around the truth—until a birthday, a fake love triangle, and a public confession finally forced us to choose. Can two stubborn rivals admit they’re meant to be, or will pride and rumors keep them apart? When the truth comes out, will I risk my heart for the boy who was always more than just my college nemesis?
Haunted by My First Love’s Ghost
Haunted by My First Love’s Ghost
4.7
Rachel’s engagement is shattered by her fiancé’s betrayal and a string of humiliating messages from his mistress. Just as her world collapses, the ghost of Jason—her high school nemesis and secret first love—returns to haunt her lonely apartment. Torn between a loveless business marriage and the boy she never got to confess to, Rachel must finally choose: betray her family’s future, or risk everything for a love that died too soon.
Stolen by My Boyfriend’s Secret Admirer
Stolen by My Boyfriend’s Secret Admirer
4.8
When I defend a classmate from public humiliation, she turns her gratitude toward my boyfriend—and then invades every corner of our lives. Betrayed and blindsided, I fight to keep my love and dignity as a cunning rival spins a web of lies and sabotage. With my relationship and reputation at stake, I must decide: stand my ground or lose everything to the girl I tried to save.