To WAIT ON THE LORD is not like waiting for the tide (it just basically has to come to you, doesn't it?), and to WAIT ON THE LORD is not like waiting for your ride to show up (they may never come at all).
To WAIT ON THE LORD is like waiting for a person --- a wise and loving person who never forgets --- is like waiting on a promise that is not obligated out of gravity but out of everlasting kindness --- is like waiting on a kindness that cannot lie.
So we will never be put to shame.
No one whose hope is in you
will ever be put to shame.
And we rejoice in the hope of the glory of God. Not only so, but we also glory in our sufferings, because we know that suffering produces perseverance; perseverance, character; and character, hope. And hope does not put us to shame, because God's love has been poured out into our hearts through the Holy Spirit, who has been given to us. Romans 5:2b-5