Have you had to wait for a very long time for God to answer a specific prayer of yours? You know that what you are asking is within His will. It matches up with what is promised in Scripture. But, it’s not happening. Did you think God was being lazy or had forgotten you?
Maybe God has been preparing the background for answering your prayer today or in the future. That’s what God did for the Jews during the years before Jesus showed up for all to see. We celebrate Christmas beginning with Luke 1 and Luke 2—the births of John the Baptist and Jesus. But, have you ever considered that God started preparing for Christmas hundreds of years before?