A dream comes true for Seth, and Henry wonders what is keeping Marian in Italy while Jack checks up on Sarah.
Season 18 • Episode 73 of 103