Cain gets some troubling news, Moira receives a surprise visitor, and Bob and Laurel are anxious.