God will fulfill every promise He makes! There is nothing He has spoken, nothing He has declared in heaven or on earth, nothing He has put into motion that will not be brought to pass. No matter what it was or how long ago He spoke of it. His purpose, will, and plan will be accomplished.
Therefore say to them, Thus says the Lord God: None of my words will be delayed any longer, but the word that I speak will be performed, declares the Lord God.” Ezekiel 12:28
“Sovereign Lord, you are God! Your covenant is trustworthy, and you have promised these good things to your servant.” 2 Samuel 7:28
He has His own timetable and His own objectives. You are on His time and everyone will be blessed who wait patiently upon the Lord.
For my thoughts are not your thoughts, neither are your ways my ways, declares the LORD.
For as the heavens are higher than the earth, so are my ways higher than your ways
and my thoughts than your thoughts. Isaiah 55:8-9
But He is faithful. He will give you what you need when you need it. All according to His perfect will. Walk blameless before Him and obey His word and His will. He will show favor and shine His marvelous light done upon you.
“And God is able to bless you abundantly, so that in all things at all times, having all that you need, you will abound in every good work.” 2 Corinthians 9:8
“For the Lord God is a sun and shield; the Lord bestows favour and honour; no good thing does he withhold from those whose walk is blameless.” Psalm 84:11
Trust Him and wait patiently for Him. His plan to be accomplished. He will come through. When He does, you will look back and you will marvel and rejoice at the amazing and awesome work of the Lord!.
“Trust in the Lord with all your heart and lean not on your own understanding; in all your ways submit to him, and he will make your paths straight.” Proverbs 3:5-6