Giving thanks is so important to being able to hear God's voice because, like praise and worship, it is something God responds to. It's something God loves, something that warms His heart. Any time we give God pleasure like that, our intimacy with Him increases—and that makes for a better relationship with Him.
Also, when we are thankful, we are in a position to receive more from the Lord. If we are not thankful for what we have, why should He give us something else to murmur about? On the other hand, when God sees that we genuinely appreciate and are thankful for the big and little things, He is inclined to bless us even more. According to Philippians 4:6, everything we ask God for should be preceded and accompanied by thanksgiving—we should pray with a thankful heart for what we already have and thank Him in advance for hearing and answering our prayers! No matter what we pray for, thanksgiving should always go with it. A good habit to develop is starting all our prayers with thanksgiving. An example of this would be: "Thank You for all You have done in my life, You are awesome, and I really love and appreciate You."
I encourage you to examine your life, to pay attention to your thoughts and your words, and see how much thanksgiving you express. Do you grumble and complain about things? Or are you thankful? If you want a challenge, just try to get through an entire day without uttering one word of complaint. Develop an attitude of thanksgiving in every situation. In fact, just become outrageously thankful—and watch as your intimacy with God increases and as He pours out greater blessings than ever before.
Prayer of the Day: Lord, thank you for the way You lead me when I pray. Help me to remember to thank You first before I do anything else. Let thankfulness be the basis of my prayer life. I choose right now to put replace complaining with gratitude.