Faith's homecoming doesn't quite go to plan, and when Bailey's father finally turns up, will there be a happy reunion?
Discover 11,128,835 listings and 279,788 playable programmes from the BBC
Faith's homecoming doesn't quite go to plan, and when Bailey's father finally turns up, will there be a happy reunion?