Jack and Sarah bring home baby Victoria. Meanwhile, the villagers attend the Easter fun fair.
Season 23 • Episode 28 of 105