For weeks Sharon Mitchell has been wondering if her unborn baby's father is husband Phil Mitchell or her secret toyboy lover Keanu Taylor.
While she has remained adamant to Keanu that Phil is her baby's daddy, she clearly wasn't as sure as she made out and sent off for a DNA test to work out the truth.
And tonight's episode (Monday July 29) sees the results come back... and Sharon is set to be left stunned by what they reveal.
As the post arrives, Sharon is shaking with nerves as she opens the envelope, knowing that whatever the contents reveal, her world is about to change forever.
While the true ideality of the dad is being kept well under wraps, it seems whatever the test results reveal leaves Sharon shaken to the core, because even Phil picks up on her out-of-sorts behaviour later in the week.
Thinking that Sharon is taking on too much in her delicate state, Phil is determined to lighten her load and asks Ben for help at the club.
But while at first Ben isn't happy about being put to work at E20, he soon realises what a goldmine it could be and gets into the swing of things.
However, his good mood is about to be brought crashing down when Sharon misunderstands a conversation between them and thinks he knows all about Phil cutting him out of his will.
With Sharon's mind in a muddle over the DNA results, she isn't thinking straight when she chats with Ben, and before she knows what is happening, Ben knows all about the changes Phil has made to his will.
Seeing red, Ben is on the warpath and goes to find Keanu for revenge, but it seems Phil is the one who should be worried.
Later that evening, Phil finds himself caught up in a vicious attack at the Archers, and when things get dangerously out of hand, Mr Mitchell ends up seriously injured and fighting for his life.
But who attacks Phil? Could it be Ben, or is there another culprit entirely?
With Sharon having only just found out who the father of her baby is, could her world be shattered once again if Phil is left to die, leaving her all alone and facing life as a single mum?
Or is Keanu the father of her baby, meaning he will be playing dad to two Mitchell babies born within weeks of one another?
EastEnders airs Monday and Friday at 8pm and Tuesday and Thursday at 7.30pm on BBC One.
Who do you think the daddy is? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!