The book of Joshua continues to show forth the grace of God.
God showed his grace to Joshua by promising that he would be with Joshua wherever he went. God would not leave him or forsake him. This indeed is grace, and we know that it is true for us as well. Jesus promised to be with us always to the end of the age. So whatever we face, we need not fear or be dismayed. We can be strong and courageous for God is with us!
God also showed his grace to Rahab. As one of the Canaanites, she was to be wiped out, but God showed her grace, sparing her life. She even is found in the genealogy of David and Jesus. We too deserve only judgment, but God has poured out his grace upon us through Jesus, making us part of his family.
God showed his grace to Israel by bringing them into the Promised Land. And he will one day show his grace to us by bringing us to a new Promised Land – the new heaven and earth where there will be no more suffering, pain, sin, or death. In Jesus, truly we have been given grace upon grace.