Luke 2:4-5 KJV “And Joseph also went up from Galilee, out of the city of Nazareth, into Judaea, unto the city of David, which is called Bethlehem; (because he was of the house and lineage of David:)  To be taxed with Mary his espoused wife, being great with child.”
Can you imagine what went through folks minds as they saw Mary pregnant and not yet married? You think some thought she and Joseph were fornicators? In their culture you could be stoned to death for such an offense. Why didn’t God wait until Mary was married to make her pregnant by the Holy Spirit? Then if anyone saw Mary’s belly, “Great with child,” they would think nothing of it. They would conclude she was pregnant by her husband. Is it unreasonable to think that Mary may have also had some concerns like, “People are gonna think I’ve sinned when they see me?” Why would God choose this timing to bring about the savior of the world? The short answer: BECAUSE HE’S GOD!
I’m sure folks have lots of answers to these questions and some of them would be right. All I can say is God’s timing to do things is His own business. HE IS GOD! He is the only person who does what He wants when He wants and it’s always perfect timing.😊 (2 Samuel 22:31) Let’s remember this when we find ourselves in challenging situations.😊 Others don’t have to know and we don’t always need to know why God chooses to do a thing at a certain time. All we need is the faith that His ways are perfect:
“God you are so wise! I never would have saw that! All I was thinking about was how uncomfortable it felt. You were protecting me the whole time! Forgive me Lord.”😥
Isaiah 55:8-9 KJV “For my thoughts are not your thoughts, neither are your ways my ways, saith the Lord.  For as the heavens are higher than the earth, so are my ways higher than your ways, and my thoughts than your thoughts.”
Please share this with a friend😊