In context, Jeremiah 29 is a letter from Jeremiah to the captives taken from Jerusalem to Babylon under King Nebuchadnezzar, the king of Babylon, who would reign for 70 years. In this letter, God tells the captives (through Jeremiah) to go ahead and build houses, marry, and plant gardens, and basically live as you would normally live, but don't be deceived by false prophets. At the end of 70 years, God will return to perform his good deeds, because...vs. 11. He knows how he feels toward the captives (and only He knows His own thoughts), and He has thoughts of peace and not of evil, plans to give them a future and a hope.
I can see how they may be tempted to lose hope after years and years in captivity. They may grow weary and forget the faithfulness of God. I sometimes feel that way and I have no reason for it!
Anyway, I'm over my rant. I'm done and done. What can I say? I think that sometimes a particular verse speaks to someone when they're in a particular place and they can't help but speak it. I'm sure I've done it. This is a good verse. It is good to place our hope in a faithful God, one that will deliver on His promises. He goes on to tell the captives in the following verses,
"Then you will call upon Me and go and pray to Me, and I will listen to you. And you will seek Me and find Me, when you search for Me with all your heart. I will be found by you, says the Lord, and I will bring you back from your captivity..." Yes! He is a faithful God and we can place our hope in Him and not be disappointed. He can be trusted to fulfill what He says.
Thank you, Lord for Your word, that applies to us today just as much as it did then, to the captives in Babylon. Help us to put our hope in you.