[BoyxBoy] Noah Rivers is a planner. He has his entire life mapped out- friends, student council president, college applications. There's no space for risks, drama, or reckless decisions. But waking up hungover in a bed that's not his with no memory of how he got there is not a part of the plan.
Especially not when he wakes up next to Cameron Bennett.
Noah's life is relatively uneventful, keeping his grades up, preparing for college, and frankly, he likes it that way. He plays it safe, coasting along high school with the same group of friends and routine he's played for three years by now. He doesn't do surprises, doesn't take risks, and definitely doesn't get involved with people like Cameron Bennett. He's the chaos Noah has spent years making sure their worlds don't mix.
But that careful distance shatters the moment Noah wakes up in his bed. A mistake he tries to forget, pushes to the back of his mind.
Except Cameron won't let him.
No matter how hard Noah tries to avoid him, Cameron keeps showing up- in hallways, at parties, in places Noah thought were safe. With his shameless flirting, stupidly charming smile, and eyes that seem to see straight through him. The harder he tries to keep his distance, the more Cameron pulls him in. He starts lighting a spark that Noah's spent his whole life trying to smother.
And soon, staying away stops feeling like a choice.