Jeremiah 30-33– God promised to discipline His own people (the captivity). He promised to restore them once again to their land (the regathering). God promised to instill a New Covenant with the coming of Messiah (Jesus). God always keeps His promises.
Jeremiah 29:1-14. God instructs the people in exile to settle in–build homes and raise families. They are to seek the peace and prosperity of the city of their captivity. It’s all part of God’s plan. Deliverance will come in God’s time.