I was wrong when I said I believe God hears all prayers. Got to thinking about it & remembered a scripture that says he doesn't.
John 9:31 says "Now we know that God heareth not sinners: but if any man be a worshipper of God, and doeth his will, him he heareth”.
Seems to me if God's love is perfect & unconditional, he would listen to everyone but that’s just my opinion, & evidently not the way God works.