Chas and Debbie track down Cain. But is he ready to forgive Moira for her secrets and lies?