The book of Joshua has one main message and it is that God is a promise keeping God. The book illustrates and demonstrates how God fulfilled His promise to Abraham and Moses to give His people a land of their own. God through the book taught and reminded for all to have courage in him, to trust him and obey him. When we reach a crossroad in our life; don’t trust in yourself but trust in what says the Lord. As we do this he will set and direct the course for us because he knows that we will face challenges; but he knows how we will be victorious.