Ryan Carter came to Arkwood University to escape his past especially Jake, the possessive ex who blurred every line between love and control. But his “fresh start” takes a messy turn when he clashes with Daniel Brooks: the cold, perfect, student body VP with too much power and zero patience for Ryan’s sharp tongue. They hate each other on sight. But hate has a way of burning too hot and the line between enemies and something else is thinner than either of them is ready for. What starts as tension becomes obsession. And when the past comes knocking, Ryan finds himself stuck between who he was, who he’s becoming, and a boy he never planned to want.
Lihat lebih banyakRyan Carter hated the smell of new dorms.
It wasn’t that they were dirty on the contrary, everything here was too clean. Bleached, polished, and quietly humming with fluorescent lights. He could practically hear the walls judging him for dragging in dust from the outside world. This wasn’t home yet. It wasn’t anything yet.But it would be.He slung his duffel bag on the bottom bunk with a heavy thud and exhaled like it hurt. Room 306, North Hall, University of Arkwood. It sounded official. Safe, even. Far enough from his old school and from Jake.
Especially Jake.
Ryan didn’t check his phone. He’d left it on Do Not Disturb ever since he boarded the bus that morning. If he looked, there might be messages. If he looked, he might answer. And if he answered…
He shook it off.
No. That version of him the version that apologized when he hadn’t done anything wrong, that shrank to fit into someone else’s insecurity that Ryan was buried back in Briar Ridge, three hours south and two emotional centuries away.
This was a new start.
The campus was buzzing outside, all autumn air and coffee-fueled chaos. Students moved like flocks of birds, weaving through each other with a kind of caffeinated urgency. Ryan pulled his hoodie tighter and stepped into the stream of bodies.
He barely made it ten steps before someone rammed into his shoulder.
“Hey, watch it,” came a clipped voice.
Ryan turned, rubbing his arm. “You walked into me, asshole.”
The guy who’d bumped him stopped and turned back. He was tall, broad-shouldered, and wearing an Arkwood University hoodie like it had been custom-tailored to his ego. Hazel eyes. Sharp jaw. Disdain dripping off him like cologne.
“I don’t have time for this,” the guy said, already walking off.
Ryan rolled his eyes. “You had time to be a dick though.”
The guy froze. Turned around. “You say something?”
“Just that your attitude’s compensating for something.” Ryan flashed a half-smile.
The guy looked him up and down slowly. “Freshman?”
“Transfer,” Ryan said, refusing to flinch.
“Figures.” The guy’s smirk curled like a threat. “Welcome to Arkwood.”
Then he disappeared into the crowd, swallowed by backpacks and ambition.
Later that day, Ryan found out his name.
Daniel Brooks. Junior. Student body vice president. Business major with a political science minor and a reputation for being both dangerously charming and fatally intolerant of bullshit.
He also happened to be Ryan’s assigned mentor for transfer orientation week.
“You’re joking,” Ryan muttered when he saw the name on his orientation packet.
His new roommate some laid-back engineering major named Chris chuckled from across the room. “Yeah, man. Daniel’s a hard-ass. Thinks he owns the school.”
“He tried to shoulder check me to death outside the quad.”
Chris laughed harder. “Sounds like him.”
Ryan stared down at the orientation schedule. Great. Just great. Day One, and he already had a nemesis.
They met officially the next morning.
Daniel stood at the front of the Student Union lounge, arms crossed like he was supervising a prison riot. He didn’t look impressed with the 20 or so transfer students seated in front of him, and he definitely didn’t look thrilled when his gaze landed on Ryan.
“You,” he said, pointing. “Carter, right?”
Ryan raised a brow. “Yeah.”
“You’re with me.”
Daniel walked off without waiting. Ryan followed, stomach clenching. Whatever this was going to be, it wasn’t going to be smooth.
The “mentorship” was more like being dragged through campus by someone who resented his existence.
“This is the science building,” Daniel said flatly. “Don’t go in there unless you enjoy crying in lab goggles. Next.”
“Are you always this friendly,” Ryan muttered, “or is this just a special performance for me?”
Daniel didn’t look at him. “Don’t flatter yourself. I’m like this with everyone.”
“Comforting.”
They walked in silence for a while, the tension hanging thick. Students passed them, some nodding at Daniel, others giving curious glances to Ryan like they were trying to figure out who he was.
“You don’t talk much,” Daniel finally said.
“You don’t shut up,” Ryan shot back.
Daniel stopped walking and turned to him. “You’ve got a mouth on you.”
“I’ve got boundaries,” Ryan replied coolly. “Try not to trip over them.”
Daniel studied him then. Not with the sneer or the cold indifference he’d shown before but something else. Calculating. Intrigued. Annoyed, maybe, that Ryan hadn’t bent or apologized or backed off.
Whatever it was, it passed quickly.
Daniel turned and kept walking. “Orientation dinner’s at six. Don’t be late.”
By the time Ryan got back to his dorm that night, he had two texts from a number he hadn’t blocked but absolutely should have.
Jake:
Did you think you could run away from me?
Jake:
You still owe me a goodbye.
Ryan deleted them without replying.
Then he turned his phone off and stared at the ceiling for a long time, wondering how the hell Daniel Brooks had gotten under his skin in less than twenty four hours.
And why, in some twisted part of him, it felt like the beginning of something he wasn’t ready for.
The city was silent when they finally made it back to the apartment.Not peaceful just hollow, the kind of silence that pressed on the chest and reminded you how close death had been.Adrien moved first, closing the door behind them, then bracing a hand against the wall. His knuckles were bloodied, a shallow cut sliced across his cheek, and his shirt was damp from the sprinkler water. Ryan dropped the emergency bag on the counter breath still uneven watching Adrien like he was afraid he might fall apart.He didn’t Adrien never did.But the tremor in his fingers betrayed him.“Sit down,” Ryan said quietly.Adrien gave a low exhale. “It’s just a scratch.”“Then it won’t kill you to sit.”Their eyes met one sharp with command, the other stubborn with exhaustion. Adrien finally relented, lowering himself onto the couch. The adrenaline was wearing off, leaving behind the raw ache of muscles pushed too far and nerves burned out.Ryan fetched the first aid kit from the cabinet. The metallic
The docks were a different kind of quiet not the comforting kind that came with peace but the watchful silence before something broke. The water was black and still, reflecting the faint orange of the streetlights. Rusted containers stacked high like tombs loomed on both sides of the narrow road, and somewhere in the distance, a chain creaked in the wind.Adrien parked the car two blocks away. “We go on foot from here,” he said slipping on his gloves.Ryan zipped his jacket higher against the chill. “You’re sure he’s here?”Adrien’s expression was unreadable. “He wants me to think he isn’t Which means he is.”Ryan exhaled through his nose. “That logic makes me want to throw up.”“Good,” Adrien said dryly. “Means you’re still alert.”They moved through the shadows, steps silent on wet asphalt. Adrien’s movements were all precision no wasted motion, no hesitation He’d been here before, in a hundred different ways Only this time, the ghost he was hunting shared his blood.When they reach
Morning crept in quietly The apartment was hushed except for the faint hum of the refrigerator and the rhythmic tapping of Adrien’s fingers on the keyboard.He hadn’t spoken much since last night.Ryan sat across from him at the table watching as lines of encrypted code scrolled across the laptop screen. A mug of untouched coffee sat between them, steam long gone cold. The storm outside might have passed but the one between them hadn’t.“How long have you been at it?” Ryan asked quietly.Adrien’s eyes didn’t leave the screen. “Since three.”Ryan glanced at the clock it was barely seven. “You said we’d rest.”“I lied.”Ryan exhaled softly through his nose. “Yeah, I noticed.”Adrien’s mouth twitched, the closest thing to humor he could manage right now. His focus stayed locked on the screen as he spoke. “He’s rerouting his data servers. I traced the feed from the video last night it wasn’t local. It was bounced through four ghost networks, all leading back to an abandoned corporate IP i
The rain hadn’t stopped by morning. It came in steady sheets that blurred the skyline, smearing the edges of the city like watercolor left too long in the storm. The apartment was dim, the lights low, everything hushed. Adrien sat at the kitchen table with a map spread open before him, red ink circling half the city.He’d been silent for hours.Not calculating not the way he usually did.Just quiet, staring at the lines like they could form an answer he hadn’t already tried to find.Ryan watched from across the room. He hadn’t changed out of last night’s clothes neither of them had. The coffee on the counter had gone cold. The air smelled like rain and exhaustion.Finally, Ryan spoke. “You’ve been staring at that map for two hours.”Adrien didn’t look up. “I’m thinking.”“You’re spiraling.”He said it gently, but the words still landed hard. Adrien’s eyes flicked up the sharp, cutting blue dulled by sleeplessness. “And what do you suggest I do instead?”Ryan hesitated, crossing his ar
The silence in the apartment was unbearable.It wasn’t the kind of quiet that followed peace it was the heavy kind that came after chaos when adrenaline had burned out and all that was left was the echo of everything that went wrong.Ryan stood by the window, watching rain trail down the glass. The sky outside was gray, the kind that made the city feel smaller. Behind him, Adrien sat at the table, his hands pressed against his temples, the glow from his laptop casting his face in a sickly blue hue.He’d been staring at the same footage for hours.Frame by frame.The charity event The gunfire The panic.He’s smile at the end.Every time Ryan tried to make him stop, Adrien would just rewind the video, eyes locked on the screen like he could will it to change.“Adrien,” Ryan said quietly, approaching. “You need to rest.”“I can’t.” His voice was low, rough. Ryan frowned, glancing at the laptop. “What do you mean?”Adrien’s fingers moved over the keyboard, pulling up side by side videos
The city was just waking when Adrien finished dressing.A thin gray light filtered through the curtains, casting pale shadows across the room. His reflection stared back at him in the mirror crisp suit, tie straight, expression unreadable. It wasn’t armor anymore it was disguise.Ryan watched from the edge of the bed, still half dressed, still trying to understand how someone could look so calm when walking into a war.“You don’t have to go through with this,” Ryan said quietly.Adrien adjusted his cufflinks, eyes flicking to him through the mirror. “If I don’t, he wins.”“Or you die trying.”“Then at least he won’t win easily.”The words landed heavy Ryan stood and crossed the room stopping just behind him. “You keep saying that like it’s a choice between dying and letting him win But there’s a third option, Adrien living With me Away from all this.”Adrien met his eyes through the reflection. something softened there regret, longing maybe even guilt. Then it was gone. “You don’t wal
Welcome to GoodNovel world of fiction. If you like this novel, or you are an idealist hoping to explore a perfect world, and also want to become an original novel author online to increase income, you can join our family to read or create various types of books, such as romance novel, epic reading, werewolf novel, fantasy novel, history novel and so on. If you are a reader, high quality novels can be selected here. If you are an author, you can obtain more inspiration from others to create more brilliant works, what's more, your works on our platform will catch more attention and win more admiration from readers.
Komen