The teens of Tree Hill mount a rescue mission to retrieve Mouth (Lee Norris) from his ill-advised road trip with Rachel (Danneel Harris). While on the trip, Haley (Bethany Galeotti) and Nathan (James Lafferty) get a second chance to enjoy the prom, and Lucas (Chad Michael Murray) and Peyton (Hilarie Burton) decide to take their relationship to the next level.
Brooke (Sophia Bush) tells Haley that she lied about stealing the calculus exam, and Nathan struggles with the residue of a past mistake.