Proverbs 16:9 (NKJV)- A man’s heart plans his way, but the LORD directs his steps.
As The Good Shepherd, God looks after the wellbeing of His children. He provides us with divine guidance and direction on the course of our lives and He leads us along green pastures so that we can eat of the good. God also is omniscient meaning while we see partly as through a glass, He is all seeing. That is why when we table our requests before Him not all requests are answered immediately or the way we expect it. God sees everything from beginning to end and He will not allow us access to anything that will suffer our feet to be moved. And since we know that all tings are working for our good then we must commit our ways to God and trust Him at all times.
Father please help me to know that all things works together for my good in Jesus name.