Joseph had to be wondering what God was up to. After all, this was the Messiah born this day. God had told him so many months earlier. If this was not the case, Joseph would have let Mary go because she was pregnant and it was not his child. He believed the angels report. He believed it was a real event and not just a dream. He had to hold onto that at this time because it was all too strange.
Why was there no room in the inn? Couldn’t God have saved them a room? Why a lowly manger and hay for a bed? Could not God have had someone take them into their house where it was warm and cozy? Why did he choose them? They were just ordinary people with no ties to anyone important. Yes, they were descendants of David, but so were many other people. Why me?, he must have been asking.
God has a way of doing things that we don’t always understand. If you are asking God to work out your situation today, and you are doing all you can to follow Him and are not seeing what you expect to see, take heart. Think of Joseph and know that no matter how strange things look, God is at work carrying out His plan.