I believe God answers prayers. It’s His nature: God is love. And it’s our nature to thank Him only after He has done something for us–preferably, something that we asked Him to do: or at least something we can see. Only a fool wants his relationship with the Lord to be on a “What have you done for me lately?” basis.
But sometimes we ought to thank Him for His rock-bottom, foundational blessing: the mere fact that the Lord lives, and that the Lord is God, and has revealed Himself to us. Imagine if we didn’t know Him! Imagine if all we had were idols, or some exalted Leader, or our politics, or the consensus of the faculty lounge–yeesh, I don’t even want to imagine it.
Because the Lord lives, and because He is whom He reveals Himself to be in the Bible, we have blessings that no power in heaven or on earth can ever take away from us: the love of God, which is in Christ Jesus our Lord (Romans 8:39), and God’s sure promise of salvation and eternal life to those who put their trust in Him. He sent His only begotten Son down from heaven to the earth to make this sure for us.
These blessings are mine whether I am in a hospital bed, in prison, shipwrecked in the middle of the ocean, or falling off a 20-story building. No one can take them away from me. Not even my own sins can take them away from me.
And that’s something to be thankful for.