When a shy, middle-aged bachelor meets the woman of his dreams, can there really be a happy ending? Stars David Collings. Show more
Discover 11,128,835 listings and 279,834 playable programmes from the BBC
When a shy, middle-aged bachelor meets the woman of his dreams, can there really be a happy ending? Stars David Collings. Show more