Is Jeremiah 31:31 a new covenant with man about Israel?

Question:       Is Jeremiah 31:31 a new covenant with man about Israel?  Is it proclaiming Christ arrival and reestablishing Israel for (all of) God’s people, those who follow his laws, as He was displeased (again) with the Jews (“because they continued not in my testament, and I regarded them not”?

Answer:         The covenant mentioned in Jer. 31:31-34 is not another covenant at all. It is the same covenant because God’s commandments do not change. God’s laws do not change unless they are fulfilled. The difference between the Old Covenant and the so-called New Covenant is that man does not have to practice the laws concerning blood sacrifices any more, because Jesus fulfilled all of the blood sacrifices when He died on the cross. Jesus did not abolish the Old Testament, he came to fulfill a portion of it; Mat. 5:17, “think not that I am come to destroy the law, or the prophets: I am not come to destroy, but to fulfil.”

The reason God was displeased with Israel, is because they were not following the commandments of sacrifices and offerings. Under the Old Covenant, His commandments were written in tablets of stone. Now under the New Covenant, His commandments are written in mankind’s heart.

Heb 8:10 For this is the covenant that I will make with the house of Israel after those days, saith the Lord; I will put my laws into their mind, and write them in their hearts: and I will be to them a God, and they shall be to me a people:
Heb 8:11 And they shall not teach every man his neighbour, and every man his brother, saying, Know the Lord: for all shall know me, from the least to the greatest.
Heb 8:12 For I will be merciful to their unrighteousness, and their sins and their iniquities will I remember no more.