EastEnders' Ruby Allen recently lied to her husband Martin Fowler that she was pregnant with his child to keep him. But it appears the character will be shocked to learn she is in fact having a baby in upcoming scenes.
The only issue is, her dates don't add up as she wasn't actually pregnant when she claimed to be weeks earlier. New spoilers for the BBC soap reveal panic for Ruby when she learns she is only seven weeks into her pregnancy, and not 12 as she claimed to Martin.
Later on in the week she ends up in a blazing row with Stacey Fowler, Martin's ex, before making an alarming discovery. As she heads into the toilets, she realises she is bleeding and abruptly leaves before phoning the hospital telling them she is pregnant.
Read more on mirror.co.uk