The moment the cafeteria doors swung shut behind them, Hannah let out a breath she didn’t realize she was holding. Her heart was still hammering, her mind replaying Dylan’s expression over and over.
She had seen anger, yes. But beneath that fury, there was something else. Shock. Confusion. Even a hint of vulnerability.
“HANNAH, YOU ARE INSANE!”
Hannah barely had time to react before Lorie practically shook her by the shoulders, eyes wide with excitement. “You—you just—oh my gosh—do you even KNOW what you just did?!”
Hannah blinked. “I—”
“That wasn’t just a normal rejection, girl! That was like—like something straight out of a movie! You literally put Dylan Harris in his place! In front of everyone! Everyone!”
Hannah sighed, adjusting her bag as they walked. “I didn’t mean to humiliate him. I just… I had to say the truth.”
Lorie let out a breathless laugh. “Well, congrats, because you did.” She grabbed Hannah’s arm dramatically. “Do you realize? This is HISTORY! The Dylan Harris—the most untouchable, admired, ridiculously perfect heartthrob of this school—just got wrecked by YOU.”
Hannah winced. She didn’t like how that sounded. “Lorie, stop. I don’t want this to be some kind of battle—”
“Too late,” Lorie cut in. “The whole school saw it. You literally just became the first girl to ever tell Dylan ‘no’ in the most iconic way possible.”
Ahead of them, someone was leaning casually against the wall, hands tucked into his pockets. Jack.
Unlike the other students who had either gasped in horror or laughed in amusement at what happened earlier, Jack’s face was unreadable. His gaze landed on Hannah, something thoughtful flickering in his eyes.
Lorie was too hyped to notice, but Jack saw it—Hannah’s composed exterior was just that. A front.
The way she was pressing her lips together, the slight tension in her shoulders—Jack could tell she was bracing herself.
For what? He didn’t know.
But something told him this wasn’t the last time he’d see Hannah Carter and Dylan Harris collide.
---
Meanwhile, Dylan wasn’t walking out of the cafeteria. He was storming out.
Josh followed beside him, shaking his head, hands shoved deep in his pockets. “Dude.”
Dylan said nothing.
Josh exhaled. “Dude.”
Still no response.
Josh groaned. “Look, I told you this was a bad idea, but do you listen? Nooooo, of course not, because Dylan Harris always wins—except, apparently, not today.”
Dylan clenched his fists. “Shut up, Josh.”
Josh just smirked. “Oh, so now you can talk?”
Dylan shot him a glare sharp enough to cut steel. “She got lucky.”
Josh let out a laugh. “LUCKY?! Dylan, she didn’t just reject you—she shut you down in front of the entire school.”
Dylan ground his teeth. “I know.”
Josh shook his head. “Man, this is insane. I’ve never seen you lose like this. Like, never. It’s almost… weird.”
Dylan didn’t answer. He couldn’t. Because for the first time in his life, he did feel like he lost.
Not because Hannah embarrassed him.
But because for some reason… her words had stuck.
And that infuriated him.
---
Later that evening, Hannah was sitting at her desk, finishing up her studies, when her phone buzzed.
Lorie: Girl, the whole school is still talking about it. You’re a LEGEND.
Hannah sighed. She wasn’t trying to be.
She pushed her chair back and stretched before heading downstairs.
Hannah walked alone through the dimly lit corridors of the dormitory, her steps heavy with exhaustion. The day had been nothing short of a whirlwind. Whispers still lingered in the air as she passed by groups of students, their eyes flickering toward her before quickly looking away. The scene in the cafeteria had spread like wildfire, and she could feel the weight of the rumors pressing down on her.
But none of that compared to the sharp sting of Lorie’s reaction.
Lorie had always been her safe space—the friend who would laugh with her, cry with her, and defend her no matter what. But today, after everything that had happened, Lorie’s voice had been filled with frustration, disbelief, and something else Hannah had never heard before—anger.
"You shouldn’t have done that, Hannah! You don’t just go around challenging someone like Dylan Harris!"
The words replayed in her mind as she reached the door to their dorm. She hesitated before turning the knob, worried that Lorie might still be upset. But just as she exhaled, gathering herself, her eyes caught something unusual right in front of their door.
A box.
Her heart skipped a beat.
It wasn’t large, but it was perfectly wrapped with deep navy-blue paper and tied with a white ribbon. It sat there silently, waiting.
Hannah looked around, but the hallway was empty.
Slowly, she bent down and picked it up, feeling the weight of it in her hands. A tiny card was attached, but before she could read what was written on it—
BANG!
The door suddenly swung open, and Lorie stood there, her face filled with regret and distress.
"Hannah!" Lorie's voice trembled as she threw herself at her in a tight embrace. "I—I’m so sorry!"
Hannah barely had time to react as Lorie clung to her, her voice frantic and guilt-ridden. "I shouldn't have yelled at you. I shouldn’t have said those things. I just—I was scared, okay? I was scared for you!"
Hannah, still gripping the box, tried to steady Lorie. "It’s okay. I understand."
"No, you don’t!" Lorie pulled away slightly, her eyes welling with tears. "Do you have any idea how big this has gotten? The whole campus is talking about it! You don’t go against someone like Dylan Harris and just walk away like nothing happened. And—and I felt guilty, okay? Because I was mad at you when I should’ve been standing by your side!"
Hannah softened, reaching out to squeeze Lorie’s hand. "Lorie, I know you were just worried. And I’m okay, really."
Lorie exhaled shakily, rubbing her face. "I just don’t want you to get hurt."
Hannah gave her a small smile, then pulled her into another hug. "I know. And I’m grateful to have you."
For a moment, they just stood there, holding onto each other, as if silently reassuring themselves that no matter what happened, their friendship would remain.
Finally, Lorie let out a deep breath and pulled away. "I’m so tired," she admitted, flopping onto her bed. "Let’s just sleep and forget about this nightmare."
Hannah nodded. "Yeah… sleep sounds good."
Lorie yawned, turning over, and within minutes, she was breathing softly, lost in sleep.
Only then did Hannah remember the box still clutched in her hands.
She turned it over carefully, her fingers brushing against the elegant ribbon. The small card fluttered slightly as she pulled it free. A strange feeling crept up her spine, her fingers grazing over the smooth paper. There was no name. Just a note attached.
"You may have won today, but the game is far from over. - D"
Hannah’s breath caught. Dylan.
Carefully, she peeled open the box. Inside was a single crimson rose, its petals soft and full—but its thorns sharp.
A message. A challenge.
Yet, as she traced the flower’s edges, she found herself smiling.
"You think this is a game, Dylan? You still don’t get it, do you?"
She exhaled slowly, setting the rose down.
If he wanted to keep this battle going, fine.
But this wasn’t a game to her.
And something told her… it wasn’t just a game to Dylan either.