แชร์

Chapter 45: The Stage We Set on Fire

ผู้เขียน: add-mide
last update ปรับปรุงล่าสุด: 2025-07-20 17:04:25

The campus auditorium hadn’t been this full since the beginning of the semester. Students squeezed into rows, some standing in the back or leaning along the walls. Phones were raised. The buzz of anticipation clung to the walls like static.

Ryan stood behind the curtain, hands shaking.

He wasn’t afraid of speaking.

He was afraid of who was listening.

Chris handed him a bottle of water. “You’re not alone. I’ll be right out there.”

Ryan gave a stiff nod. “Where’s Daniel?”

“On his way. Had to grab something from the counseling center.”

Ryan adjusted the collar of his shirt, heart pounding.

He knew Adrien would be here.

He could feel him already.

The panel began with a counselor, then a brief message from campus safety.

Then Chris stepped up.

He spoke not as a student, not even as Ryan’s roommate but as someone who had watched a friend become the center of a storm no one had prepared for.

“I watched someone brave enough to say no,” Chris said, voice calm and cutting. “And I watched the people around him fail to listen. But not today.”

When Ryan’s name was called, the lights dimmed.

He stepped out into the brightness.

A hush fell across the room.

His voice trembled at first, but then steadied.

“I was manipulated. Stalked. Threatened. Silenced,” Ryan said. “But I am not a victim. I am the ending to a story someone else tried to write for me.”

Gasps followed when he described Adrien’s harassment. A few students turned to each other, murmuring. One girl began to cry. Another took her hand.

Ryan’s voice dropped.

“I’m not just telling this for me. I’m telling it for anyone who thought no one would believe them.”

Applause erupted but somewhere in the back, a slow, mocking clap echoed.

Ryan froze.

His eyes scanned the crowd.

There.

Seated near the back in a pressed black shirt, legs crossed casually like he didn’t just haunt Ryan’s life

Adrien Wolfe.

His smile was subtle.

Unapologetic.

Predatory.

Ryan faltered for only a breath.

Then he looked away.

“I used to think I didn’t matter,” he said, louder now. “But I do. And the people who hurt you? They don’t get to stay in the light forever.”

The applause this time was thunderous.

Adrien didn’t clap.

But he stood.

And walked out.

Ryan saw the doors swing shut behind him.

Chris appeared beside him a moment later. “You okay?”

Ryan nodded slowly. “Better than I’ve ever been.”

Later, back in the dorm room, Daniel was waiting.

“You were incredible,” he said quietly, eyes shining.

“Were you there?” Ryan asked.

Daniel smiled faintly. “No. I stood outside. But I listened. And… I heard you.”

Chris stepped out to give them space.

The silence between Ryan and Daniel stretched like a wire tense, fragile.

Then Daniel crossed the room.

“I hated that he ever got close to you,” he said. “I hated how helpless I felt when I saw what he was doing. But what I hate most of all… is how long I stayed quiet about how I feel about you.”

Ryan’s breath caught.

“I’m tired of hiding,” Daniel said. “I’m tired of pretending we’re just friends.”

Ryan didn’t answer with words.

He leaned in.

And for the first time in a long time there were no ghosts between them. No threats. No shadows.

Just warmth.

And truth.

But far across campus, a figure stood beneath a streetlight, watching the auditorium doors from a distance.

Adrien lit a cigarette with shaking fingers.

A smile curled across his lips as he exhaled.

“Good performance, Ryan,” he muttered.

“But the curtain hasn’t closed yet.”

อ่านหนังสือเล่มนี้ต่อได้ฟรี
สแกนรหัสเพื่อดาวน์โหลดแอป

บทล่าสุด

  • A Story That Doesn’t Belong To You   Chapter 46: The Quiet Before the Collapse

    For a few fleeting days, the world felt soft again.Ryan woke to sunlight filtering through half closed blinds, the buzz of campus chatter below the window, and the comforting rustle of Chris making coffee nearby. On the desk, Daniel had left a small folded note before heading to his morning class.“You were never small to me.D”Ryan held it to his chest and smiled.No nightmares. No late night knocks. No more watching his phone light up with unsent messages and threats.It was like Adrien had finally let go.But peace, Ryan had learned, was a temporary tenant. It never unpacked.That afternoon, Ryan, Chris, and Daniel sat outside the student center. A light breeze played through the trees. Chris was reviewing notes, Daniel watching students with quiet amusement.“I keep waiting for something bad to happen,” Ryan confessed, picking at the edge of his cup.Daniel met his eyes. “You’re allowed to feel safe now.”“I know.” He swallowed. “But it feels like he’s not really gone.”Chris fr

  • A Story That Doesn’t Belong To You   Chapter 45: The Stage We Set on Fire

    The campus auditorium hadn’t been this full since the beginning of the semester. Students squeezed into rows, some standing in the back or leaning along the walls. Phones were raised. The buzz of anticipation clung to the walls like static.Ryan stood behind the curtain, hands shaking.He wasn’t afraid of speaking.He was afraid of who was listening.Chris handed him a bottle of water. “You’re not alone. I’ll be right out there.”Ryan gave a stiff nod. “Where’s Daniel?”“On his way. Had to grab something from the counseling center.”Ryan adjusted the collar of his shirt, heart pounding.He knew Adrien would be here.He could feel him already.The panel began with a counselor, then a brief message from campus safety.Then Chris stepped up.He spoke not as a student, not even as Ryan’s roommate but as someone who had watched a friend become the center of a storm no one had prepared for.“I watched someone brave enough to say no,” Chris said, voice calm and cutting. “And I watched the pe

  • A Story That Doesn’t Belong To You   Chapter 44: A Monster’s Applause

    The campus buzzed like a wasp’s nest.Ryan couldn’t step into the library without someone staring. Whispers followed him down hallways, echoing off lockers and the edges of lecture rooms. Some eyes were filled with sympathy. Others pity. And a few gleamed with something darker.“Guess you’re famous now,” Chris said under his breath as they crossed the quad.Ryan adjusted the strap of his bag, keeping his head high. “Good. Let them look. Let them remember.”But just beneath the surface, he could feel the tremor.Adrien was silent.Too silent.Not a post. Not a cryptic comment. Not a stunt.And that, more than anything, put Ryan on edge.Daniel met them outside the administration building.He looked tired. Pale. He didn’t even bother with hello.“You need to see this.”He held out his phone.On it: a blurry photo taken inside a cafe near campus. Adrien. Sitting alone. Smiling.But that wasn’t the part that turned Ryan’s stomach.It was what was written beneath it—graffiti scrawled on th

  • A Story That Doesn’t Belong To You   Chapter 43: There Are No Safe Pages

    The night blurred into morning, but Ryan barely noticed the sun when it finally clawed its way above the horizon.He was still on the floor.Still listening.Still drowning in Adrien’s voice.“Pain makes things memorable. Look around no one remembers the people who were kind to them. They remember who made them bleed.”The recording buzzed, cracked, continued.“When I’m finished with Ryan, he’ll never be able to say my name without feeling it in his bones.”Ryan yanked the headphones off, tossing them like they were burning.Chris stirred awake on the bed, disoriented, eyes narrowing the moment he saw Ryan’s expression.“Another one?”Ryan nodded. “Worse than the last. It’s not just obsession. It’s like he’s building something. Like this whole thing… is a performance.”Chris rubbed his face. “Then we take away his stage.”Ryan stood slowly. His body ached from the cold tile, but his mind burned with something sharper.Resolve.“We have to make a move first,” he said. “Something public

  • A Story That Doesn’t Belong To You   Chapter 42: The Sharpest Edge of Love

    Ryan didn’t sleep.The audio message kept replaying in his head Adrien’s voice smooth and deliberate, each word sharpened with intent.“Legends are written with blood, Ryan. And I’m done being a ghost in someone else’s story.”He couldn’t breathe. Not properly. Not with those words lodged in his chest like thorns.Chris had tried staying up with him, offering water, music, silence anything. But by 3 a.m., Ryan had waved him off with a quiet, trembling, “I’ll be okay.”Now, standing in front of the mirror in the dorm bathroom, Ryan stared at his own reflection. His eyes were sunken, and the redness around them painted exhaustion into his face. But it wasn’t just sleep he’d lost. It was safety. Privacy. Even his thoughts no longer felt like his own.His phone buzzed again. Another message. This one just a photo.It was Ryan. Caught mid-step in the hallway earlier that day. The picture was grainy taken from a distance but unmistakably him.And underneath, Adrien’s text:Even your shadow

  • A Story That Doesn’t Belong To You   Chapter 41: Echoes Beneath the Skin

    Ryan didn’t sleep.Even after Chris fell into a tense, protective silence beside him on the couch, Ryan stayed awake with the blue notebook open on his lap and a half empty cup of cold coffee by his side. His fingers traced the name Elias written in looping, ghostlike handwriting on the first page, over and over again. Every word inside was like a cracked mirror Elias’s grief, paranoia, longing, and obsession spilling out in fragmented entries.“He said I was special. He said I reminded him of the stars he used to look at when he was a boy. I think he wanted to believe in something again. I think he chose me because he couldn’t forgive himself.”“The bruises fade. But I still dream of the night he stood at my door with that look in his eyes. Like he already knew he’d ruin me.”Ryan shut the book.The words clung to him like fingerprints.Adrien hadn’t left the notebook for guilt or sentimentality he left it to leave a mark. To show Ryan what came before him. To show him what came nex

บทอื่นๆ
สำรวจและอ่านนวนิยายดีๆ ได้ฟรี
เข้าถึงนวนิยายดีๆ จำนวนมากได้ฟรีบนแอป GoodNovel ดาวน์โหลดหนังสือที่คุณชอบและอ่านได้ทุกที่ทุกเวลา
อ่านหนังสือฟรีบนแอป
สแกนรหัสเพื่ออ่านบนแอป
DMCA.com Protection Status