EastEnders spoilers follow.
EastEnders' Zack Hudson will suffer a brutal attack next week, days after issuing Nicola Mitchell with an ultimatum.
Recently, Zack discovered that he is Barney's biological father, from a secret affair he had with Nicola 16 years ago. Zack asked Nicola to tell Barney the truth, but Nicola was desperate to keep it from her son and ex-partner Teddy - going so far as to blackmail Sharon over her night with Grant to keep her from spilling the beans.
Sharon told Zack about Nicola's ploy, who later sought out Nicola and told her she should tell Barney he's his dad or Zack will.
Next week, a stressed Nicola goes to extreme lengths to prevent the truth from coming out, with Zack set to be attacked in the process.
Related: EastEnders' Michelle Collins was "upset" over soap backlash
What to Read Next
Following the ultimatum, Nicola calls Zack and asks to meet him at Harry's Barn where she offers to pay him £10,000 for his silence but Zack refuses.
Nicola then decides to book a last-minute trip to Spain for the whole family - including Teddy - but Teddy refuses to go.
Running out of options, Nicola finally tells Zack she will tell Barney he's his dad and that he should meet her at Harry's Barn.
Related: EastEnders casts classic British actor for special Phil Mitchell episode
Zack arrives and is set to be immediately attacked by Nicola, who threatens she'll stop at nothing to keep the truth from her son.
Shortly after, Zack bumps into Sharon outside No. 3B and is full of excuses but Sharon suspects foul play.
She heads to find Nicola at Harry's Barn and it's there that the two women go head-to-head in front of a confused Teddy, Harry and Barney.
What secrets are set to be revealed?
EastEnders airs on Mondays - Thursdays at 7.30pm on BBC One. The show also streams on BBC iPlayer, where most episodes drop early at 6am ahead of their TV broadcast.

















