WebNovels

Something we never said

your_skyy
It all started with a simple joke. In a classroom filled with noise, arguments, and everyday chaos, CJ and Sebastian Valken were never meant to get along. From the moment Sebastian transferred in—loud, confident, and far too close to Dean, his childhood friend—he became another source of irritation in CJ’s already complicated world. But the real problem wasn’t Sebastian. It was Cy. The girl who stood between them without even trying. The girl they both noticed, both teased, and both—unknowingly—started to care about. Their rivalry grew naturally, fueled by pride, sarcasm, and the constant need to outdo each other. And then Cy made it worse. With a laugh and a careless idea, she started to ship them. What was meant to be a joke became a daily nuisance—teasing, playful arguments, and moments that made no sense to either of them. Until the dreams began. CJ started dreaming of a different world. A world that felt too real to ignore. In that world, Sebastian wasn’t his rival. He was someone closer. Someone familiar. Someone who looked at him like he mattered. Sebastian, on the other hand, began dreaming of loss. Of a boy he couldn’t protect. Of moments filled with regret and a pain that lingered even after he woke up. And as the dreams slowly became clearer, one truth began to surface— The boy in his dreams was CJ. Confusion turned into tension. Tension turned into awareness. And somewhere between arguments, shared silence, and stolen glances, something began to change. The rivalry that once defined them started to blur. The jokes started to feel real. And the dreams that once haunted them no longer felt like nightmares… but memories of something they had lost. As reality and dreams begin to intertwine, CJ and Sebastian are forced to confront feelings they were never supposed to have—for each other. Because some connections don’t begin in the present. Some stories don’t start with a confession. And some love… was never meant to be said out loud.
Latest Updates