“Every good thing given and every perfect gift is from above; it comes down from the Father of lights [the Creator and Sustainer of the heavens], in whom there is no variation [no rising or setting] or shadow cast by His turning [for He is perfect and never changes].”
James 1:17 AMP

We begin today’s devotion by emphasizing the fact that God is good! There are times when we are faced with tough life situations and it looks as though God is not there but that’s not the truth. He is good and ever present with us.

Just as we’ve read in our anchor text, God never changes, His nature is constant forever.

Some of us need to hear these words over and over again, particularly those going through tough times at the moment. Be reminded of whose you are and His ability to turn around situations for your good.

Now, this probably begs a question in your mind… “if God is good and able to turn situations around for my good, why then is He taking so long to do this?”

Maybe you even received words about a particular situation and you expected the manifestations to happen immediately but the reverse seems to be the case and you begin to wonder… “what if it gets too late before God intervenes?”

News flash – God is never late! Not at all. He is always on time. Let’s look at two examples from the Bible.

Abraham received a word from God that he was going to have a son. However, that didn’t happen until 14 years later when Abraham was 100 years old(Gen 15:4, 16:16, 21:1-5). Yet, God was on time.

What about Lazarus? He had been dead for four days before Jesus showed up at his grave. In fact, Martha, his sister, queried that her brother wouldn’t have been dead if Jesus had come sooner but guess what? The fact that Jesus showed up four days later didn’t make Him late (John 11:1-44). He was right on time.

One issue we believers have is that we expect God to do what we want Him to do at the time (or in a way) that we think it should be done. Hence, when it doesn’t happen that way, we begin to question Him.

This is such a wrong thing to do. Here’s what to do instead:

“Trust in the Lord with all your heart; do not depend on your own understanding.”
Proverbs 3:5 NLT

If you truly believe in God, stop trying to figure out the solutions in your head. Let Him handle it. Do not let the contradictions change your convictions at all. Trust God and trust His timing. He is never late and will do it just when the time is right. He’s got you!

Bible Reading Plan:
John 3:22-36, James 5:1-6, Ecclesiastes 7:15-29, Jeremiah 23-25