Psalm 40:5 Many, O Lord my God, are the wonders which You have done, and Your thoughts toward us; there is none to compare with You. If I would declare and speak of them, they would be too numerous to count. It easy to measure our life by our problems instead of our blessings. At its root this is because we are not completely satisfied in God. But if we take a moment to enumerate the many ways God has blessed us, we will come up with a very long list. God meets our temporal needs like food, water, shelter, clothing et. al. He also meets our spiritual needs: forgiveness from sin, eternal life, divine comfort during suffering et. al. As for wonders, God created the heavens and the earth. He not only created them but He keeps them. The earth spins and rotates around the sun because God makes it so. I could go on ad infinitum, ad nauseaum cataloging God's wonders and blessings towards us. Suffice to say that He is a good God. Praise the Lord!