Ryan didn’t sleep well.
He tossed. Turned. Woke up sweating once. Checked his phone even though he swore he wouldn’t. Nothing from Jake, thankfully but the last message still sat there like it had teeth. Just waiting.
He blocked the number this time.
Chris was already out when Ryan got up, and that was fine by him. He needed quiet. Time to reset. Maybe find a coffee shop off campus and pretend he wasn’t already spiraling after a single day.
But instead of doing that, he ended up at the library. Because apparently, Ryan Carter liked to suffer in silence surrounded by books he’d never read.
He found a secluded corner on the third floor, tucked near a row of frosted glass windows and a view of the football field far in the distance. No one else was around. Just him, his earbuds, and a psychology textbook he didn’t care about.
Ten minutes later, Daniel Brooks walked in like fate was some kind of sick comedian.
Ryan didn’t see him at first. He only caught the sound of footsteps the slow, deliberate kind that announced confidence without apology. Then that same Arkwood hoodie passed into his peripheral vision.
Ryan didn’t move. Maybe if he stayed still long enough, Daniel would just go away.
He didn’t.
Instead, Daniel stopped directly across from him, arms folded across his chest, eyes narrowed like Ryan had just offended the laws of physics by existing.
“I figured you’d skip orientation,” Daniel said dryly.
Ryan looked up, unimpressed. “I figured you’d be too busy terrorizing freshmen to notice.”
Daniel gave a tight, humorless smile. “Don’t flatter yourself.”
Ryan removed one earbud. “Then what do you want?”
“Your file,” Daniel replied, like that was a normal thing to say.
“…My what?”
“Mentorship file. I’m supposed to check in on how you’re adjusting. Study plans. Course load. Campus resources. It’s part of the job.” Daniel pulled out a small black notebook from his backpack and held it like a weapon. “I take it seriously.”
Ryan arched a brow. “Because you’re just that dedicated to torturing transfers?”
Because if you tank your first month, it reflects on me,” Daniel said coolly. “And I don’t like failure. Especially not the loud, sarcast
The worst part about Daniel Brooks wasn’t his attitude.
It wasn’t even the smug tone he used when he said things like, “It reflects on me.”
No.
The worst part was that he was smart.
Dangerously smart. The kind who didn’t need to yell to make you feel stupid just a raised eyebrow and a well-timed pause.
Ryan realized that about five minutes into their “mentorship meeting,” which took place at a corner table in the library. Daniel opened a slim black notebook, clicked a pen like he was about to interrogate a witness, and started asking questions like he wasn’t the same guy who had tried to shoulder-check him into the pavement 24 hours ago.
“Why did you transfer?” Daniel asked, eyes on the page.
Ryan stared at him. “Seriously?”
Daniel looked up, unimpressed. “If you expect to pass here, you’re going to have to learn how to answer questions.”
Ryan clenched his jaw. “Personal reasons.”
“Everything’s personal. Be specific.”
“Wow. Is this how you make friends?”
“I’m not here to be your friend.”
Ryan sat back. “Yeah. That came across loud and clear.”
Daniel sighed, not irritated exactly more like tired of wasting time. “Look. I don’t care about your drama. But I’ve mentored three transfers before you, and none of them lasted a full semester. You want to stay here, Carter? Then stop wasting my time and give me something I can work with.”
Ryan didn’t reply right away. He stared down at his own fingers, noticed the faint white scar across his knuckle from where Jake once slammed a door while he was reaching for it. Too long ago to be an accident. Too recent to forget.
“I just needed a reset,” he said quietly. “New environment. New people. That’s all.”
Daniel scribbled something down. “Fine. Reset it is.”
They went through class schedules next.
Daniel asked questions like a professor preparing for a debate team: “Why Psych 201 if you already passed Intro? What’s your plan for major declaration? Do you have any idea what Arkwood’s capstone requirement looks like?”
Ryan gave half-answers. Shrugs. One-word responses.
Daniel rolled his eyes more than once. Ryan did too. At one point, he was sure Daniel was about to throw the notebook at his head. At another, he nearly walked out.
But he didn’t.
Because underneath the irritation, there was something else. A strange rhythm forming between them fast-paced, biting, and uncomfortably magnetic.
Daniel challenged him, but never in a way that felt like bullying. It was more like… testing. Like he was waiting to see if Ryan would break or bite back.
He bit back. Every time.
After an hour, Daniel finally snapped the notebook shut.
“Alright,” he said, standing. “You’re not a complete disaster. Just about 70%.”
Ryan smirked. “Wow. I’m touched.”
“You should be.” Daniel slung his bag over one shoulder. “I’ll see you at the transfer mixer tomorrow.”
“I wasn’t planning to go.”
“You are now.”
“I don’t take orders.”
Daniel leaned in slightly, lowering his voice. “You will if you want to survive here.”
It wasn’t a threat. It wasn’t even cruel. It was a fact.
Ryan hated how much sense it made.
That night, he stared at the invitation on his desk.
TRANSFER STUDENT MIXER: Friday Night, 7 PM, Event Hall C
Mandatory attendance “strongly encouraged.” Which basically meant show up or disappear.
Chris popped his head into the room while Ryan was still staring at it.
“You going?” Chris asked.
Ryan shrugged. “Do I have a choice?”
Chris snorted. “Not really. Brooks is on the events committee. If you don’t show, he’ll probably call security.”
Ryan raised a brow. “Does he actually do that?”
“No. But he’d make sure everyone else knows you flaked.”
Ryan sighed and grabbed a clean hoodie. “Fine. But I’m not staying long.”
The mixer was better than expected.
Not good. Just… less painful.
It was hosted in one of the big multi-purpose rooms in the student union lots of lights, music that wasn’t too loud, and catered snacks that were suspiciously decent. Ryan stuck near the edges of the room, sipping from a paper cup and pretending to read a poster about internship deadlines.
He saw Daniel across the room surrounded by committee members, talking to two professors, then a third-year student who looked at him like he’d hung the moon.
Ryan tried not to notice how clean Daniel looked in a navy-blue button-up with the sleeves rolled just enough to show his forearms.
Tried not to notice. Failed.
He turned away quickly, right into someone else.
“Ryan?”
The voice made his blood freeze.
He turned.
And there stood Jake Miller.
Smiling. Too wide. Too casual. Like they’d just bumped into each other at a coffee shop instead of across the emotional landmine Ryan had carefully buried.
“…What the hell are you doing here?” Ryan asked, low.
Jake looked around innocently. “What? I transferred too. Didn’t you hear?”
No. He hadn’t. And that fact punched the air right out of Ryan’s lungs.
Jake stepped closer. “I told you, babe. You don’t get to run from me.”
“I’m not your” Ryan stopped himself. Swallowed the rest. “Stay away from me, Jake.”
“I came to talk,” Jake said, voice softer now. “That’s all.”
“No. You came to follow me.”
“I came because I care.”
“You don’t get to say that anymore.”
Jake’s eyes darkened, but he caught himself. Took a step back, hands up like he wasn’t a threat.
But he was.
And Ryan’s hands were shaking.
Then, out of nowhere, Daniel appeared.
He slid in between them like a shadow. Calm, unreadable.
“Problem?” Daniel asked Jake, voice perfectly polite.
Jake stared. “Who are you?”
“Someone who sees a no as a no,” Daniel said.
Jake’s mouth twitched. “I’m talking to my boyfriend.”
Ryan cut in sharply. “Ex. We’re done.”
Daniel nodded slowly. “Then you’ve got no reason to be here.”
Jake looked like he wanted to argue, but something about Daniel’s stance relaxed but coiled, like he’d throw Jake through a wall without breaking a sweat made him pause.
“…This isn’t over,” Jake said, before turning and disappearing into the crowd.
Daniel turned to Ryan. “You good?”
Ryan nodded shakily. “Yeah. Thanks.”
Daniel hesitated, then said quietly, “If he bothers you again, you tell me. Don’t wait.”
Ryan swallowed. “Why do you care?”
Daniel didn’t answer right away. “Because some people need a warning.”
Then he walked away, calm as ever, leaving Ryan with a heart pounding louder than the music.
That night, Ryan didn’t sleep much either.
But for the first time since arriving, it wasn’t fear keeping him awake.
It was curiosity.
And Daniel Brooks.
The silence that followed felt unnatural like even the walls were holding their breath.Ryan didn’t move for a long time. His pulse still echoed in his ears from the moment the screen went black. Adrien stood near the table every muscle drawn tight his eyes scanning the room as if something were still watching them.Finally, Ryan whispered, “We need to sweep the place.”Adrien nodded, already reaching for the drawer where he’d stashed his portable scanner. “Every inch No assumptions this time.”He flicked the device on. A faint hum filled the air as he adjusted the frequency, the screen glowing a soft blue. The sound was sharp, clinical a search for ghosts that weren’t supposed to exist.They started with the living room. Adrien moved like a soldier methodical, precise. Ryan followed close behind, holding a flashlight even though the daylight bled pale through the windows. The beam cut across corners, behind vents, under furniture.Nothing.They moved to the kitchen. The scanner chirp
For hours, Adrien hadn’t spoken a word. He sat in front of the computer monitors, the light from the screens casting sharp lines across his face. His knuckles were still bruised from last night’s explosion, small cuts scattered across the back of his hands reminders of how close they’d come to being caught in his father’s trap.Ryan lingered near the doorway, a cup of coffee in his hand, watching Adrien’s profile. The safehouse smelled faintly of damp concrete and burnt metal. He could tell Adrien hadn’t slept. He didn’t need to ask the tension in the air said enough.“I ran diagnostics twice,” Ryan said softly, setting the mug on the desk beside him. “No breach on the outer systems No signals coming in or out.”Adrien didn’t move. His eyes stayed fixed on the central monitor.“Adrien,” Ryan tried again, gentler this time. “You should rest.”“I can’t.” His voice was low, hoarse. “He’s still inside.”Ryan frowned. “Inside what?”Adrien’s gaze flicked toward one of the smaller monitors
The city outside was slick with reflections neon signs bending in puddles, headlights stretching like ghosts across wet asphalt.Inside the safehouse, Adrien’s fingers worked methodically over the keys, tracing digital pathways through layers of encryption. Every few seconds, the screen flashed with new strings of code, numbers, and red error flags.Ryan sat on the couch behind him, his shoulders tense. The silence had teeth.“How long before Hale gets the trace?” he asked quietly.“Thirty minutes,” Adrien said, not looking up. “If Viktor’s using a live relay we’ll catch his real signal the moment it blinks.”“And if he’s not?”“Then he’s smarter than I thought.”Ryan exhaled, rubbing a hand down his face. “You’re gambling with your life on a theory.”Adrien’s lips twitched faintly. “It wouldn’t be the first time.”That answer made Ryan’s stomach knot. There were moments small, unguarded moments when he caught a glimpse of the person Adrien used to be. Before the games, before the mur
The safehouse was silent, save for the hum of old wiring and the steady tick of rain against the cracked windowpanes. Morning light hadn’t reached this part of the city yet too far from the skyline too lost in the industrial shadows to see anything but gray.Adrien hadn’t moved in hours.He sat before the dusty desk the laptop open code spilling endlessly across the screen. His eyes tracked every line, every fragment as if he could peel Viktor’s presence out of the digital static. The glow of the monitor sharpened the cut of his jaw, the exhaustion hollowing his face.Behind him Ryan stood with crossed arms, fighting the urge to intervene.The room smelled faintly of burnt coffee and wet concrete. They’d locked every window checked every door twice, even reset the router three times. But the message ROUND TWO BEGINS still hung between them like a loaded gun.Ryan finally spoke. “You’ve been at it since we got here.”Adrien’s fingers didn’t stop typing. “And?“And you haven’t said a wo
Adrien didn’t waste another second the moment he recognized the mark, he moved through the apartment like a storm methodical, silent, unrelenting. Drawers opened Cabinets checked. Windows inspected Every space was touched by his precision.Ryan followed him, heart pounding. “Adrien, slow down“Don’t.” Adrien’s voice was sharp enough to cut air. “If he got in once, he can do it again We need to know how.”Ryan clenched his fists, forcing himself to focus. “The locks weren’t tampered with. I checked them last night.”“Then he used the key.”Ryan froze. “What key?”Adrien straightened slowly, eyes meeting his. “The one I didn’t know existed until now.”For a heartbeat, neither spoke The weight of the implication sank like a blade between them.Ryan’s voice dropped. “You think someone gave it to him?”“I think he’s always had it.” Adrien turned away, checking under the couch, then behind the curtains. “The question is why now?”The apartment was small enough that every sound echoed: the s
The message glowed faintly on Adrien’s phone, a single line of text that made Ryan’s stomach drop.ROUND TWO BEGINS.No sender No timestamp Just the digital equivalent of a smirk.Ryan stared at it for a few seconds, frozen, his fingers hovering just above the screen. Every instinct screamed to wake Adrien to show him, to demand answers but something stopped him The words from earlier echoed in his head.He already knows Adrien father next move.He already expects it.And maybe that was what scared Ryan most.He set the phone back on the counter careful to leave it exactly where it had been charging. The message faded into darkness as the screen went black again. Outside the city’s glow bled weakly through the blinds, painting long restless shadows across the walls.Adrien’s voice carried faintly from the bedroom. “You’re awake?”Ryan swallowed, steadying his breathing. “Just cleaning up.”“Don’t.” Adrien’s tone was distant heavy with exhaustion that didn’t belong to the body but to