The Gospel is why God listens to prayer. Meaning, it is because of who Jesus Christ is and what He did. It has nothing to do with a person’s piety or way of praying. If you have been persuaded that God will not listen to your prayers because you are not good enough for Him, YOU ARE RIGHT. God does not listen to you because you’ve earned His favor. You can agree with the thoughts that you are unworthy, because you are unworthy … IF … you are expecting the Father God to accept your prayers because of your own goodness and merits. You have God’s favor solely because of Jesus Christ. It is necessary to understand and accept that the requirement to be accepted by God is perfection. Jesus Christ is the only one who has met that requirement. He offers that perfect righteousness to whoever will give us their self-righteousness and put their trust in Him, and His righteousness.