Watch Happy Valley season 2 episode 2 online for free. While she remains a suspect in the Lynn Dewhurst investigation, Catherine focuses on a human trafficking case.Following a successful police raid, Catherine ensures all the women are taken to safe houses. Ilinka, who has vital information on those behind the trafficking, is given refuge with Catherine’s neighbour Winnie and reluctantly agrees to speak to the police. But has Catherine inadvertently put her in danger?As Vicky’s threats continue, John struggles to get a handle on the murder case. Feeling under pressure at work and at home he takes drastic measures to save both his marriage and reputation.When Tommy is granted special leave to attend his mother’s funeral, Catherine has an inexplicable compulsion to attend – bringing him face to face with him once more. Meanwhile Clare, feeling vulnerable at Helen’s funeral, turns to an old friend for comfort.