One Tree Hill › Season 3 › Episode 21
One Tree Hill Season 3 Episode 21“Over the Hills and Far Away”
The CW · S3E21 · Aired April 26, 2006 · 60 min
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.
Check off episodes as you watch and see when the next one is out. Free, no ads.
One Tree Hill season 3 episodes
- Like You Like an Arsonist
- From the Edge of the Deep Green Sea
- First Day on a Brand New Planet
- An Attempt to Tip the Scales
- A Multitude of Casualties
- Locked Hearts and Hand Grenades
- Champagne for My Real Friends, Real Pain for My Sham Friends
- The Worst Day Since Yesterday
- How a Resurrection Really Feels
- Brave New World
- Return of the Future
- I've Got Dreams to Remember
- The Wind That Blows My Heart Away
- All Tomorrow's Parties
- Just Watch the Fireworks
- With Tired Eyes, Tired Minds, Tired Souls, We Slept
- Who Will Survive, and What Will Be Left of Them
- When It isn't Like It Should Be
- I Slept with Someone in Fall Out Boy and All I Got Was This Stupid Song Written About Me
- Everyday is a Sunday Evening
- Over the Hills and Far Away
- The Show Must Go On