In Jeremiah 33:17 the prophet states: ‘David will never fail to have a man to sit on the throne of the house of Israel, nor will the priests, who are Levites, ever fail to have a man to stand before me continually to offer burnt offerings, to burn grain offerings and to present sacrifices.’” This of course is a reference to Jesus the coming messiah who would be the ultimate sacrifice.
Then in 1 Peter 1:9 the disciple writes of the “salvation of your souls” and goes on to say in versus 10 and 11: “Concerning this salvation the prophets who spoke of the grace that was to come to you, searched intently and with the greatest care trying to find out the time and circumstances to which the Spirit of Christ in them was pointing when he predicted the sufferings of Christ and the glories that would follow.” Which affirms Jesus as the one the prophets were waiting for, the ultimate sacrifice.
These bookends of prophecy and fulfillment are comforting and point to the plan of salvation anticipated in the Old and revealed in the New Testament. God’s plan to restore us to himself.
But an interesting confirmation and assurance of salvation is stated in Jeremiah 33: 25 “This is what the Lord says: If I have not established my covenant with day and night and the fixed laws of heaven and earth.” Stating that what God has promised is proven by the fact that day and night comes and the laws that govern the natural world point to the assurance of salvation as revealed in his plan.
We can predict sunrise and sunset, and it happens every day. We can predict the tides. From ancient days to putting man on the moon we can navigate using the position of the stars in the sky. The earth is tilted at 23.5 degrees and without this we would not have seasons which allow for crop production and temperatures at the equator would be intolerable and ice would accumulate at the poles. The list goes on and on…
All this points to our savior Jesus Christ, from prophecy to science. “If you seek me you will find me if you seek me with all of your heart.” Jeremiah 29:13