While it may feel that God is making you wait forever, He is still preparing you. Remember He could still be at work in your future husband too.
Even though you may be ready in God's eyes, your soul mate is not ready yet. Be still while He readies him for you.
Maybe your future husband is just as stubborn as you once were! Be patient and have faith.