EastEnders fans have worked out who the father of Lily Slater's baby is - after a shock twist on tonight's show.
In huge scenes this evening, Stacey Slater - played by Lacey Turner - was left in disbelief when a doctor confirmed to her that her 12-year-old daughter Lily was pregnant and expecting a baby. She had been rushed to hospital and suffering severe stomach aches after a fault with the boiler at their home had caused her to collapse with carbon monoxide poisoning.
However, the doctor later revealed to Stacey that they had decided to give the 12-year-old an ultrasound, where they had found out that her daughter was pregnant. Stacey was equally shocked by the news.