The simplest reason why God is not answering our prayers could be that we are praying amiss.