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