Third Watch - Season 3 - Eps 17: The Unforgiven
Tatiana is still missing, and Sully continues to search for her while grieving her loss. When he comes upon the body of a six-year-old girl in a box on a curb, he becomes strangely unnerved. Haunted by this sight and by thoughts of the mistakes he has made recently, Sully takes the rest of the day off sick and winds up in a local restaurant where he finds his parish priest. They ruminate on the nature of guilt, absolution, forgiveness, faith, and the intercession of God as they recall the fate of another man who also made mistakes and tried to fix them, and whose life ended tragically at Sully's hand. Sully finally comes to a place where he can forgive himself and go on with life. He seeks out Davis to once again beg his forgiveness and reaffirm their connection to each other.
About Third Watch

Title: Third Watch
First Air Date: 1999-09-23
Last Air Date: 2005-05-06
Status: Ended
Rating: 7.9/10 (from 213 votes)
Language: EN
Seasons: 7
Total Episodes: 131
Network: NBC
Genres: Drama, Crime
Production Companies: John Wells Productions, Warner Bros. Television
Synopsis
The exploits of a group of men and women who serve the City of New York as police officers, firemen, and paramedics, all working the same fictional 55th precinct during the 3pm to 11pm shift - the 'Third Watch'.
Cast

Coby Bell
Tyrone Davis Jr.

Nia Long
Sasha Monroe

Molly Price
Faith Yokas

Anthony Ruivivar
Carlos Nieto

Skipp Sudduth
John Sullivan

Tia Texada
Maritza Cruz

Jason Wiles
Maurice Boscorelli

Cara Buono
Grace Foster

Josh Stewart
Brendan Finney