Waiting is a part of life. At times, we will need to wait to hear from God. This should not surprise us. Timing is important and we may not be ready to hear the answer to our prayers quite yet. Maybe, a challenge is not to be removed as of now. God does know what is best for us. Sometimes, it is painful, boring or untimely for us. Our time is not always God’s time. In these moments, we need to be patient, pray and show our love to others. Christians need to persevere and turn to Jesus as our Companion and Savior.