"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).
Every praise should ultimately go to God. He is our hope, our salvation, our guidance, and much more. He gives us all that we need, and we need Him most.
God never changes, He never fails, never stops moving and working for His glory.