But you must not forget this one thing, dear friends: A day is like a thousand years to the Lord, and a thousand years is like a day. 2 Pet 3:18. Some would say that timing is everything and in that sense Gods timing is perfect. He sees the beginning from the end and knows what we need and when. We would like things ahead of time or with a safety margin, but God knows that as we come close to the line and keep walking, He will meet our needs just as it’s required. Even though we may not yet see the outcome, God is already moving on our behalf. Our faith in God doesn’t need a buffer as God is always there. Our peace must be in Him and not in the outcome. Your are Gods child and He looks after His precious children. He will not let you down. Praise Him today that He is faithful. Keep praising Him for the outcome even though you can not see it yet, as your faith stirred with gratitude, will bring Gods answer.