One of the hardest things in life is learning to not live for only today, but to prepare yourself for tomorrow. Joshua was a great leader in the Old Testament, in part because he prepared for
leadership even before he was entrusted with that role. Today's devotional looks at the life of Joshua and how he prepared for leadership.