Perfect. Omnicisent. Omnipotent. All Powerful. Before reading any further tell me if all those words describe God. If you're answer is "yes", then prayer CAN NOT work. Now please don't get this definition of prayer mixed up with "talking to God". When I pray, I pray in a conversational style and I don't necessarily ask God to do or look over anything. So, on to the point. Praying for your dog to come home, your mother to be healed of her cancer, or asking for someone to be watched over on a trip can not work if God has the characteristics listed at the top of the post. If God is omniscient then he knows all of our thoughts and what will become of us. So, do some people think that by praying you are going to petition God to come perform a favor for you? And if God can be petitioned, where does He draw the line? You prayed that your grandmother would be healed of cancer and she was, so you attribute it to God. But the woman next door has a child die of lukemia at the age of twelve. And of course if God is omnipotent, then he can heal people, but if he is perfect does he have the ability to change his mind? I've also had some people say that they pray for God's will to be done. But is there really any need to pray for that? God's Will will be done, no matter what happens. So, just wanted to get some responses on this idea. Thanks!