Now Playing:

TV

Last Tango in Halifax

Episode #302


Alan finally lets Celia into his secret about Gary, but is saddened when Celia punishes Caroline.