These verses means so much to me.
We take so many things for granted and don't even realize it. God is much bigger than we are.
We can easily complain about life but David gives us plenty of things to praise God for- he forgives our sins, heals our diseases, redeems us from death, crowns us with love and compassion, satisfies and gives justice..
We have so many things to give thanks-food on our plate, clothes on our back, roof over our heads and parents to guide us.
We shouldn't just thank him on Thanksgiving because it's thanksgiving everyday.