When we succeed in truly thanking God, we feel good at heart. The reason is that we have been created to give glory to God, now and for-evermore. And every time we do so, we feel that we are in harmony with His plans and purposes for our lives. Then we are truly in our element. That is why it is so blessed.
God alone fully understands what each one of us needs; we make mistakes continually and pray for things which would be harmful to us if we received them. Afterwards we see our mistakes and realize that God is good and wise in not giving us these things, even though we plead ever so earnestly for them.