God’s timing is perfect because He already knows the future and the thoughts and desires which dwell in the heart of every person. Although we cannot wrap our mind around God’s vast knowledge, we CAN wrap our heart up in Him and follow Him and live in the advantage of His knowledge. When we begin to experience the perfection of God’s timing, the miraculousness of it is intellectually staggering. We KNOW there is NO ONE except God who could have engineered the times and the events. We begin to discover the extent to which He loves us and the great plan He has for each of our lives!!! We don’t have to worry and fret about how to find satisfaction because He continually satisfies. What is our biggest worry today? Can we entrust it to God? If not—it’s not because He can’t handle it—it’s because we aren’t close enough to Him to hand it over. Instead of worrying about the future, spend time with The One who already knows the future. Before we begin our daily journey each morning, we should ensure we’ve got our spiritual compass! King David wrote: “Let me hear in the morning of your steadfast love, for in you I trust. Make me know the way I should go, for to you I lift up my soul. Deliver me from my enemies, O Lord! I have fled to you for refuge. Teach me to do your will, for you are my God! Let your good Spirit lead me on level ground! For your name’s sake, O Lord, preserve my life! In your righteousness bring my soul out of trouble! And in your steadfast love you will cut off my enemies, and you will destroy all the adversaries of my soul, for I am your servant.” (Psa. 143:8-12) When we live without seeking God’s will, we are the greatest adversary of our own heart because He is better to us than we are to ourselves. Seek Him, listen to Him, trust Him and follow Him and find life more amazing than ever imagined!