Alhumdulillah I went for ziyarah to Najaf and visited Imam Ali a.s. almost a year ago. I asked Imam Ali a.s. if he could ask Allah swt to grant me a wife whom I would meet at his shrine during my trip. Unfortunately I did not meet anyone during that trip, and I am still unmarried until today. What could be the reason that my dua was not accepted? I thought the Imams always accept duas?

Duas are answered especially at the holy harams. Be patient, Allah knows best and His time is the best. He answers duas according to the needs and welfare of His servant. Don’t give up or blame yourself. It will eventually happen insha Allah. It’s a matter of time