The promises in Jeremiah 29:11 are more than just that; promises. They reveal how much thought God has put into our future. Therefore, as with anyone so meticulous, messing up isn't an option. The mess in our lives is usually the creative ingenuity of our disobedience to God and stubbornness. Ps Ryan Foo There is [...]