Watch One Tree Hill season 3 episode 22 tv series online free
Release: May 03, 2006
On the eve of their wedding, Nathan worries for Haley's safety while Peyton and Brooke's friendship is tested. Deb tells Dan the truth about the dealership fire, and Karen finds herself needing Keith more than ever.