As to God answering prayers, I'm reminded of something I heard as an early teenager.
My best friend for years was a PK (Preacher's Kid). His mother said to me once, "Yes, God answers every prayer. But remember, 'No' is just as valid an answer as 'Yes'."
Dave Oesterreich