All of us face difficulties in this life. Sometimes, it may seem that nothing goes as you expected. One failure after another seems to be your lot in life, and there may appear to be no reason to continue. But there is, God is still on the throne and His Word, Power, and Authority rule over everything in this life.

Notice what God said to His people through David. Psalm 30:5 “For His anger is but for a moment, His favor is for life; weeping may endure for a night, but joy comes in the morning.” And then he said in verses 11-12, “You have turned for me my mourning into dancing; you have put off my sackcloth and clothed me with gladness. To the end that my glory (soul) may sing praise to you and not be silent. O Lord my God, I will give thanks to you forever.”

In Numbers 23-24, we have the account where Balak called for the prophet Balaam to come and curse the Israelites. He was promised many things if he would do this. It seems that because of that promise he wanted to do it. But the Lord had told him that he could only speak what He told him to say. Each time Balaam opened his mouth he spoke blessings on the Israelites which made Balak furious.

In Deuteronomy 23:5 Moses tells us why it occurred this way. “Nevertheless the Lord your God would not listen to Balaam, but the Lord your God turned the curse into a blessing for you because the Lord your God loves you.”

Joseph’s brothers betrayed him when they sold him into slavery. But the Lord turned it around for his benefit and even for the benefit of the descendants of his brothers. Genesis 50:20-21 says, “But as for you, you meant it for evil against me; but God meant it for good, in order to bring it about as it is this day, to save many people alive. Now, therefore, do not be afraid; I will provide for you and your little ones. And he comforted them and spoke kindly to them.”

As God has done for others, He can and will do for you. Let’s get our focus off ourselves and put it on His promises in Scripture. He loves us with everlasting love and always keeps His promises!