When Joshua put on his bassinet shoes, he faced the biggest challenge of his life: Carrying the Israelites to the promised land. The responsibility was enormous, and by the repeated order of the Lord to "strive and be brave", we can infer that Joshua probably did not feel up to the task. At one time or another, we will all face difficulties that seem insurmountable. It will be like Joshua to carry out a great work. The question is: How will we respond? Some people try to push their way through or manipulate the circumstances, while others get confused, despair and give up. But the Lord wants us to trust him to overcome any impediment, because brick, brick, the work will be carried out, and you have the privilege of having been chosen.
Every obstacle that stands between us and the purpose of God that is subject to his supernatural power. Most of us would be willing to acknowledge that nothing is too hard for the Lord, but fear and worry betray our doubt. By concentrating on the problem we let it grow and block our vision of Almighty God
Conscious of the difficulty of Joshua's task, the Lord assured him that he would succeed in his mission. The responsibility of God was to eliminate all obstacles that stood between the Israelites and the land that He had promised to give, the task of Joshua was to believe the Lord and obey all His commandments scrupulously.
So we must believe him and he will do with his Spirit his Great Work, and I say Great, because God does not build anything insignificant, if not supernatural, therefore all doubt must disappear. Just create; The obstacle will seem impossible to overcome, but what is impossible for man, it is possible for God, you just have to let yourself be guided and like Joshua before Jericho the walls will fall and you will see the exit on the horizon. Obstacles are a way God has to strengthen our faith. When you are disoriented and do not know how to resolve your situation, do not walk away defeated losing your blessing. He wants to teach obedience, trust and courage. Believe the Lord; He always keeps his promises.
God bless you greatly