The truth will out today in the Ambridge Vicarage. Alan confronts Michael and discovers uncomfortable truths about himself, his choices and his marriage.
Discover 11,128,835 listings and 294,308 playable programmes from the BBC
The truth will out today in the Ambridge Vicarage. Alan confronts Michael and discovers uncomfortable truths about himself, his choices and his marriage.