The promises of God are in the everlasting covenant. And I will make an everlasting covenant with them, that I will not turn away from doing them good; but I will put my fear in their hearts so that they will not depart from Me (Jeremiah 32:40). Through the everlasting covenant, we know what God promises us. God's everlasting promises are for us in Christ, our great Shepherd (Hebrews 13:20-21).
And I will make an everlasting covenant with them. This is a remarkable contrast with the old covenant law. It was a temporary covenant (Hebrews 8:13). The people of God broke it. It was conditional, based upon the peoples obedience. God's will every believer is in the everlasting covenant. They are unconditional promises, based upon the obedience of Christ Jesus.
I will not turn away from doing them good. Under the conditional promises of the old covenant law, God had to turn away from doing good to His people, because of their sins and transgressions. Their disobedience brought the curse of the law. God promises in the everlasting covenant that Christ died to take away the curse of sin from every believer. God will not turn away from doing good for us.
I will put My fear in their hearts so that they will not depart from Me. Under the old covenant law, God's people turned away from Him, even to the point of serving false gods in idolatry. God promises under the everlasting covenant to change our hearts (Romans 2:28-29). God will put His fear in our hearts, that we will not turn away from Him.