Terry and Viv spend a night together, while Zoe and Emma's peace is shattered by an old flame.
Season 25 • Episode 23 of 105