There is an old legend about a man who dreamed he was in heaven. He was taken to a huge room, containing all kinds of gifts, blessings, and marvelous things. He asked what they were. St. Peter replied, “Those are answers to your prayers that you simply couldn’t wait for!” Some people give up on prayer because they don’t get a “yes” answer within 24 hours. Sometimes God’s answer is “no,” but He always adds, “I have something better and wiser for you. Trust me.”
Sometimes God’s answer is “yes,” but the timing is not right. Perhaps God is going to help you meet your life’s partner, but God knows the circumstances will be better next year than this year.
Trust God and keep praying. God’s gifts are best and His timing is perfect.