Joshua 21 shows that God keeps every promise He makes, even across long seasons of waiting. Because every promise finds its fulfillment in Jesus Christ and our inheritance is guaranteed by the Holy Spirit, we can rest our lives on the faithfulness of God.