18 If I had cherished iniquity in my heart,
the Lord would not have listened.
19 But truly God has listened;
he has attended to the voice of my prayer.
20 Blessed be God,
because he has not rejected my prayer
or removed his steadfast love from me!
One of the reasons for unanswered prayers is sin. Sometimes sin disrupts our communication with God. If we cherished iniquity in our hearts, the Lord wouldn’t have listened. That is why when we pray, we have to confess to Him. We should stop doing wrong and seek righteousness.
God listens to our prayer may it be a plea or a complaint. At times we just don’t receive His answers because He has something better in mind. Take for example a prayer of a lady who wanted to marry a guy whom she doesn’t know is already married. Be careful of what you wish for. If God answered that lady’s prayer, she might end up with a broken heart and be called a home wrecker.
Just because He doesn’t answer doesn’t mean He don’t care. Some o God’s greatest gifts are unanswered prayers(Philip Yancey).
But of course, thanks be to God for all our answered prayers!