Tree Hill è una piccola città. Forse troppo piccola per i due fratellastri Lucas e Nathan Scott che hanno un padre in comune, ma vite molto diverse. Nathan è il ragazzo d'oro, Lucas il figlio illegittimo abbandonato e adesso tutti e due sono nella stessa squadra di basket del liceo. Racconta le delusioni, le sfide, le menzogne e gli amori che scaturiscono dalla complessa relazione tra Lucas (Chad Michael Murray) e Nathan (James Lafferty). Dato il loro passato, i due ragazzi avrebbero già sufficienti difficoltà a lavorare insieme. Ma aggiungeteci le complicazioni sentimentali relative a tre splendide ragazze oltre ai tumulti emotivi generati da adulti che rivivono (e talvolta rimpiangono) decisioni prese molto tempo prima e il conflitto sarà inevitabile.