A midwife is a health care professional who specializes in providing care and support to women during pregnancy, childbirth, and postpartum. They have received specialized education and training in midwifery, and can provide medical and emotional support throughout the pregnancy and birth process.