It’s very easy when thinking about God’s plan for our lives to have the attitude: “it’s all about me.” Yes, it’s true that God cares about every intricate detail in our lives. In fact, Jesus said that even the hairs on our heads are numbered. We can also mistakenly think that God’s plan is always going to be a “feel good” plan with the intent to make us happy. Jeremiah’s message in these verses is actually radically different. He’s writing to a group of people who are being held captive, and are in exile from their homeland. He’s writing to let them know that although they’re not where they would have expected, nor where they would have asked God to place them, God has not forgotten them and He still has a plan for their lives. Even in the midst of a difficult situation, God wants them to know His plans
— read Jeremiah 29:11-14
Source: Rector’s Blog