Last Tango in HalifaxS5 E3 ∙ 65 minGillian is pushed to her wits' end by the return of PC Cheryl, a hungover Judith has an epiphany, and Caroline gains an unwanted lodger.GContains Strong Language, Mature Themes and Sexual Themes