The prophet Habakkuk struggled with God’s plan in the world because it didn’t meet his expectations. He didn’t hold back from asking hard questions, and God didn’t refrain from providing hopeful answers. If you have struggled with what God has done or allowed others to do, it is time to learn how to trust God again.
The prophet Habakkuk could not understand how God could idly allow the sin of their enemies to continue unchallenged. If we believe God to be worthy of our complete trust, we must accept His plan even when it doesn't make total sense.
God promised Habakkuk that He would right all the wrongs done by their enemies, but the timing seemed delayed. A belief in God's sovereignty implies that we believe God does all things in the right way and at the right time.