Lucas begins to unravel when his congregation questions him on the nature of good and evil, while Zainab steps up to help Denise's family with their grief. Show more
Discover 11,128,835 listings and 278,236 playable programmes from the BBC
Lucas begins to unravel when his congregation questions him on the nature of good and evil, while Zainab steps up to help Denise's family with their grief. Show more