Jeremiah 29:11 says:
There followed a bit of a debate about taking bible verses in and out of context, and whether some parts of the bible are only meant for the people and the times they were written in.
Whilst it's true to say that this verse does indeed refer to the Babylonian exile, surely it's as true today as it was then?
God does have plans for us, not to harm us, but to give us hope. I don't believe that there are verses that are only meant for the times they are written. Yes, they may have a deeper meaning when we look at them in that context, but they can still speak to us today.
What about Paul's letters? Do his teachings about morality only apply to the church in Corinth?
Did God "so love the world" only during John's time? Or does that still apply today?
It's important to understand the context and the times that the bible was written in, but let's not forget that God's living word is for then, now and always.