Will Cain take Moira back in Emmerdale?

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