Cain needs to face up to what his future might hold, while Joe feels unappreciated and Kim is surprised when she pays a visit to Moira.
Season 55 • Episode 46 of 208