Main Characters Miriam Dervish Roger Dervish Maggie Costello Kevin Costello Dennis Broadley Nigel Bob Willis Bob Willis Alex Harrington Alex Harrington Ginny Willis Sonia Clive Shirley Broadley Vicar Sophie Arnold Fred