Jack and Sarah welcome an unexpected visitor. The future of Emmerdale Farm is finally decided.
Season 25 • Episode 90 of 105