
Boys Don’t Play Fair
At Westbridge High, boys don’t fall in love gently.
They collide.
Jay Vale is everything untouchable—rich, ruthless, and the golden captain of the hockey team. He’s admired from a distance, feared up close, and completely uninterested in anyone who tries to get near him.
Love has never been part of his game.
Until Noah Carter a transfers student step in.
Quiet, stubborn, and carrying the weight of a broken home, Noah isn’t impressed by Westbridge’s hierarchy or its spoiled athletes. He just wants to survive school, protect his best friend Joe, and keep his life from falling apart again.
But trouble finds him fast.
When Liam Knox Jay’s once-best friend turned bitter rival—targets Joe for sport, Noah steps in… and pays the price.
Jay steps in too.
A single act of protection turns into something darker.
Jay offers Noah tutoring, claiming it’s just a favor.
It isn’t.
Jay doesn’t want Noah the way boys usually do.
He wants him like obsession.
And Liam notices.
Still haunted by the confession that shattered their friendship, Liam refuses to watch Jay choose someone else. If Noah is what Jay wants, then Liam will do whatever it takes to ruin it—even if it means using Joe, the soft-hearted boy who keeps falling for the wrong person.
Love becomes a battlefield.
Friendship becomes betrayal.
And on the ice, where boys are taught to play rough…
No one plays fair.
Because the most dangerous game isn’t hockey.
It’s the one they’re playing with each other’s hearts.
Read
Chapter: Misplaced Loyalty“How was practice yesterday?”Noah looked up from his lunch, distracted. Joe watched him, half a bite from his sandwich.“It was fine,” Noah finally said.“Just fine? You sure?”“Yeah. Why?”Joe set his sandwich down. “You sound off. Did something happen?”Noah pushed at his food. “Liam showed up.”Joe’s eyes widened. “Liam? I thought it was solo practice.”“It was supposed to be. Then Jay’s dad called. Told Jay he had to practice with Liam.”“Wait, Jay’s dad forced him? But those two can’t stand each other.”“Yeah.”“So? What happened?”Noah thought about the tension in the rink, every pass feeling loaded, almost like they’d rather fight than play.“They practiced,” he said. “But it was intense.”“Intense how?”“Like, they weren’t just running drills. It was like they were both trying to outdo each other. Or maybe just rip each other’s heads off.” Noah finally looked at Joe. “Didn’t feel like normal practice. It was personal.”Joe leaned back slowly. “That’s... weird.”“Yeah.”“So, d
Last Updated: 2026-03-27
Chapter: Practice Isn’t the Problem”“Where were you yesterday?”Noah looked up from his locker.Joe stood there, arms crossed, eyes sharp. He looked more serious than usual.“What?” Noah asked.“Yesterday. After lunch. You vanished.” Joe’s voice was steady. “You can’t just skip class, Noah. We’re on scholarship. People notice stuff like that.”Noah shut his locker, slower than usual. “I know.”“So? Where’d you go?”“I just...needed some air.”Joe narrowed his eyes. “Air? For two hours?”Noah adjusted his backpack. “I lost track of time.”“Noah—”“I’m sorry, alright?” Noah met his gaze. “It won’t happen again.”Joe studied him for a while, then let out a sigh. “I covered for you.”Noah blinked, surprised. “What?”“When Mrs. Patterson took attendance, I told her you were at the nurse’s office.” Joe shook his head. “Don’t make me regret that.”“Joe, you didn’t have to—”“I know.
Last Updated: 2026-03-27
Chapter: There’s Always a ReasonJoe checked his phone for the third time that day.Still nothing from Noah.He hung around by the classroom doors, eyes darting over the crowd as students poured out. Noah usually turned up around now. He always did. So where was he?He called—straight to voicemail.With a quiet sigh, Joe shoved his phone deep in his pocket.Maybe Noah got sidetracked. Or was with Jay again.Joe headed for the exit, glancing down the hallway for any sign of his friend.He didn't notice anyone behind him until a heavy hand landed on his shoulder.He nearly jumped out of his skin."Relax," someone said.He whirled—Liam.A jolt ran through him. His heart pounded way too fast."You scared me," Joe muttered."You scare easy." Liam jerked his head toward the courtyard. "Walk with me."Not a question. Just a command.Joe hesitated. "I was just—""Looking
Last Updated: 2026-03-26
Chapter: Claimed“Joe, wait up!”Joe stopped dead, doing his best not to spill the coffee. When he spotted his friend from chem jogging over, his grin came easy.“Got a spare?” she asked, eyeing the cups.“Sorry, these are—”“Joe.”That voice. No mistaking it.Every muscle tensed up. He turned around, slow like he was facing a firing squad.There was Liam, hands deep in his pockets. The guy looked like he’d slept in his uniform and absolutely said no to brushing his hair, but somehow he always acted like he owned the place.“Liam,” Joe sputtered through the tightness in his throat.Liam glanced at the coffee, shrugged, and just grabbed one right out of Joe’s hand. No hesitation.“Thanks,” Liam muttered, already moving, sipping like he’d claimed what was rightfully his.“I was—” Joe started, but Liam wasn’t listening. He just melted into the crowd.“Liam, I—”No response. Not a single glance back.Joe stood there, gripping the last cup, watching until Liam disappeared.“Joe?” his friend asked, voice so
Last Updated: 2026-03-25
Chapter: Sleep Out of ReachNoah stepped out of the shower and wrapped himself in a towel. The apartment felt more silent than usual. His mom was still at work, some late shift that never seemed to end on time. He threw on sweats and a shirt, collapsed onto his bed.His phone sat on the edge of the nightstand, blinking. He grabbed it, scrolled through boring emails from teachers, the usual nagging about an assignment due Friday. Then he switched to his messages and started typing.Noah: where did you go? didn't see you after practiceA couple minutes later, Joe replied.Joe: had to help with something in the libraryJoe: sorry, should've told youNoah stared at the screen. Joe never stayed late for the library. He’d acted normal earlier, too.Whatever. Noah let it go.Noah: no worries. just making sure you're okayJoe: yeah i'm goodJoe: how was practice?Noah: fine. watched jay destroy everyone at drillsJoe: lol sounds about rightJoe: you staying for tomorrow's practice too?Noah: yeah. apparently that's the
Last Updated: 2026-03-20
Chapter: Stupid HopeJoe shoved his books into his locker, only half-paying attention to the footsteps coming up behind him. He didn’t need to look. Nobody walked like Liam did.Those heavy, confident steps the kind that sent people scattering before he even said a word.“Joe.”He froze, fingers gripping the locker door.With a slow turn, Joe faced him.Liam stood there in his practice clothes, hair wild with sweat, looking exhausted, like today just sucked the life out of him.“Liam,” Joe got out, voice thin, almost swallowed by the noise in the hallway.“Walk with me.”It wasn’t a question. Liam was already heading down the hall. Joe hustled to keep up—he always did. Backpack bouncing against his back, locker slamming shut behind him. Sticking with Liam felt like racing after a train you’d never catch. He never waited around. You just had to know where to go.Whole crowds poured toward the exits, shooting glances at Joe as he went. Some looked confused—like what was Joe doing with him? Others just seeme
Last Updated: 2026-03-20