Moira has news for Cain: ‘I’m pregnant!’

It’s a good news/bad news/very bad news week for Cain and Moira – and other villagers