Call The Midwife spoilers! Preview tonight's series finale on BBC One

Call The Midwife is back on BBC One tonight for the final episode of the new series.

The midwives, led by Sister Julienne, oversee the opening of a family planning clinic at the local community centre.

Mother-of-three Wilma Goddens looks forward to returning to work as a Constanza corsetry consultant now that her children are old enough for her to do so. Rediscovering her independence and growing in confidence, Wilma visits the clinic and starts taking the contraceptive pill behind her husband’s back.


At Nonnatus House, Barbara is distraught when she discovers that her father, Canon Gilbert, has accepted a missionary posting in New Guinea for the next three years so will not be able to officiate at her wedding. This is a prospect that neither of Tom nor Barbara can bear, so they announce that Canon Gilbert will marry them before he sets sail, giving them just three weeks to make all the necessary arrangements.

There is huge excitement at Nonnatus House as everyone helps with the wedding preparations: the wedding dress is high on the agenda and Barbara must decide who will be her bridesmaid. An unexpected windfall from Tom’s stag do gifts Barbara with the most memorable wedding present of all time. Elsewhere, Shelagh’s due date is fast approaching and she finally agrees to stop work and rest. But first she must decide which of the Nonnatus midwives will deliver the baby.

Elsewhere, Violet is suffering terribly with hot flushes and Christopher asks Trixie to meet his daughter, whilst Delia’s heartache is finally over.

Call The Midwife airs tonight at 9PM on BBC One.