It's Vincent's birthday, but with tensions high and secrets rife, will all go to plan? Denise is surprised when a familiar face returns to the square. Show more
Discover 11,128,835 listings and 280,384 playable programmes from the BBC
It's Vincent's birthday, but with tensions high and secrets rife, will all go to plan? Denise is surprised when a familiar face returns to the square. Show more