In the book of Joshua, we get the story of a young leader who takes up the mantle of Moses to lead the Children of Israel into the promise land. Joshua’s name means ‘YAH saves’, and in actuality, Jesus’s Hebrew name is Yeshuah or Joshua.
Joshua saves the Israelites with the help of God by defeating their enemies, eventually leading them to the ‘land of milk and honey’. He foretells of Christ’s soon-to-be triumphant return when He delivers us once and for all from the enemy and brings us to a new earth.
However, we have that promise right now. He defeated sin on the cross, thus enabling us to live a brand-new life.
He died for all, that those who live should live no longer for themselves, but for Him who died for them and rose again. Therefore, from now on, we regard no one according to the flesh. Even though we have known Christ according to the flesh, yet now we know Him thus no longer. Therefore, if anyone is in Christ, he is a new creation; old things have passed away; behold, all things have become new. (2 Corinthians 5:15-17)