Love is in the air as Rab and Mary's 20th wedding anniversary approaches, but as Rab sobers up after the season's festivities he realises their marriage is on the rocks.
Discover 11,128,835 listings and 279,760 playable programmes from the BBC
Love is in the air as Rab and Mary's 20th wedding anniversary approaches, but as Rab sobers up after the season's festivities he realises their marriage is on the rocks.