Does this mean we will always understand our challenges? Won't all of us, sometime, have reason to ask, "O God, where art thou?" Yes! When a spouse dies, a companion will wonder. When financial hardship befalls a family, a father will ask. When children wander from the path, a mother and father will cry out in sorrow. Yes, "weeping may endure for a night, but joy cometh in the morning." Then, in the dawn of our increased faith and understanding, we arise and choose to wait upon the Lord, saying, "Thy will be done."
What, then, does it mean to wait upon the Lord? In the scriptures, the word wait means to hope, to anticipate, and to trust. To hope and trust in the Lord requires faith, patience, humility, meekness, long-suffering, keeping the commandments, and enduring to the end. –Robert D. Hales, “Waiting upon the Lord: Thy Will Be Done,” Ensign (CR) October 2011