David Metcalfe has discovered his wife is pregnant – but not the way most husband’s find out happy baby news.
In fact, David found out from his lover’s estranged husband – who is a doctor and shouldn’t have told him at all!
Yes, it’s complicated.
Read more: Real-life romance for two Emmerdale stars
Last night (Thursday 19 July), shop owner David visited Doctor Cavanagh for a check up ‘down below’ fearing that his testicular cancer had returned.
But he heard a different type of life-changing news when the GP blurted out that David’s wife is pregnant.
Although the Metcalfe couple are separated, they made love last month after realising there was still chemistry between them.
Don’t miss out: Three steps to ensure you see all ED!’s latest news on Facebook
David was relieved to discover he was just suffering from a strained groin, but ended up revealing that he’d got the injury while sleeping with the doctor’s wife Maya.
As the doctor raged over the revelation, he let slip Tracy’s baby news and told him she planned to terminate the pregnancy.
And ITV viewers were enraged that the doctor broke patient confidentiality – something which could get him sacked.
@emmerdale no way would that Doctor tell David about Tracy. He'd be struck off … patient confidentiality 🤐🤐😡😡 stupid storyline.
— ☺💕 (@Curlyktj) July 19, 2018
https://twitter.com/xloucliftonx/status/1020017978883084289
https://twitter.com/Pammy500/status/1020016346434867200
If you're a doctor in #Emmerdale and you get made a regular cast member then you suddenly become very unprofessional 😜
— The Woolie Weekly (@WoolieWeekly) July 19, 2018
No doctor confidentially. He had no right at all to tell David about Tracey @danielroxheaps @emmerdale
— lesley j (@unluckyglo) July 19, 2018
You just can’t get any law abiding doctors in #Emmerdale, this one just broke patient confidentiality, but at least he didn’t sleep with a patient like the last one.
— Daniel Brown (@DanJBrownMUFC) July 19, 2018
@emmerdale I’m sure every doctors oath just got broken!!
— Mich (@mishmash45) July 19, 2018
One blasted: “You shouldn’t be saying this liam you are a doctor and there is something called patient confidentiality.”
Another fumed: “No way would that Doctor tell David about Tracy. He’d be struck off … patient confidentiality stupid storyline.”
A third commented: “You just can’t get any law abiding doctors in Emmerdale, this one just broke patient confidentiality, but at least he didn’t sleep with a patient like the last one.”
Others blasted the doctor’s actions as “ridiculous”, “disgraceful” and “illegal”, while more still called for Liam Cavanagh to be sacked.
REPLAY: Dr. Cavanagh tells David that Tracy is pregnant! #Emmerdale pic.twitter.com/iPHgXO0yd1
— Emmerdale (@emmerdale) July 19, 2018
Fans noticed a few other blunders too – firstly, David was told he could not have any more kids after going through chemotherapy during his cancer battle.
Secondly, Tracy told dad Frank Clayton she’s six weeks pregnant, even though her ‘one-off’ with David was only three weeks ago.
Does this mean David isn’t actually the father?
It could all be irrelevant, though, as Tracy destroyed David’s hopes for a second chance by telling him she’d already had an abortion.
Is this really the end for Tracy and David?
Do you hope for a Tracy and David happy ending? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!