Skip To Content

Where To Stream One Tree Hill Season 3 Episode 21

Over the Hills and Far Away

On the night of the rehearsal dinner, Brooke tangles with Haley over Haley's wedding dress. Lucas and Karen return to Tree Hill and Peyton makes a startling discovery.