People usually know what they want but rarely do they know if they’re ready for it. They pray to God for things and then wonder whether He’s been listening at all when they don’t get them right away. I can assure you, God hears your prayers. He knows the desires of your heart and also when you are ready to receive them. When you are ready, your prayers will be answered. His timing is perfect.