Last updated on Tuesday 21 January 2014 at 02:46 UK

Watch One Tree Hill Series 6 Episode 21 Online Free

One Tree Hill Series 6 Episode 21PLAY

Brooke discovers something that could change Sam's life. Nathan questions his dreams of playing in the NBA while Haley receives an unexpected offer from guest star Nick Lachey. Jamie and Skills mend their broken hearts at Jamie's first school dance. Meanwhile, Lucas and Peyton have a road trip to remember.

Recommended TV Series & Movies