For who has known the mind of the Lord and who has understood His thoughts, or who has [ever] been His counselor?
— Romans 11:34
We need to come to the realization that God is smarter than we are.
His plan really is better. No matter what you or I may think, God's way is better than ours.
I look back now at many of the frustrating times I went through trying to give birth to things in my timing and being frustrated about waiting, and I realize now that I really was not ready for them.
God knew I wasn't ready, but I thought I was.
I spent so much of my time asking, "Why, God, why?" and "When, God, when?" I asked questions only God had the answers to, and He had no intention of telling me.
Remember, God wants our trust—not our questions.
I have discovered over the years that trust requires unanswered questions. When we face puzzling situations, we should say, "Well, Lord, this does not make any sense to me, but I trust You. I believe You love me and that You will do Your best for me at the right time."
God does not need our counsel in order to work; He needs our faith.
In Exodus 33:13 Moses prayed for God to show him His ways:
"Now therefore, I pray You, if I have found favor in Your sight, show me now Your way, that I may know You [progressively become more deeply and intimately acquainted with You, perceiving and recognizing and understanding more strongly and clearly] and that I may find favor in Your sight."
We should pray that prayer regularly, remembering that God's ways include His timing.