Jeremiah 31:34 says
They will no longer teach their friends and relatives, “Know the LORD!” Everyone, from least to greatest, shall know me—oracle of the LORD—for I will forgive their iniquity and no longer remember their sin.
I apologize if people have asked about this before and it would be fine if I am pointed to a post that answers this question. There are several three things that confuse me:
Is this something that is going on right now, because of Christ’s sacrifice, or will this not happen until the Second Coming? Since it does seem to still be necessary to teach others about God, does this mean that the New Covenant will not be completely established until Christ’s Second Coming? If the New Covenant is already established in its fullness, what does this passage mean? Is Jeremiah just saying that, because of Christ, everybody can know God, even if they don’t have an advanced degree? Or is it that people will learn about God through our example? Finally, what does Jeremiah mean by God will forgive everyone’s sins? is “everyone” referring to everyone in the Church, or every single human being? If it’s the latter, doesn’t that amount to universal salvation, or whatever the technical term is? (Origen’s teaching that everybody, even the devil, will eventually be reconciled with God.)