Moira is left reeling from Cain's actions; Liv throws a party; Finn makes progress with his brothers.