See the Savior Wait for God
It has been well said that from our perspective, there are three kinds of answers we can receive to our prayers. Sometimes, God answers, “Yes,” and he gives us what we have asked for. Sometimes, God answers, “No,” and he gives us something better than what we asked for. And sometimes, God answers our prayers, saying, “Yes, but not yet,” and we are left to wait for our requests to be fulfilled.