EastEnders: Episode 6031 airs, Thursday 28 November 2019, on BBC One at 19:30.
Devised by Julia Smith/Tony Holland
Written by Kim Revill
Directed by Laurence Wilson
Series Producer: Sharon Batten
Executive Producer: Jon Sen
Mick is left reeling.
Iqra is alarmed by what she finds.
Sonia grows tired of Martin's behaviour.
Ruby arrives to stay at The Queen Vic with Mick and Ollie as part of the Ball And Chain wife swap competition.
Iqra and Adam are both unimpressed by their pairing, with Adam booking a hotel to avoid staying with her. However, the pair reminisce and begin to repair their relationship.
Linda appears in court.
Chantelle and The Panesars have a brief encounter.
Meanwhile, things go from bad to worse for Martin as he clashes with Kirsty again, leaving Rebecca disappointed.
Elsewhere, Ruby is shocked to hear that Martin and Stacey are over.
Jessie Wallace as Kat Moon
Danielle Harold as Lola Pearce
Lorraine Stanley as Karen Taylor
Kara-Leah Fernandes as Bailey Baker
Danny Dyer as Mick Carter
Stephen Rahman-Hughes as Adam Bateman
Priya Davdra as Iqra Ahmed
Natalie Cassidy as Sonia Fowler
James Bye as Martin Fowler
Louisa Lytton as Ruby Allen
Milly Zero as Dotty "Kirsty" Cotton
Jaz Deol as Kheerat Panesar
Toby-Alexander Smith as Gray Atkins
Amar Adatia as Jags Panesar
Kellie Bright as Linda Carter
Jake Wood as Max Branning
Adam Woodyatt as Ian Beale
Letitia Dean as Sharon Mitchell
Jasmine Armfield as Rebecca "Bex" Fowler
Max Bowden as Ben Mitchell
Emma Barton as Susan "Honey" Mitchell
Jessica Plummer as Chantelle Atkins
Gurlaine Kaur Garcha as Ash Kaur
Roger Griffiths as Mitch Baker
Davood Ghadami as Kush Kazemi
Rudolph Walker as Patrick Trueman
Suzette Llewellyn as Sheree Trueman
Mark Oosterveen as Mr. Carl Rapley
Kitty Martin as Court Clerk
Andy Gibson for The TV Chronicle