One Tree Hill “Forever and Almost Always” Season 6 Episode 23 May 9, 2009 One Tree Hill Watch a sneak peek of ONE TREE HILL Season 6 Episode 23 “Forever and Almost Always” airing this Monday May 11 at 9pm on The CW. Click here to watch One Tree Hill episodes. Episode Synopsis: One Tree Hill “Forever and Almost Always” Season 6 Episode 23 – Peyton (Hilarie Burton) and Lucas’ (Chad Michael Murray) wedding day has finally arrived and surprise guests attend. Haley (Bethany Joy Galeotti) plays an unexpected role in the ceremony while Nathan (James Lafferty) hopes to be called up to the NBA. Skills (Antwon Tanner) keeps Jamie (Jackson Brundage) on a short leash, and Brooke (Sophia Bush) does the same with Nick Lachey (appearing as himself). Greg Prange directed the episode written by Mark Schwahn. Also read all our One Tree Hill coverage. Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Click to share on Reddit (Opens in new window)Click to share on Google+ (Opens in new window)Click to share on Tumblr (Opens in new window)Click to share on Pocket (Opens in new window)