One of the highlights of this time of year are the Christmas specials of our favourite TV shows.
This is especially the case for fans of BBC drama Call the Midwife.
Viewers have been waiting to find out when the next series of the midwifery show will air - and they won't have to wonder much longer.
Read more: Jason Manford laughs off 'bigoted' accusation after Live at the Apollo joke about anti-maskers
Last year, Call the Midwife's Christmas special proved popular, with more than 5.4 million people tuning in.
This year looks to be no exception.
The drama will have some familiar faces as well as a special appearance from a much-loved character who has taken a break from the show - spoilers below.
When will the Christmas special air?
Call the Midwife's Christmas 2021 special will air BBC One on 25th December 2021 at 8pm.
Then fans will have just more than a week to wait until its 11th series, which begins on BBC One and BBC iPlayer on Sunday 2 January 2022.
Who will be in the Call the Midwife Christmas special cast?
The cast will include including Leonie Elliott (Lucille Anderson), Stephen McGann (Doctor Patrick Turner), Helen George (Trixie Franklin) and Jenny Agutter (Sister Julienne).
There will also be a comeback for Miriam Margolyes who will be returning as Sister Mildred in the special.
The official BBC synopsis reads: “Series 11 begins with a Christmas special set in December 1966.
"Christmas promises to be a memorable one at Nonnatus House as Lucille (Leonie Elliott) and Cyril (Zephryn Taitte) prepare for their upcoming winter wedding.
"The Nonnatus team are faced with their busiest Christmas Day ever as the Maternity Home is filled with expectant mums-to-be, each with their own challenging case.
"Luckily Mother Mildred (Miriam Margolyes) is on hand to support the team.”