Jeremiah 31:31–34: The New Covenant Promise
Jeremiah 31:31–34 announces a covenant God will make that is not a repeat of the one Israel broke. Its newness is inward: God writes his law on the heart, restores the relationship, and forgives sin decisively.
How can parents grieve a miscarriage with hope? A Biblical Guide
Rachel's weeping is quoted in God's own word, not corrected. The hope held out to grieving parents rests on God's heart toward his child, not on the strength of their faith.
Yada: knowing relationship and experience: A Biblical Guide
The Hebrew verb yada is the ordinary word for knowing, and its meaning comes from usage rather than from its root. In Jeremiah 31:34 the promise that all will know the Lord makes that knowledge God's own work, set beside writing his law within them and forgiving their iniquity.