Overwhelmed or Overflowing Heart?

Worry, anxiety, fear, grief, sickness and sorrow could make our heart troubled and overwhelmed. The disciples were troubled in their heart as they could not accept the fact that their Lord and Master would leave them. (John 14:1) However, if they had realised the purpose of His incarnation, their heart would have overflowed with gratitude. Sons of Korah have given several beautiful psalms. “My heart overflows with a pleasing theme; I address my verses to the king; my tongue is like the pen of a ready scribe.” (Psalms 45:1)
1) Overflowing heart: When a person realises God’s goodness, graciousness and generosity, the heart will be overflowing with joy and gratitude. David echoes that: “My cup overflows.” (Psalms 23: 5)
2) Pleasing theme: His mind is full of noble, pleasing, good and great thoughts. There are so many things to be grateful for, marvellous things to praise Him and glorious attributes to worship Him. “Finally, brothers, whatever is true, whatever is honourable, whatever is just, whatever is pure, whatever is lovely, whatever is commendable, if there is any excellence, if there is anything worthy of praise, think about these things.” (Philippians 4:8)
3) Verses: The overflowing heart and overflowing mind finds expression in verses or songs. The communication happens in three directions: worship to God, witness to the world and inspiration to believers.
4) Tongue/Pen/Keyboard: There are various means of communication. Oral communication through tongue: poetry, prose, drama. Through writing using pen and print was another mode of communication. Now, the keyboard has become the strategy for digital communication.
5) Skilled: The spiritual experience compels the psalmist to seek, learn and use skills to communicate. To use a tongue or pen or keyboard there is a need for skills. In the era of multimedia learning skills accordingly is essential.
6) Writer/communicators: God has called His people to be ambassadors, witnesses, way makers, truth teachers and prophets to the world.
7) Glory to the king: All communications should bring glory to the King of Kings and Lord of Lords.
Do I have an overflowing heart of gratitude?