Jeremiah 29:11 ~ For I know the plans I have for you,” declares the Lord, “plans to prosper you and not to harm you, plans to give you hope and a future.

His timing is intricate. Perfect. He knows the plans He has for you. For He created and set them into place. The steps taken down the path He has laid are meticulously set out. Ordered. He plans and He ponders. There is nothing that takes Him by surprise. For He is all knowing and all seeing. He has prepared the way through every trial and for every victory He excitedly awaits. For He is your greatest cheer squad. He knows when each prayer will be answered. You cannot rush Him and you certainly cannot out do Him. Where He plants, He always provides. Where there is a need, He always fulfils it. Sometimes it looks different to what you expect but guaranteed, it’s always better and when you let Him, the process He takes you on will refine you. It will build faith and it will always lead to His glory. Stop pushing against Him. Never be disappointed in His no. For no good and perfect gift will He ever withhold. Sometimes that which appears good isn’t His best. Though it’s hard, that’s where we need to trust Him. But trust can come only through relationship. Relationship equals time. It equals vulnerability. It equals honesty and it equals communication. You’ve got to let Him in. If there’s any area of life that’s not right, give it to Him. Completely. For light and dark cannot reside together. Know Him as your Rock. Get your identity through Him. Everything else is circumstantial and inconsistent. Your job, your work, your spouse, your appearance, your friends, the number of likes on a status update. Those are all variables. Inconsistent, circumstantial variables. If you build your identity upon those you will be like the sea. Tossed to and fro.

Don’t be like the sea.

Anchor yourself in Him. Push through. Be steadfast and hold on. Tight. For life with Him is the greatest adventure you’ll ever experience.