Moira disappoints Caleb. Ethan gets some news. Laurel is concerned for Arthur.
Season 52 • Episode 25 of 258