I will give thanks to you, Lord, with all my heart; I will tell of all your wonderful deeds.
— Psalm 9:1 (NIV)
Often throughout the Book of Psalms, we find David giving thanks to God. Perhaps this is one of the main reasons that God calls David a man after His own heart (see 1 Samuel 13:14; Acts 13:22). David was humble, and he revered and respected God. He was repentant, he trusted God, he loved Him, and he was devoted to Him. He was faithful and obedient, and he gave God the glory and recognition He deserved. Yet David was not perfect; we know from Scripture that in a time of weakness he committed adultery and murder. He did repent of his sins (see 2 Samuel 11:3–5, 14–17; 12:9, 13), and God still calls him a man after His own heart.
This should be encouraging to all of us. I think the fact that David was thankful was one of his best character traits, for when a person has a grateful heart, it tells us a lot about them. One can easily complain, because we usually have plenty of unpleasant circumstances and people in our lives to irritate us, but at the same time we have much more to be thankful for than we have to complain about.
I recommend beginning each day with thanksgiving and developing the habit of thanking God throughout the day for the many things He does for you. Thanksgiving is part of praise, and in Psalm 9:3, after David declares praise to God in verses 1–2, he says that his enemies turned back; they stumbled and perished before God. He gave thanks with all his heart and his enemies were defeated.
Prayer of the Day: Father, I repent for all the times I have complained when I should have been giving You thanks for all Your goodness. Help me develop the habit of being thankful at all times, in all things.