Share

chapter 4: Too close

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

The café Daniel had picked wasn’t fancy.

It didn’t try to be. Just dark wood tables, big windows, and the kind of music you didn’t notice until it stopped. A quiet place the kind Ryan liked but never admitted to liking.

They sat near the back, where no one could overhear them. Daniel didn’t even look at a menu. Just ordered a black coffee like it was part of his identity.

Ryan ordered the same, even though he hated black coffee.

It was stupid. But also… not.

They hadn’t spoken much on the walk over. Just side-glances. A small joke about Daniel’s umbrella being broken. And something in the air that felt like it was shifting between them not fast, but definitely changing.

“So,” Daniel said, stirring his coffee even though it didn’t have anything in it. “What’s your endgame?”

Ryan blinked. “What?”

“College. Arkwood. Life. What are you hoping to get out of all this?”

Ryan hesitated. “Survival.”

Daniel tilted his head. “That’s not nothing.”

“It’s not much either,” Ryan said. “What about you? Planning to be student president, then senator, then king of the world?”

Daniel smirked. “Something like that.”

Ryan rolled his eyes. “Of course you are.”

But Daniel was watching him closely now, like he was trying to read underneath the sarcasm. “You joke a lot when you’re uncomfortable.”

“And you act like a therapist when you want control.”

“Touché,” Daniel said, sipping his coffee.

The truth was… Ryan didn’t mind talking to him anymore.

He didn’t mind the quiet pauses between conversations. The way Daniel never filled the silence just to fill it. The way he noticed things and didn’t immediately say them aloud.

It felt… safe.

Which was dangerous.

Because Ryan had felt safe before. With Jake. At first.

And look where that got him.

They were halfway back to campus when Daniel finally said, “You didn’t report the note, did you?”

Ryan glanced over. “How do you even know about it?”

“I didn’t. But your body language says more than your words.”

Ryan snorted. “You’re so dramatic.”

Daniel stopped walking. “He’s escalating, Ryan. You need to see that.”

“I do see it.”

“Then do something.”

Ryan turned to him. “Like what? Go to security and tell them my ex sent me a passive-aggressive love letter?”

Daniel’s jaw tightened. “When he grabs your wrist again? Or corners you somewhere you can’t get out of? That won’t be a letter. That’ll be something harder to walk away from.”

Ryan didn’t speak. He couldn’t. Not with the way his chest was tightening.

“Let me help you,” Daniel said quietly. “Let me go with you. Or go for you.”

“You’re not my” Ryan stopped.

Not my what? Not my boyfriend? Not my protector? Not my anything?

Daniel didn’t move. Just waited.

And that silence that complete lack of pressure broke something inside Ryan in the best and worst way.

“…Okay,” Ryan said. “Not yet. But maybe.”

Daniel nodded. Nothing smug. Nothing pushy. Just patient.

“Whenever you’re ready,” he said.

That night, Ryan couldn’t sleep. Again.

But this time it wasn’t dread keeping him up. It was memory.

The way Daniel had stood still, waiting. The way he didn’t flinch when Ryan got defensive. The way he looked at Ryan like he was made of breakable things and like he deserved not to break again.

He checked his phone once. No new messages. No threats. No shadows waiting in the corners.

Just one text from Daniel.

You okay?

Ryan didn’t reply right away.

But an hour later, just before sleep finally came, he sent one back:

I don’t know yet. But I think I’m getting there.

The next day felt like a breath he didn’t realize he’d been holding.

The sky was clearer. The air smelled like fallen leaves and coffee. He went to class without looking over his shoulder. He even waved to a girl from his study group.

Then he opened his locker.

And found a photo.

Of himself. Walking out of the café. From behind.

His face wasn’t visible  just the back of his head. And Daniel’s, too. Side by side.

On the back of the photo was a scribbled message:

Still watching. Always will be.

Ryan’s hands went cold.

This wasn’t a note. This was a threat.

And suddenly, the air felt thin again.

He went to Daniel immediately. Found him outside the debate hall with a stack of folders and his name being called from three directions. But when Daniel saw Ryan’s face, he dropped everything.

“What happened?”

Ryan handed him the photo.

Daniel’s eyes darkened. “Where did you get this?”

“My locker.”

Daniel looked around, as if expecting someone to jump out of the shadows. Then he took Ryan’s arm  gently, firmly  and pulled him away from the hallway.

They didn’t speak again until they were in Daniel’s car, parked behind the old rec building.

Daniel sat with the photo between them on the console. “This changes things.”

“No kidding.”

“I need to report it.”

Ryan stared at the dashboard. “I don’t want to become a case study. I don’t want pity.”

“You won’t get pity from me. You’ll get a solution.”

Ryan’s throat was dry. “Do you always fix things?”

Daniel looked at him. “Only the things worth fixing.”

Ryan turned to face him fully.

And for a moment, the air inside the car shifted  like it knew something they didn’t want to say out loud.

“You shouldn’t care this much,” Ryan whispered.

Daniel didn’t move. “And yet here we are.”

They were too close.

Too quiet.

Too much unsaid.

Ryan could feel the pull a breath away from dangerous.

But instead of leaning in, Daniel said softly, “Let me handle this. Please.”

Ryan nodded.

And for the first time since Jake showed up, he felt something that wasn’t fear.

It was trust.

And that, somehow, scared him even more.

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

Latest chapter

  • A Story That Doesn’t Belong To You   Chapter 34: Nowhere Left to Run

    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

  • A Story That Doesn’t Belong To You   Chapter 33: Every Breath You Take

    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.”

  • A Story That Doesn’t Belong To You   Chapter 32: The Trap is Set

    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

  • A Story That Doesn’t Belong To You   Chapter 31: Blood on the Page

    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

  • A Story That Doesn’t Belong To You   Chapter 30: The Game Turns Deadly

    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

  • A Story That Doesn’t Belong To You   Chapter 29: No One Survives Obsession Unchanged

    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…

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