God knows full well what He will do, but we do not. Therefore, we pray. The hardest prayer to offer is that God’s will be done. Why? Because our human wills so often oppose His - yet He knows what is ultimately - in the final analysis - good for us.
God can do anything, but God wants us to pray, to ask Him for our needs and wants. He especially wants us to pray for each other, to love each other. That is our way we are giving God our love by praying to Him.
The only way for God to know we know Him is through prayer, praying for each other, no matter who they are tells God we know each other as well.
I think a big part of our praying for one another is a way of growing closer together. It’s a way of loving our neighbour. God doesn’t need us, we need him. It’s aligning our will to His, and growing together in unity.
DISCLAIMER: Catholic Answers has turned over the archive to Catholic-Questions.org and no longer owns, manages, or moderates the forums. For additional apologetics resources please visit www.catholic.com.