Where To Stream One Tree Hill Season 6 Episode 23
Forever and Almost Always
- Aired May 11, 2009
- 60 Min
- Rated 8.5
- Number 20 Of 98 Rated Episodes
Peyton and Lucas' wedding day has finally arrived and surprise guests attend. Haley plays an unexpected role in the ceremony while Nathan hopes to be called up to the NBA. Skills keeps Jamie on a short leash, and Brooke does the same with Nick Lachey.