A stranger stalks the village, Leyla is confronted by the past, and Kerry issues an ultimatum.