She used to be a journalist with The Northern Echo and Darlington & Stockton Times newspapers.
She played the part of young Rosie Herriot, daughter of James Herriot, in several episodes of All Creatures Great and Small (1978) and was a friend of Rosie's daughter Emma. On 5 April 2011 in Thirsk (James Herriot's home town) she signed a copy of her new novel "Everybody Jam" for Rosie.