Bear confesses, while Cain has a bit of hope and Laurel is feeling guilty
Season 55 • Episode 31 of 208