God develops His leaders in a really intentional way. When we can better understand how God uses people, difficult situations, and set-backs as the means for leadership development, we can better align ourselves with what He wants to do. When we pass God's tests, He promotes us for His Kingdom purposes.