Say: If you love Allah, then follow me, Allah will love you and forgive you your faults, and Allah is Forgiving, Merciful. 31 Say thou: obey Allah and the apostle. If thereafter they turn away; then verily Allah loveth not the infidels. 32 ۞ Lo! Allah preferred Adam and Noah and the Family of Abraham and the Family of 'Imran above (all His) creatures. 33 Descendants, some of them from others. And Allah is Hearing and Knowing. 34 (Remember) when the wife of 'Imran said: 'Lord, I have vowed to You in dedication that which is hidden inside me. Accept this from me. You are the Hearer, the Knower' 35 And when she had given birth to the child, she said: "O Lord, I have delivered but a girl." -- But God knew better what she had delivered: A boy could not be as that girl was. "I have named her Mary," (she said), "and I give her into Your keeping. Preserve her and her children from Satan the ostracized." 36 Her Lord graciously accepted her. He made her grow with a fine upbringing and entrusted her to the care of Zachariah. Whenever Zachariah went to her in the sanctuary, he found that she had provision with her. 'Mary' he said, 'how does this come to you' 'It is from Allah' she answered. Truly, Allah provides whomsoever He will without reckoning. 37 It is here that Zakaria prayed to his Lord; he said, “My Lord! Give me from Yourself a righteous child; indeed You only are the Listener Of Prayer.” 38 Thereupon, as he stood praying in the sanctuary, the angels called out unto him: "God sends thee the glad tiding of [the birth of] John, who shall confirm the truth of a word from God, and [shall be] outstanding among men, and utterly chaste, and a prophet from among the righteous." 39 'Lord,' said Zachariah, 'how shall I have a son, seeing I am an old man and my wife is barren?' 'Even so,' God said, 'God does what He will.' 40 He said: My Lord! appoint a sign for me. Said He: Your sign is that you should not speak to men for three days except by signs; and remember your Lord much and glorify Him in the evening and the morning. 41