James 1:17 – 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.

In the Greek text there are two separate words to describe God’s giving. The first word means “the act of giving” and is accompanied by the adjective for good, while the second denotes “the actual gifts received” and is preceded by the adjective for perfect. The first expression emphasizes the goodness of receiving something from God, while the second, the perfect quality of whatever God gives. God’s giving is continuously good; and His gifts are always perfect. The great news is found in the last part of this verse, that God cannot change or alter His giving. He is a good giver and He does give to His children exactly what they need. Although everything He creates goes through changes, He Himself cannot and will not ever change.


Everything you have, that is good in your life, God has given to you. Every situation that has worked out perfectly for you has come from the hand of the Almighty. This past Sunday at church we read that “Jesus Christ is the same yesterday, today and forever.” (Hebrews 13:8). His character is constant and He will never ever change. This assures you that you can always count on God to be there for you at the right time and in the right way. Your challenge this week is to give to others some of the many things God has given to you. Perhaps the Lord has given you financial blessings; consider paying someones past due utility bill or fill up their gas tank. If you have a heart for hospitality, then invite someone to your home and treat them to a time of blessed fellowship. Give of yourself this week and share the good and perfect things God has given to you. You will be blessed for doing so. May the Lord bless your faithfulness.