We’re halfway through the year and many of us are probably taking stock already, looking back at the many things we thought we would have achieved by now and perhaps feeling somewhat disheartened because yet again, unlike everyone else around us our glasses are still half-empty. But before you start thinking God hasn’t been good to you, take a moment to look back on your life. You may not be where you want to be, but you’re probably not where you used to be. That’s progress, no matter how insignificant you may think that is. You’ll be surprised at how many people are aspiring to be where you are and would do anything just to have the life you have. Now, I’m not advocating for a life of mediocrity, God wants us to be pacesetters and to excel in every area of our lives and it gladdens His heart when we do, but sometimes our “wants” present themselves as “needs” taking over our lives that we’re no longer able to enjoy what we already have. But God isn’t obligated to give us what we want if it’s not in line with His will for our lives and especially if it’s for vain glory.

When you ask, you do not receive, because you ask with wrong motives, that you may spend what you get on your pleasures. James 4:3(NIV)

That explains it all. God isn’t in the business of fulfilling carnal desires that have no bearing on his plans and purposes for our lives. We may decide to get what we want some other way but we must equally be prepared to do whatever it takes to keep what we have “acquired”, except that it’s sometimes more trouble than it’s worth. It’s only the blessing that God gives, that makes one rich without an iota of sorrow attached to it. See Proverbs 10:22

But if it’s a “need”, trust me, God’s got your back. He’ll meet every need of yours beyond and above what you could ever ask or think because He delights in your prosperity.

But my God shall supply all your need according to his riches in glory by Christ Jesus. Philippians 4:19(KJV)

One thing I know is that God is never late, He’s always on time, maybe not my human standards, but His timing is always perfect. It may not happen when you think you ought to have had it, but it will happen, and when it does, it’ll be perfect because He makes all things beautiful in His time. See Ecclesiastes 3:11