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