If we read the Bible from cover to cover, it shows that God gives us a lot of blessings and unmerited favor. Unfortunately, many people fail to recognize this truth, and as a result, they do not show God the gratitude He deserves.
The Scripture is clear when it says we should give thanks in everything, because it is the will of God. When God says everything it includes even problems, sickness, or anything that come our way. Why? Being grateful to God means having the capacity to trust Him that whatever happens in our life, these are all for our own good.
For a Christian, the first thing we should be thankful for is our salvation. God, in His love and compassion to us, sent forth His only begotten Son to die for our sins. This alone should make us grateful to God for the rest of our lives.