On the eve of Lucas and Lindsey's marriage, they conspire to save Nathan and Haley's. Brooke pairs Peyton with a surprise old boyfriend, while dealing with Victoria. Rachel returns to Tree Hill facing old challenges, while Dan also returns hoping for a fresh start.