For over a decade Call the Midwife Christmas specials have been essential telly watching. From best to worst here is how the episodes fair on our ranking list.
(Season 10 Episode 7 of 8): Nonnatus House staff struggle to come to terms with Nancy's revelation. Call the Midwife airs on Drama at 2:00 PM, Sunday 24 December. Nonnatus House staff struggle to come to terms with Nancy's revelation
(Season 10 Episode 6 of 8): Trixie speaks out on behalf of a patient who is pregnant with her fifth child. Call the Midwife airs on Drama at 2:35 PM, Saturday 23 December. Trixie speaks out on behalf of a patient who is pregnant with her fifth child