The New Covenant: Who is it with? When is it for?