Guest Stars Peter Davison as Vicar Amelia Bullmore as Miss Edith Pilchester Lydia Page as Primrose Larkin Liam Middleton as Montgomery Larkin Rosie Coleman as Petunia Larkin Davina Coleman as Zinnia Larkin Lola Shepelev as Victoria Larkin Natalie Mitson as Pauline Stephen Hagan as Tom Fisher Wil Johnson as Old Reg Paul Tylak as Dr Leagrave Cathy Murphy as Glenda Rebecca Saire as Duchess Dave Johns as Margate Porter Matthew Ashforde as Wilf Connor Finch as Kenny Piper Leigh as Xanthe