Viewers know that David started a relationship with schoolteacher Maya last year, but things soon took a dark turn when she began grooming 15-year-old Jacob.
She had Jacob believing they were in a loving relationship and they even began sleeping together just days after he turned 16.
Maya was sentenced to prison for 12 months but was recently released after serving just five and viewers were stunned to see she was pregnant.
Although no one knows if Jacob or David is the father, it looks like they're both about to be part of the child's life.
Emmerdale Executive Producer Jane Hudson has revealed that Maya will be leaving her baby on Jacob and David's doorstep this festive season.
Viewers know Jacob struggled when he learnt Maya had been released from prison as she was ignoring his messages.
Jacob went on a destructive path and after, sleeping with Maya's former stepdaughter Leanna, he was cruel to her.
However, when David and Leyla threatened to make Jacob move out, he began to realise Maya had messed with his mind.
But with her baby coming to the village, what does this mean for Jacob?
Will viewers finally find out who the father of Maya's baby is?
Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!