If God is Sovereign, why does he want us to pray all the time? Can't God just do things for us without us praying? Since he knows all our thoughts, desires of our hearts can he just grant us those without us having to open our mouths and pray? Why do we have to pray?