The days after Ryan’s official statement moved differently.
It wasn’t quiet anymore. It was tense like everyone was holding their breath.
Some students were starting to side with Ryan openly.
Others… stayed silent.
The bulletin board post had been reposted, reshared, even narrated in a podcast segment by one of the digital media majors.
People were no longer whispering in corners.
They were watching.
Ryan avoided the cafeteria. He packed his meals.
He changed his walking routes between classes. Avoided the media block. Avoided eye contact.
He didn’t feel unsafe.
But he didn’t feel seen either not in the right way.
The email came on a Thursday morning.
From the Dean’s office:
Subject: Disciplinary Review – Formal Complaint
Dear Ryan Calloway,
This is to confirm that your formal statement, alongside supporting testimonies from other students, has led to the university opening a disciplinary review panel regarding Jake Landon and Thomas Heller. You are not required to appear unless you choose to, but your presence is welcome and your voice important.
Date: Monday, 10:30am
Location: Academic Affairs Conference Hall B
Ryan stared at the email for ten minutes.
Then closed his laptop and sat in the quiet, blinking slowly.
Later that night, Daniel showed up again this time, with takeout and a hoodie two sizes too big.
“I brought food,” he said. “And a question.”
Ryan raised an eyebrow. “Okay?”
Daniel held up a flyer. It was for a student-run awareness campaign called Echo Room. They’d planned an event: an open mic night where people could share personal stories anonymously or not.
“They asked me to read something,” Daniel said, setting the flyer down. “But I told them I didn’t think my story mattered.”
Ryan tilted his head. “Why not?”
“Because I was complicit,” Daniel said. “I didn’t hurt anyone, but I watched. I knew. And I did nothing for a long time.”
Ryan looked at him for a long time. “That doesn’t mean your voice doesn’t matter.”
Daniel exhaled. “Then you should be there too.”
Ryan didn’t answer right away.
But he didn’t say no.
Sunday Night. Echo Room.
The small auditorium was dark and low lit, fairy lights twisted around old mic stands, folding chairs arranged in imperfect rows.
Someone read a poem about reclaiming their body.
Another read a letter to a father who never came back.
Ryan sat in the third row, his fingers cold.
Then the host walked up.
“We have a volunteer who’s chosen to speak under his real name.”
A pause.
“Ryan Calloway.”
Ryan didn’t move.
Then… he did.
He walked slowly up to the mic, heart drumming in his chest, throat dry.
He looked up not at the crowd, but at the lights.
Then down at the floor.
Then forward again.
And he spoke.
“I wasn’t planning to come here tonight.
Most of the time, I wish I could unwrite the story I’m about to tell.
But that’s the thing about trauma it doesn’t ask for your permission to stay. It makes a home in you. And it decorates it with doubt.”
He paused.
“My story’s about two boys. One who claimed he loved me. And one who watched it happen.”
A long silence fell.
Ryan continued, voice stronger now.
“The first boy used kindness like a costume. He always made me feel like I was the lucky one even when I was constantly apologizing for things I didn’t do.
He told me I was overreacting.
He told me no one else would want me.
He made me believe him.”
Someone in the crowd wiped their face.
Ryan swallowed.
“The second boy was harder. He was cold, distant. And when I finally started trusting him… I found out he’d been lying too.
But here’s the difference.
When the truth came out he didn’t defend himself. He didn’t twist it. He didn’t hide.
He stayed.”
Ryan took a step closer to the mic.
“I’m not here to make you pick sides. I’m not here to cancel anyone or create drama.
I’m here because I didn’t know my voice was worth something until I used it.
And if you’re sitting here with a story inside you, wondering if it matters…”
He smiled faintly.
“It does.”
He stepped back from the mic.
And the room didn’t cheer. It didn’t erupt.
It stood still. Then softly, slowly it applauded.
Not loud. Not showy.
But real.
After the event, Ryan walked outside, his hands still cold, adrenaline fading.
He saw Daniel leaning against the brick wall near the bike rack.
“You didn’t tell me you were going to do that,” Daniel said.
“I didn’t know I was,” Ryan replied. “Until I was already standing up.”
Daniel nodded, his expression unreadable.
“Can I walk you home?” he asked.
Ryan looked at him for a moment.
“Yeah. Okay.”
They didn’t talk much on the walk back.
But right before they reached Ryan’s dorm, Daniel stopped.
“There’s someone you should probably meet,” he said softly.
Ryan turned.
And saw a tall figure step out from behind a tree near the gate.
He looked like he’d been waiting.
His eyes were familiar.
Daniel cleared his throat.
“This is Marcus.”
Ryan blinked. “Your…?”
“My brother,” Daniel said. “Half brother technically. Same dad.”
Marcus stepped forward, his voice quiet.
“You don’t know me, Ryan. But I know about you. I read the post. And I want to thank you.”
Ryan looked confused. “Why?”
Marcus hesitated, then looked down.
“Because Jake used to be my roommate. Before he transferred. And I didn’t speak up either. But you did.”
The wind blew gently between them.
Ryan didn’t speak for a long moment.
Then, finally: “You’re not the first person I’ve met who saw Jake clearly. But you might be the first one I’m not angry at.”
Marcus nodded, a small smile touching his lips.
Daniel looked relieved.
Back in his room, Ryan sat on his bed, staring at the ceiling.
He felt light. Not free not yet but lighter.
He picked up his phone and typed one final blog post.
*“The first time I told the truth, I was afraid no one would listen.
The second time, I was afraid I’d lose everyone.
But the third time… I told it for myself.
And that made all the difference.”*
The hallway felt like it stretched forever quiet, sterile, wrong.Ryan’s breath caught in his throat as he slammed the door shut and backed away from it, locking every bolt with trembling hands. His phone was still on the floor, screen cracked from the fall. His mind screamed call for help, but his body wouldn’t move. Not fast enough.Another sound.The soft tread of footsteps outside.Slow.Deliberate.Ryan grabbed the nearest object a heavy bookend from the shelf and clutched it like a weapon. He didn’t care how ridiculous it looked. He wasn’t going down without fighting.A shadow passed the gap beneath the door.Then silence.UntilTap. Tap. Tap.Knuckles, knocking gently. As if this was normal. As if Adrien was just a friend visiting in the middle of the night.“Ryan,” Adrien’s voice called softly through the door. “Don’t be afraid.”Ryan didn’t respond. He backed deeper into the apartment, heart slamming against his ribs.“I know you’re mad. I know you’re scared. But you let thi
Ryan didn’t scream. Not out loud.But inside, he was shaking apart.Chris and Daniel tore through the room the second he called out, the note trembling in his hand. Daniel read it once, then twice, his expression hardening. Chris checked the window, the vents, the closets every shadow but there was nothing. No open latch. No movement.No Adrien.Just the chill of violation in the air.“He was in here,” Ryan whispered, voice barely holding. “He stood right here. And we didn’t hear a thing.”Chris crouched beside him. “We checked everything. That window’s locked from the inside. He must’vehe must’ve found another way in. Or someone’s helping him.”Daniel stood silent, scanning the room like it could confess. His jaw clenched. “It’s not just obsession anymore. This is a game to him. He wants us to feel powerless.”Ryan looked down at the photo again his own sleeping face. Peaceful. Exposed. Vulnerable in a way that made his skin crawl now. “I don’t know what he wants from me anymore.”
The apartment went silent after midnight.But none of them slept.Daniel sat on the edge of the bed, assembling a portable surveillance system he borrowed from a contact at the university’s journalism department under the table, unofficial tech. Chris paced near the window, eyes fixed on the opposite high rise, scanning each balcony, each flicker of movement.Ryan sat curled on the couch, arms wrapped around his knees, the glow of the city washing over his pale skin. He hadn’t spoken since the photo arrived. He was too aware of his own breath, his heartbeat, the gaze he could feel crawling over his skin like a thousand tiny needles.“I’m done hiding,” Daniel said. “We set a trap, but this time it’s on our terms. He wants to believe he’s the only one playing the game.”Chris nodded, voice low. “So we’ll give him a show.”Daniel glanced over at Ryan. “You okay to do this?”Ryan’s throat felt dry. But he nodded. “If I don’t fight back now, he’ll never stop.”Chris sat beside him. “We’ll
By morning, the rose was still on the porch frozen with dew, its petals curled like silent screams.Ryan stood at the threshold, staring at it. Behind him, Daniel and Chris argued in low, tense voices.“He’s escalating,” Chris said. “This isn’t just mind games anymore. He’s testing how far he can push before we crack.”“We should’ve gone to the police again last night,” Daniel muttered.“They won’t care. Not until Adrien actually does something irreversible. And by then ” Chris stopped himself, glanced toward Ryan.Ryan didn’t speak. He crouched down, picked up the rose. The stem pricked his finger, sharp enough to draw blood. A single bead welled up.He looked at it. Then at the torn page beneath the flower.This time, the message was written in crimson ink.Or blood.“Don’t you see? I’m the only one who sees the real you, Ryan. The version that even you try to forget.”Chris came up behind him and snatched the note away. “That’s enough.”Daniel grabbed a trash bag. “Burn everything
Daniel ripped the journal page off the basement wall with trembling fingers. The blade clattered to the floor, the sound metallic and final.Ryan stared at the message, every word carved into his chest like a threat.“Every story needs an ending. I’m coming to write yours myself.”Daniel’s jaw tightened as he crumpled the page in his fist. “He was here, Ryan. He was in the house.”“No no, that’s not possible,” Ryan whispered. “We locked the doors. The windows. The alarm”“He bypassed all of it,” Daniel snapped, fury in his eyes. “This isn’t just obsession anymore. This is stalking. This is war.”Ryan turned away, trying to breathe. His lungs refused to work properly. His vision swam.Upstairs, the cabin creaked again louder this time.They weren’t alone.Daniel moved instantly, pressing Ryan back against the wall, shielding him. He reached for the knife that had been used to pin the page, hand steady, movements sharp.Then footsteps above.Heavy. Measured. Deliberate.Not Chris.Danie
The sky looked deceptively calm that morning.Pale blue, a few scattered clouds, birds chirping like nothing had happened as if the world hadn’t tilted sideways under Ryan’s feet the night before. He stood outside the cabin with a blanket wrapped around his shoulders, the chill in the air brushing against his skin like fingers he hadn’t given permission to touch.Adrien had found a way to reach him again.The photo had been like a slap. Not just because it exposed something Ryan had only ever dared to think in private, but because it proved Adrien still had access. Still knew how to strike where it hurt most.Behind him, the cabin door opened.Chris stepped out barefoot, hair tousled, hoodie zipped halfway, holding two mugs of coffee. He offered one to Ryan wordlessly.“Thanks,” Ryan murmured.They stood in silence. Birds. Wind. A branch creaking high above.Then Chris said, “I’ve been thinking.”“Yeah?”“If he still has your journal, and he’s still close enough to send you pictures…