EPISODE:

Episode Info

In the Season 3 finale, Caroline learns why Gillian is reluctant to go through with the wedding; and, encouraged by Celia, Alan takes the first step toward repairing his relationship with Gary. -- (C) PBS