"Every good gift and every perfect gift is from above, and cometh down from the Father of lights, with whom is no variableness, neither shadow of turning." James 1:17
There are a couple of old hymns that have a similar meaning: "Blessings all mine and ten thousand beside" and "Count your blessings, name them one by one, Count your blessings, see what God has done! Count your blessings, name them one by one, and it will surprise you what the Lord has done".
Whether of nature, providence, or grace, and especially the latter; spiritual gifts come from Jesus Christ. Spiritual blessings in him are better than those which only relate to the present life. Such gifts of righteousness as the remission of sins, adoption, regeneration, and eternal life are perfect.
Unlike the good things of this world that are not truly good, as compared to the good things of the world to come, that are "perfectly good." And such things are not from man himself, or from below, but from heaven, and from God who dwells there.
A secret to happiness is prayerfully counting your blessings, while offering thanks to God. When you're having a bad day, take a few minutes and start thanking God for all the blessings He's given to you. You'll find that your focus turns from things that make you sad, to things that make you happy.
The first step toward rejoicing all the time is praying all the time, constantly talking to God throughout the day. Sometimes you may pause to pray in a formal way, and other times you might speak to God in a single sentence while hurriedly moving from one task to another. (1 Th. 5:16-17).
In everything we are encouraged to give thanks and as you continue to communicate with God, make a large part of your prayers the giving of thanks. Paul says, "Rejoice always; pray without ceasing; in everything give thanks; for this is the will of God for you in Christ Jesus (1 Th. 5:16-18).
A prayer for today: "Father, help me to count my blessings each day and to find strength in the knowledge of your word as I grow in understanding.
And help me to look only to you as each moment of each day goes by believing You will do as Your word says do. So that the peace that passes all understanding shall keep my heart and mind through Christ Jesus.