There's only so much in our lives that we can control.
If we only let go of our pride, we would realize that the major events in our lives are bigger than we are and must be orchestrated by someone smarter than us.
And in truth, Someone does hold everything in His hands-- God.
So whatever it is that you're waiting for-- let it go.
In the right time, God will make the pieces fall the way that they should.
So stop struggling. Stop being ashamed of the things that make you weak.
Give it all to Him and once you do, you will see that in your weakness, God proves Himself strong.
God will make a way for you and His way is better than our most meticulously planned blueprints.
Have courage knowing that God will never ever leave you and will never cause you harm.