So there's this old joke about a guy asking God what a million years was to Him. God answered "Seems like just a second". The man asked Him what a million dollars was to Him. God answered "A mere penny". The man then asked God if He'd give him a million dollars and God said "Sure I will. Wait just a second".
The point of this is maybe asking what we're waiting on? Like it or not, we, as stewards of the Christian faith, are going to be judged on our actions, 2 Corinthians 5:10. For we must all appear before the judgment seat of Christ, so that each one may receive what is due for what he has done in the body, whether good or evil. If God truly is our boss, how would it be if we stood before Him when He asked "Why did you never marry? I think it would have made you happy" and we answer Him by saying "I was waiting on You to choose someone for me". Why, He would ask? He makes no such promise. Matter of fact, there's really only one guy that just woke up and found a woman and that was Adam. There's really only one criteria we are to meet and that was that we marry a fellow believer, 2 Corinthians 6:14. As a matter of fact, we can even marry across a whole host of ministries because they will all be in one Spirit - 1 Corinthians 12:4,5,6.
I get frustrated at the never ending barrage of people thinking that Our One is someone God has on ... what? On layaway somewhere? Consignment? That He parses them out like so many playing cards? He DOESN'T. He makes so such promise. He leads and directs us but we have to be going somewhere in order to need the direction. In other words, "waiting" is on you. Inaction IS an action.
My list -
1. Look for a mate
2. Know what you want
3. Trust God to guide you
D. Know that marriage has no significance in heaven.