SAVE THE LAST DANCE FOR ME – Joey's (Katie Holmes) secret hangs heavy between her and Dawson (James Van Der Beek) as they reluctantly attend the Homecoming Dance along with Pacey (Joshua Jackson), Andie (Meredith Monroe), Jack (Kerr Smith) and Jen (Michelle Williams), yet the dream of a perfect night ends in utter shambles. Back at the Leery home, Dawson is devastated when Mitch (John Wesley Shipp) and Gale (Mary-Margaret Humes) take the painful step of a trial separation.
- James Van Der Beek as Dawson Leery
- Michelle Williams as Jen Lindley
- Katie Holmes as Joey Potter
- Joshua Jackson as Pacey Witter
- Mary Beth Peil as Evelyn Ryan
- Mary-Margaret Humes as Gail Leery
- John Wesley Shipp as Mitch Leery
Special Guest Stars
- Dawson punches Jack when he finds out Jack kissed Joey
- Joey breaks up with Dawson
- Andie full on confesses her feelings for Pacey and they share their first kiss
- Jen and Jack find common ground over their feelings for Dawson and Joey, respectively.
- Last appearance of Ali Larter as Kristy.