If God seems slow in responding, it is because He is preparing a better gift. He will not deny us. God withholds what you are not yet ready for. He wants you to have a lively desire for His greatest gifts. All of which is to say, pray always and do not lose heart.