God is calling each one of us to wait on Him. We often try to run ahead of God or take matters into our own hands but this will usually lead to pain and frustration. Sometimes we get stuck in the waiting. Waiting for a bridegroom, a child, a house, a friend, a job, a healing and on the list goes. God indeed hears our prayers and knows what is best for our lives. Wait on Him because He cares for you.