And he said, The things which are impossible with men are possible with God. Luke 18:27
O How wonderful it is to know that we serve a God who has the power to do all things. From healing, to deliverance, to protecting, to counseling, to comforting, to saving, etc., etc., etc. The list is endless. He can be whatever we need Him to be when we need Him to be.
When we pray to God with a sincere heart, He will answer us. Whether that answer is what we want to hear, well that's a different story. We need to be mindful that whatever response we get, it is for our own good. God always has our best interest at heart.
God is only limited by our thinking, our actions, and our lack of knowledge. If someone is in a position to help you, and you either don't believe they can, don't move when they tell you, or don't even know the person exist, then how can they help you? That's the position we put God in. He can't work on our behalf for the same reasons. How do you help someone who either don't know they need help or don't believe they can be helped?
Isaiah 55:8-9,11 says, For my thoughts are not your thoughts, neither are your ways my ways, saith the Lord. For as the heavens are higher than the earth, so are my ways higher than your ways, and my thoughts than your thoughts.
11)So shall my word be that goeth forth out of my mouth: it shall not return unto me void, but it shall accomplish that which I please, and it shall prosper in the thing whereto I sent it.
Keep in mind that there isn't anything that we can't take to the Lord and He not help us. He is a God of limitless possibilities. But you won't know that if you don't try Him for yourself.
But it is written, EYE HATH NOT SEEN, NOR EAR HEARD, NEITHER HAVE ENTERED INTO THE HEART OF MAN, THE THINGS WHICH GOD HATH PREPARED FOR THEM THAT LOVE HIM. 1Corinthians 2:9