Guest Stars Peter Davison as Vicar Amelia Bullmore as Miss Edith Pilchester Lydia Page as Primrose Larkin Rosie Coleman as Petunia Larkin Liam Middleton as Montgomery 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 Rebecca Saire as Duchess Dave Johns as Margate Porter Matthew Ashforde as Wilf Cathy Murphy as Glenda Connor Finch as Kenny Piper Leigh as Xanthe