Afia (Meryl Fernandes) turns against Yusef when she discovers the truth about the fire which nearly killed Zainab all those years ago. Fans will see how she makes the discovery in an upcoming episode.
Stunned that her father tried to kill Zainab, Afia makes it clear to Yusef (Ace Bhatti) that she knows his secret and warns that she will only keep quiet if he cuts ties with the Masoods and leaves London for good.
However, Yusef is unprepared to let Zainab (Nina Wadia) go, so he makes the shock decision to tell her the truth about the fire. Zainab is immediately horrified to see Yusef's true colours and rushes out in an emotional state, before later returning and ordering the scheming doctor to leave.
Unwilling to go without a fight, Yusef tries to manipulate Zainab once again, reminding her that he was young and emotional at the time and that he risked his life by going back to save her.
Zainab ultimately makes a surprise decision of her own as she is finally won round by Yusef's words and agrees to marry him the next day.
While Zainab's family are unhappy over her plans, it's only Denise (Diane Parish) who seems willing to step in - warning Zainab that Yusef is controlling her and that she's strong enough to break free. Will Zainab heed her advice or will she marry Yusef?
EastEnders airs these scenes on Tuesday, December 6 and Thursday, December 8 at 7.30pm on BBC One.
> EastEnders: Yusef panics as his cousin returns
> EastEnders' Masoods 'at centre of shock fire'
> EastEnders: More Yusef shocks revealed?
> EastEnders character to be disfigured in Christmas fire?
> EastEnders: More Christmas fire rumours emerge
> Read more EastEnders spoilers and news