God always promised His presence with His people, but He never promised 100% clarity, or that He wouldn't interrupt plans made from a human perspective. This timeless truth of Scripture is easily seen in the Christmas story, as well.- Luke 1:26-38, Matthew 1:1-18