The midwives of Nonnatus House will be delivering babies until at least 2026.
As Call the Midwife still has the nation crying happy tears, the BBC has commissioned two further series.
It means that the heart-warming period drama, which is nearing the end of its 12th series, will air on the BBC until 2026.
Celebrating the announcement, Heidi Thomas, creator and writer of the series, said: “I’m overjoyed by the news that the doors of Nonnatus House will be open for a few more years! Call the Midwife is the pride and joy of all who work on it, but it’s our fantastic, loyal audience that matters most.
"We are a family behind the scenes, on the screen, and in front of the telly, and I’m thrilled that we’re all heading into the 1970s together.”
The first of the historically sourced series was set in London's East End in 1957, but as the series have passed, the times have changed and characters have come and gone. It's allowed the drama to tackle tough medical and social issues of different eras, with the current series addressing all of domestic abuse, mental health and racism.
The series 12 finale will air on Sunday 26 February, and should see Trixie (Helen George) finally marry Matthew (Olly Rix) after some relationship wobbles. But fans weren't happy with the two week delay announced after Sunday 12 February's episode, fearing the death of a beloved long-running character after she fell ill.
Series 13 will begin filming in spring 2023.