Have you ever gotten upset because something did not happen as fast as you had hoped it would? Waiting can be one of the hardest things we as humans have to do. I know that when I am having to wait on something I start to try and figure out how I could help speed up the process. The truth of the matter is that in the waiting we can learn something. When we ask God for something and it takes Him a while to respond there is a good reason why. Perhaps we were not ready for what we asked for or maybe we were asking for it before God's PERFECT timing or maybe we just need to learn something before we get what we have asked for. We have to remember that are timing is not always the best timing but God's timing is always the right timing. Today as we are going about our day lets remember to TRUST God and His PERFECT timing.