Home / MM Romance / A Story That Doesn’t Belong To You / Chapter 2: You don’t Get to ask

Share

Chapter 2: You don’t Get to ask

Author: add-mide
last update Last Updated: 2025-07-12 09:50:19

Ryan didn’t expect to see Daniel again so soon after the mixer.

He definitely didn’t expect him to show up outside his dorm at 9:32 the next morning, leaning against the brick wall like he was part of the architecture.

“Morning,” Daniel said, without looking up from his phone.

Ryan stopped on the steps, clutching a half-eaten apple and his backpack. “Are you stalking me now?”

Daniel tucked his phone away. “You missed your first mentorship follow-up.”

Ryan frowned. “It’s Saturday.”

“Exactly. You had nothing better to do.”

Ryan considered turning around and going right back inside. But instead, he descended the rest of the steps and walked past Daniel.

“I was going to get coffee,” he said. “Alone.”

Daniel fell in step beside him. “Good. I like coffee.”

“I didn’t say you were invited.”

“You didn’t say I wasn’t.”

Ryan glanced sideways. “This how you make friends? You just attach yourself to people until they give up resisting?”

“No,” Daniel said casually. “This is how I keep people from falling through the cracks.”

They walked in silence for a bit, the kind that wasn’t quite comfortable but wasn’t hostile either. Just two people trying not to say too much.

The small café off campus was quiet, with a few students inside and a wall of windows that let in weak autumn sunlight. Ryan ordered black coffee and sat by the window. Daniel followed suit.

For a while, they just sat. No questions. No jabs.

Then Daniel ruined it.

“Was he like that before?”

Ryan blinked. “Who?”

Daniel gave him a look. “Jake. Was he always that… intense?”

Ryan stiffened. “You don’t get to ask that.”

“Someone should.”

“Well, it’s not you.”

Daniel nodded once. “Fair enough.”

Another silence. This one colder.

Ryan wrapped his hands around the paper cup like it could shield him from something. He hated how the question cracked something open inside him. Not because it was cruel — but because it wasn’t. It was too calm. Too direct. And way too close to the truth he’d spent months trying to silence.

“He wasn’t like that,” Ryan said finally, voice low. “At first.”

Daniel looked up, but didn’t speak.

“He was funny. Charming. Knew how to say the right things.” Ryan swallowed. “And when things started to feel off, I kept thinking it was just stress. That I was being dramatic. Overreacting.”

Daniel was quiet. Still.

“It wasn’t until he stopped letting me hang out with certain people. Started texting non-stop. Making comments about how I dressed. Who I smiled at.” Ryan looked out the window. “By the time I realized what was happening, I didn’t know how to leave. Every time I tried, he’d—”

He stopped himself.

Daniel didn’t push. Just sat there.

Eventually, Ryan laughed bitterly. “This is weird. You and me. Talking like this.”

“It doesn’t have to be,” Daniel said. “Unless you want it to.”

Ryan looked at him. “What do you want?”

Daniel hesitated. Just for a second.

“Right now?” he said. “For you to stay safe. And to stop flinching when someone gives a damn.”

Ryan didn’t respond. He couldn’t.

Because that sentence did something to him he wasn’t ready to admit.

Later, when they left the café, the air was colder.

Ryan adjusted his hoodie and shoved his hands in his pockets.

“Do you always play the hero?” he asked.

Daniel glanced at him. “I don’t play anything.”

“That’s not what people say.”

“People don’t know me.”

“And I do?”

Daniel’s eyes locked with his. There was something there — not softness exactly, but depth. A stillness that hinted at something darker, more complex.

“You’re trying to,” Daniel said. “Even if you don’t want to.”

Ryan looked away first.

The next week blurred together. Classes. Assignments. Avoiding Jake.

He hadn’t seen him since the mixer, but the absence didn’t feel like peace. It felt like pressure building behind a closed door. He knew Jake. He didn’t disappear. He waited.

Daniel texted him twice  once to ask about his classes, once to remind him about a mentorship group check-in. Ryan answered both, short and polite.

But on Thursday, Ryan got a note in his dorm mailbox. No return name. Just his own, scrawled in Jake’s handwriting.

“You’re making this harder than it needs to be.

If we talk, I know we can fix it.

You still belong to me.

 J.”

Ryan crumpled the paper immediately. He didn’t even think.

But his hands were shaking again.

He didn’t go to class that afternoon.

Instead, he wandered the campus until he ended up behind the old music building, where no one ever seemed to go. There was a fountain there  dry and cracked, long since shut down and he sat on the edge of it, knees pulled up, hoodie over his head.

He didn’t hear Daniel approach.

“You okay?” Daniel asked quietly.

Ryan didn’t look up. “I’m fine.”

“You suck at lying.”

Ryan exhaled. “Why do you care, Daniel?”

“Because I don’t like watching people drown when I have a rope.”

Ryan looked at him then. “That’s not your job.”

“I never said it was.”

They sat there, just breathing in the quiet. A crow passed overhead. The sun dipped lower. A storm brewing in the clouds.

Ryan’s voice was soft when he said, “If I fall apart, I won’t know how to fix myself again.”

Daniel’s answer came without hesitation.

“Then I’ll hold you together until you can.”

Ryan stared at him. No clever comeback. No sarcasm.

Because for the first time in a long time… someone meant it.

Continue to read this book for free
Scan code to download App

Latest chapter

  • A Story That Doesn’t Belong To You   Chapter 201

    The night reeked of rust and rain.Steel groaned as Adrien pried open the side door of the derelict train station, its hinges crying out after years of neglect. The air was sharp with cold metal and wet dust the kind of emptiness that swallowed sound. Somewhere far beyond the cracked walls, the city hummed in restless ignorance.Ryan followed close behind, his flashlight cutting through the dark like a blade. The beam landed on the skeletal remains of old train cars hollow, stripped of color, their paint flaking like dead skin. “You sure this is where he’ll come?” he whispered.Adrien’s voice was low, steady. “He won’t resist.”The trap was elegant in its simplicity: a broadcast of fake intel about a “final handoff” of Viktor’s stolen evidence, planted in the same encrypted channels Viktor once used to bait his own victims. The digital trail led here the ghost station beneath the city’s oldest rail line.Adrien checked his watch. Midnight, exactly. “He’ll be on time.”Ryan studied him

  • A Story That Doesn’t Belong To You   Chapter 200

    The screen flickered as Ryan scrolled deeper into the “NOVAK” archive. Each folder opened another wound old surveillance footage, training simulations, files labeled Phase I Conditioning, Phase II: Repetition, Phase III: Replacement. Adrien’s name wasn’t just there it was everywhere.“Stop,” Adrien rasped, his voice shaking. “Turn it off.”Ryan hesitated. The last folder was timestamped five years ago. “Adrien, there’s one more”“Turn it off.” Adrien’s tone was sharp, desperate. His hands trembled as he stepped back from the screen, pacing the small safehouse room like a trapped animal. “He… he didn’t just train me. He built me.”Ryan stood, uncertain, his heart twisting at the sight. “You were a kid You didn’t know”Adrien slammed his fist into the wall. “That’s not an excuse! Every choice I made every move I thought was mine he was already there. Calculating. Predicting. Watching.” He let out a bitter laugh. “I was his prototype. His perfect little successor.”Ryan approached slowly

  • A Story That Doesn’t Belong To You   Chapter 199

    Adrien’s hands were already moving before Ryan could speak grabbing cables, reconnecting the power, forcing the broken workstation to life. Smoke rose from the shattered casing, but the screens flickered back on, one by one, stuttering to green.“He’s initiating the data release early,” Adrien muttered, voice clipped. “We have less than fifteen minutes before it goes global.”Ryan stood behind him, trying to keep up. The fractured glow from the monitors cast both of them in cold light, their reflections ghosted against the glass walls. “Fifteen minutes? Adrien the servers are gone. You smashed the CPU”“It doesn’t matter,” Adrien cut in. “He mirrored it. There’s still a remote key somewhere in the system.”His fingers flew across the keyboard, typing faster than Ryan could follow. The screen filled with encrypted scripts command lines buried under firewalls, a digital maze built by the same mind that built him.“Come on…” Adrien’s tone dropped to a growl. “Show me where you’re hiding

  • A Story That Doesn’t Belong To You   Chapter 198

    The glow from the monitors painted the room in cold blue light, slicing across Adrien’s sharp profile as he stared at the screen. Lines of encrypted data scrolled endlessly, each one a thread leading deeper into his web.Ryan sat beside him, the rhythm of keystrokes and quiet breathing the only sound. He’d been at this for hours, tracing every code variation Hale left behind ghosted breadcrumbs of a man too careful to leave a trail but desperate enough to try.“There,” Ryan murmured, leaning forward. “Port 6889. That’s where the data stream splits off. If Hale was sending something hidden, it’s buried there.”Adrien’s eyes flicked to him, admiration blending with exhaustion. “You caught that faster than I did.”Ryan allowed himself a small grin. “Guess I’m learning from the best.”Adrien didn’t answer, but his mouth curved slightly. Then, just as the code broke open, a new window flooded the screen a hidden folder./ScepterArchive_01/Adrien’s breath stilled. “That’s one of Viktor’s o

  • A Story That Doesn’t Belong To You   Chapter 197

    The air inside the new safehouse was heavy with static like the silence before a storm. Adrien hadn’t slept. He sat cross-legged on the floor, eyes locked on Hale’s encrypted drive looping the same corrupted data over and over Every attempt to decode it only deepened the digital noise.Ryan hovered nearby, a cup of untouched coffee cooling beside him. The dim lamplight made the dark circles under his eyes more pronounced. “You’ve been at it for four hours,” he said softly.Adrien didn’t look up. “Encryption this complex isn’t meant to be cracked. It’s meant to bury itself if handled wrong.”“Meaning if you mess up, it self destructs?”“Exactly.” Adrien leaned closer, scanning the shifting lines of code. “Hale used a split key cipher. Half the algorithm is stored locally; the other half was buried remotely. If we find the host server, we can unlock everything.”Ryan studied the flickering monitor. “Where would he keep something like that?”Adrien hesitated. “Not where. Who. Hale never

  • A Story That Doesn’t Belong To You   Chapter 196

    The rain had started again by the time they reached the outskirts of the city not the furious kind that soaked through everything, but a quiet drizzle that whispered across the empty roads. The hum of the engine filled the silence as Adrien steered the car through backstreets only someone like him would know.Ryan sat in the passenger seat, fingers tapping restlessly against his thigh. The glow from the dashboard painted Adrien’s face in muted blue, highlighting the sharp lines of concentration. He hadn’t spoken in almost ten minutes.Finally, Ryan broke the silence. “You’ve driven this route before.”Adrien didn’t look at him. “A long time ago.”“With him?”A brief pause. Then: “Yeah.”Ryan exhaled slowly. “You think Hale knew this was coming?”Adrien’s grip on the wheel tightened. “He always said if Viktor couldn’t buy someone, he’d break them. Hale knew that better than anyone.”They turned down a deserted lane, the streetlights thinning until the city felt like a memory. The coord

More Chapters
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status