Barbara (Charlotte Ritchie) faces her most challenging case to date in this week’s Call the Midwife when she treats first-time mother Abigail Bissette and the birth does not go according to plan. As Sister Julienne (Jenny Agutter) struggles with the increasing financial pressure on Nonnatus House, a mystery benefactor comes to the rescue. Elsewhere Sister Evangelina (Pam Ferris) is unimpressed by newly arrived nurse Phyllis Crane (Linda Bassett).
Call the Midwife airs on Sunday 25 January at 8.00 pm on BBC One
Watch a preview clip: