
A Year ago Cain Dingle is someone Moira Barton Despised, now as we know Moira has been dating the bad boy lately, they have been rocky for a while now it seems they are settling down, but we never expected this, Next week Moira will reveal that she is pregnant with Cain's Child, what will Cain say? will they keep it?