Cain and Moira's plans are halted. Faith returns. Tracy goes into labour.
Season 50 • Episode 47 of 297