Maggie Bennett was born in Hampshire. When she left school at eighteen she started general nursing training and, after a year as a staff nurse, she went on to train as a midwife. Her career was interrupted by marriage at thirty-five, and she moved to Manchester where her two daughters were born; she later returned to work as a midwife until her retirement in 1991. Having been an avid reader and scribbler all her life, she took a correspondence course in creative writing after her husband's death in 1983, and started writing articles and short stories. Her first novel, A Child's Voice Calling, was published in 2002.