Though it is hard to wait on God, and though it sometimes seems to us that God is slow, God’s timing is always perfect. He is never late. He always acts at just the right time. God knew when the time was just right to send Jesus, the Messiah, into the world. He knew when the exact religious, cultural, and political conditions were in place. Paul wrote, “When the right time came, God sent his Son, born of a woman” (Galatians 4:4, emphasis added). You see, God is not making up plans as he goes. All