One Tree Hill (2003)
← Back to main
Marcus Lyle Brown as Priest
Episodes 1
The Show Must Go On
Season Finale
May 3, 2006
• 42m
3x22
Nathan worries about Haley as they prepare to renew their vows. Peyton and Brooke's friendship becomes strained and Deb confesses to Dan about the fire.
Read More