Giving thanks is an act of showing your sincere appreciation to someone for a favour or a service he ⁄ she has rendered to you.
If there is something that you have been praying and asking God for but it does not seem forthcoming, check yourself. It is not because you are not asking rightly (although sometimes that could be the case) but most times it is because you do not use the right approach.
Take this example; there’s this little girl who everyday asks her father to buy her ice-cream on his way back from the office. He promises to do it but at the end of the week it turns out he never did. Then one Monday when her father gets back from work she goes to him and says daddy I am so grateful for the ice-cream you got me, it was wonderful. Now her dad wonders what ice-cream because he is so sure that he did not get her any. Now instead of receiving the daily request of ice-cream from his daughter he gets a daily thank you for something he is yet to do. Believe me in no time he not only got her the ice-cream but popcorn to go along with it.
Another example is when Jesus fed the five thousand. The available food was not enough but instead of asking God to provide more or going around looking for more he simply gave thanks and instantly there was an answer.
The same thing applies to God. God has made us several promises he will definitely keep. But to you it may seem like there is a delay in the fulfillment of these promises in your life. Try this, instead of asking God consecutively for it; choose to thank him for already doing it. You will see that your answer will come faster than you can ever imagine.
Thanksgiving is a way to speed up the arrival of the answers to your prayers. 1 Thessalonians 5:18 “In everything give thanks: for this is the will of God in Christ Jesus concerning you”. Give thanks!!!!!!!!!!!!!!