Every good thing given and every perfect gift is from above, coming down from the Father of lights, with whom there is no variation or shifting shadow.
James 1:17 New American Standard Bible (NASB)
Every good thing comes from God, not only that, it is all a gift because we deserve nothing good. We are all born sinful and unworthy of God. But He is gracious, He gives us gifts we do not deserve, and paid the penalty of our sin which we owed. He is not a God who is stingy or unkind. He is a God who loves to give the perfect gift and stores up good things to give us, not to withhold them but to give them at just the right time. He is the best Father we could ever have, and infinitely better than even the best earthly father because He does not change, He is not selfish, He does not have favorites. He has given us so much which we take for granted. If we would only stop and count our blessings, look at everything we have as a gift rather than something we are due, we would be so much more grateful and content. Determine today to look at life as if everything was a gift, rather than something you deserved, and you will develop a heart of gratitude! We have so much for which to be thankful!