Nathan (James Lafferty) fears for his future as past mistakes come back to haunt him and Haley (Bethany Joy Galeotti).
Lucas (Chad Michael Murray) hears a shocking confession after making contact with the mysterious witness to Keith's (Craig Sheffer, who does not appear in the episode) murder.
Brooke (Sophia Bush) rekindles her friendship with Peyton (Hilarie Burton) after crossing paths with Chase (guest star Stephen Colletti, "Laguna Beach").