The Virgin Mary: Full of Grace and Mother of God