There is fear at Home Farm, Sarah and Cain seek further guidance, and Nicola sees a new way of working.
Season 54 • Episode 129 of 247