Our inner self can be trained to wait on God, even though our outer self is stressed and anxious for answers. This is not easy to do in our fast-paced society, where the spiritual discipline of waiting on the Lord is often lacking. We want everything – right now. But if we are always in a hurry, we will miss out on the close fellowship with God that takes time to develop. He will speak to our hearts if only we will be patient to listen. After slaying the prophets of Baal, Elijah learned a valuable lesson about waiting on God. The Lord told him to go stand on a mountain. A great wind came, then an earthquake, then a fire, but the Lord was in none of these. The Bible says, ‘After the fire [a sound of gentle stillness and] a still, small voice’ (1 Kings 19:12 AMPC). The Lord spoke in a still, small voice after the wind, the earthquake, and the fire. If Elijah had been impatient he would not have heard the Lord’s voice. David also learned to wait on God and ‘meditate, consider, and inquire in His temple’ (Psalm 27:4 AMPC). In order for us to pray effectively, we must choose to wait patiently and listen for His word. Waiting and listening takes the focus off us and places it on Him, who is the answer to all our needs. It is often in silence that the power of God is moving most mightily. So, allow the Holy Spirit to teach you how to wait in His presence.