Great Book on Prayer

God is sovereign, He is all knowing and all powerful. He knows our every thought before it’s even in our minds, He knows every breath that we take and He knows what we need even before we ask. So why do we need to pray, if God already knows everything? I’m...