Every good gift and every perfect gift is from above, and comes down from the Father of lights, with whom there is no variation or shadow of turning. James 1:17
The words from James 1:17 remind us of two important truths:
#1 All goodness comes from God. Why? Because God is good. In fact God is so completely good, that apart from Him there is no good. God is perfectly good. And, praise God, He graciously gives us good gifts.
#2 God never changes. God not only is perfectly good, He has always been perfectly good, and He will always be perfectly good.
Based on these two truths about God and His goodness, we have every reason to thank God for always being good.
But let us not miss the verse that comes immediately before (v.17).
James 1:16 Do not be deceived, my beloved brethren.
We can be easily deceived into forgetting that God is the source of all that is good. When that happens, we can forget to thank God for all that is good. The good that we enjoy is not the result of luck, or our hard work, or of anything else. God does bless our hard work, and He may use other people to bless us, but do not be deceived: All good comes from God!
And since that is true, let us thank God this Thanksgiving Day—and every day!