Through the good, bad, and ugly of life, God gives us hope and the vision of His coming Kingdom as we strive to build His character with the help of His spirit. At the same time, we must also learn to be patient and wait on God to bring His Kingdom at His appointed time.