I think I am having de jevu. I haven't been around the forum for an age and then I saw this thread which I thought was the same as the thread from a year or so ago, but it's new, obviously. Anyway I will say something similar to what I said before and I still believe is absolutely true. If it's been said already I apologise but I didn't read through this whole thread.
I feel as though God has a priority list of all the things that He and I need to work on and get straight in my life - personal, emotional, mental, spiritual. Meeting my future husband is a little bit down on the list because I could never have a successful relationship with anyone until I work out certain things. So, I feel like God and I are working our way through the list (only He knows all the things that are really on it), He reveals things I need to work on or change in His timing and when He knows that I am in a position to make a success of my relationship or that He feels the time is otherwise right He will bring that person into my life. Does that make sense? Of course I (and all of us) will always be a work in progress, but there are sometimes things which you need to heal or change which would specifically interfere with having a successful relationship/marriage.
So, my firm believe is that as I said God knows when I'll be ready (I may be now, I don't know) and also when my man will be ready , he is likely going through a similar process. I believe that if I stay with God and be where I believe He wants me to be, we will cross paths in God's timing.