God is there and He is always listening to your prayers, no matter what. He may not answer a selfish prayer, but if you ask Him to help you do His will, he will definitely give you what you asked for sometime (note that I didn't say immediately). BTW, great song: Who Am I