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 the wall behind him in smeared, red ink:
“THE AUTHOR IS ALWAYS RIGHT.”
Chris took a step back. “He’s taunting you.”
Daniel nodded grimly. “And there’s more. Look.”
He swiped to another image this one of a flyer taped around different parts of campus. The same phrase again, in bold type.
Ryan’s name printed underneath.
With a date.
October 14.
“That’s in three days,” Chris murmured. “What is he planning?”
Ryan’s throat was dry. “A finale.”
That night, Ryan sat alone at his desk, scrolling through the responses to his video again.
There were so many. Too many to absorb at once.
Some were anonymous voices thanking him.
Some… were from other people Adrien had manipulated.
One message stood out:
He told me I was his muse. When I tried to walk away, he left a dead bird on my windowsill.
Ryan stared at the screen, hand hovering.
A knock on the door made him jolt.
Chris poked his head in. “Everything okay?”
“Yeah,” Ryan lied. “Just reading.”
Chris stepped inside. “I’ve been thinking. What if we beat him to the ending?”
Ryan turned. “What do you mean?”
“We throw an event,” Chris said. “A panel. A campus-wide awareness day. You speak. I speak. Daniel too. We bring in counselors. Real resources. We take control of the narrative before Adrien can hijack it.”
Ryan blinked.
It was bold.
It was public.
It was dangerous.
“I’m in,” he said quietly.
Chris smiled. “Then let’s make it happen.”
By the next afternoon, flyers for the event were everywhere.
“OWN YOUR STORY: A SURVIVOR SPEAKS” OCTOBER 14
Ryan stood in the student union lobby, helping tape the last one up when his phone buzzed.
An image.
No caption.
It was his dorm window, taken from outside.
He rushed to the window and flung it open.
Nothing.
No one.
Just wind and the fading echo of laughter.
But not just any laughter.
It was his own.
Distorted.
Recorded.
Played back like a loop.
Chris was beside him in a second. “Ryan?”
Ryan turned, and for a moment, he wasn’t sure what frightened him more
Adrien’s stalking?
Or the fact that no matter what he did…
The man always stayed one step ahead.
Late that night, Ryan opened his notebook.
The one he hadn’t touched in months.
The one Jake used to mock, and Adrien used to praise like scripture.
He flipped to a blank page.
Picked up a pen.
And wrote:
This story doesn’t belong to you, Adrien Wolfe. It never did. It belongs to the boy who survived you. The boy who speaks now. The boy who ends this.
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
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
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
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
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
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