Popular BBC drama Call the Midwife has seen its series finale cancelled. 

The show was set to round off series 12 with a heartfelt final on Sunday, February 19 but has now been pushed back. 

It comes as the BBC confirmed that scheduling changes would be made due to the BAFTA Film Ceremony taking place on Sunday evening. 

Sharing in a post on Twitter that Call the Midwife would air a week later, saying: "The final episode of Series 12 will now air in TWO weeks' time – Sunday 26th February at 8pm.

"So put the champagne on ice – we promise you an unforgettable event."

The delayed final comes after the BBC confirmed that the long-running drama would be returning for two more seasons. 

Call the Midwife renewed for two more series 

The show started back in 2012 and will likely run until 2026 with season 13 to start filming in spring this year. 

Series creator Heidi Thomas shared her excitement of the renewal news saying: "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 two seasons are expected to feature eight hour-long episodes as well as a Christmas special. 

The show was originally based on the real-life memoirs of Jennifer Worth, who was a midwife in East London during the 1950s.