One of the most frequent questions I have been asked during my years in the ministry goes something like this: “If God is all-good and all-knowing, and if He already knows what we need and want before we ask Him, why should we pray? Why doesn’t He just do it without our asking?”