God answers prayer. We find it repeatedly in the Bible. His prophets cried out to Him and in His perfect time and in His own way He answered. What makes us think it will be any different today. God doesn’t change.
Cast your mind back over the years. Has God ever let you down? He might have said ‘no’, He might have said ‘wait,’ or He might have said ‘yes.’ As we reflect we will see that His answers have been the best for us. We can sometimes see the reasons for the answers and some questions we won’t know why until the other side of heaven.
Our job is to remember that He does all things well and He only wants the best for us.