Waiting for God
Season 3 Episode 11 of 11
Diana is filled with yuletide temper and more moody than usual. Tom calls in Sarah and little Diana to break her humbug spirit, before 'doing his bit' by offering lodging to a homeless couple. S3 E11
Waiting for God airs on That's TV 2 at 5:40 PM, Thursday 26 December.
Topics
Movie ➝ Drama
Sitcom