Question: who played rosie in all creatures great and small?
Answer: Alison Lewis, Rebecca Smith