John 9:31 AMP
We know that God does not listen to sinners; but if anyone is God-fearing and a worshiper of Him and does His will, He listens to him.
Children, who is a sinner? A sinner is a person that does the opposite of what God’s word says (disobey God’s instructions). Such a person does not act Christlike. The scripture above says God does not listen to sinners. That means, if one is living in sin, such a person cannot receive anything from God.
So, who will God answer his or her prayers? God will listen to a righteous person when he or she calls on Him.
My children do the will of God. God listens to them because they are not sinners.