One Tree Hill Season 6 Episode 21 “A Kiss to Build Dream On”

Watch a sneak peek of ONE TREE HILL Season 6 Episode 21 “A Kiss to Build Dream On” airing this Monday April 27 at 9pm on The CW.

Click here to watch One Tree Hill episodes.

Also read all our One Tree Hill coverage.

Episode Synopsis: One Tree Hill Season 6 Episode 21 “A Kiss to Build Dream On” – Brooke (Sophia Bush) discovers something that could change Sam’s (guest star Ashley Rickards, “Ugly Betty”) life. Nathan (James Lafferty) questions his dreams of playing in the NBA while Haley (Bethany Joy Galeotti) receives an unexpected offer from Nick Lachey (appearing as himself). Jamie (Jackson Brundage) and Skills (Antwon Tanner) mend their broken hearts at Jamie’s first school dance. Meanwhile, Lucas (Chad Michael Murray) and Peyton (Hilarie Burton) have a road trip to remember. Erica Dunton directed the episode written by Karin Gist.