the angels said o mary indeed god has favoured you and made you immaculate and chosen you from all the women of the worldq 3 42 – Meaning and Explanation