Life in the Ambridge vicarage is already busy, but it's about to get whole lot busier...
Discover 11,128,835 listings and 281,454 playable programmes from the BBC
Life in the Ambridge vicarage is already busy, but it's about to get whole lot busier...