King James Version
For I know the thoughts that I think toward you, saith the LORD, thoughts of peace, and not of evil, to give you an expected end.
English Standard Version
For I know the plans I have for you, declares the LORD, plans for welfare and not for evil, to give you a future and a hope.
New International Version
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.
Jeremiah 29:11 Commentary
God knows exactly what He’s about. He knows what His thoughts are and thus, what He’s going to do – all according to His will.
We don’t always know our own thoughts or mind, but God is never uncertain regarding Himself. Sometimes we look around at everything that’s going on and we think God must be against us; but God knows the contrary concerning his own people. God’s thoughts are of good and not of evil. Events that seem evil are designed for good. As we’re assured in Jeremiah 29:11, God’s thoughts are all working towards the expected end, which he will give in due time. The end we expect will come, though perhaps not when we expect it. Pray for patience till the fruit is ripe, and then we’ll have it. He’ll give us an end, and expectation – the comfortable termination of our trouble; though it might last long, it won’t last forever. When things are at the worst they’ll begin to mend; and He’ll let us see the glorious perfection of our deliverance. As expected of our God, his work is perfect. He that in the beginning finished the heavens and the earth, and all the hosts of both, will finish all the blessings of both to his people. When he begins in ways of mercy he will make an end. God does nothing by halves. He lets us have the expectation, that end which we desire and hope for, and have been long waiting for. And in Jeremiah 29:11, He gives us, not the expectations of our fears, nor the expectations of our fancies, but the expectations of our faith, the end which he has promised and which will turn out for the best.