Elaine treats a vicar's wife who is at a major crossroads in her life but will she follow her heart or her head? Rob is given an unsettling new case. Show more
Discover 11,128,835 listings and 278,108 playable programmes from the BBC
Elaine treats a vicar's wife who is at a major crossroads in her life but will she follow her heart or her head? Rob is given an unsettling new case. Show more