Allah has already written the names of your spouses for you. What you need to work on is your relationship with Allah. He will send her/him to you when you’re ready. It is only a matter of time. We always feel that Allah's blessings never come on time, but the truth is, they are always on time, but we are always in a hurry. _Dr Bilal Philips