Mary holding Jesus, Mary Magdalene (left) and Catherine of Alexandria (right), with angels below.