When that Godly song comes up in your heart and you don’t “feel” like singing it… think again. That was a God thought… an unction from the Holy Spirit to guide you into victory. Does that mean that God wants us to praise Him at that particular time?
Well… yes. But He actually sent that thought (the unction to sing that particular song) for your benefit… not His. When you begin to sing that song… it delivers you from the wrong thinking pattern you are in that is getting you down. The Holy Spirit can give you the song… but He can’t sing it for you.
NIV Psalm 32:7 You are my hiding place; you will protect me from trouble and surround me with songs of deliverance.