Wedding bells are ringing for Michael and the heavily pregnant Janine as their big day dawns, but will everything run smoothly for the wickedest couple in Walford? Show more
Discover 11,128,835 listings and 279,892 playable programmes from the BBC
Wedding bells are ringing for Michael and the heavily pregnant Janine as their big day dawns, but will everything run smoothly for the wickedest couple in Walford? Show more