First off, Prayer does not translate “Abracadabra.” It is not a magical word we simply say for God to grant our wishes.
Next, Prayer is not a one-way street. It is two way - we speak, God listens. God speaks and we (should) shut up. It is a dynamic communication shared with a living God.
Lastly, Prayer is not always answered the way we want them to be. God is not a vending machine that easily puts out the candy once the money is in. As I had learned early on, God’s answer varies - it can either be Yes, No or Wait.
So it is not that Prayer doesn’t work, it does. We’re just too self-involved to realize it has been answered, especially in ways not prone to our liking.