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 281,697 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.