To me Joseph is one of the most amazing characters in the Christmas story. He also seems to be one of the most overlooked. We have heard sermons about what a good guy Joseph was. How he was going to divorce her quietly until an angel showed up and told him not to. There is so much more going on here.
Joseph had some hard decisions to make. First keep in mind he truly loved Mary or he wouldn’t have been willing to divorce her quietly. The Jewish law said he could accuse her of misconduct, which carried the sentence of her being stoned to death. (Deuteronomy 22:21) Jewish law was so strict on this that a betrothed virgin that was raped in the city could be stoned for not crying out.(Deuteronomy 22:24)
So Joseph is waiting to marry the woman he loves when he finds out she is pregnant and he knows beyond a doubt he is not the daddy. This isn’t as simple as trying to decide if you want to raise a child that is not yours. If Joseph decides he is going to go on and marry Mary and raise this child that isn’t his, then he has to pay the bride price and cannot ever divorce her. (Deuteronomy 22:28) He is basically admitting to everyone that he sinned and seduced her, which brings shame upon both of their families. Plus in this shame he has the shame of knowing he did not actually commit this sin. Joseph is in a no win situation. The bible said he considered these things I imagine Joseph agonized over these things.
So an angel show s up and tells him not to worry, Mary did not cheat on him. The Angel reminds him of Isaiah’s prophecy that the virgin shall conceive and bear a son called Immanuel or God with us.
Clears everything up for Joseph right!
While with all the miraculous things going on, Mary and Joseph swearing that Mary was pregnant, and the baby belonged to the Holy Spirit, and this is really God’s fulfillment of Isaiah’s prophecy seemed logical; most people did not go for it. Joseph was quite the man. He did what God told him even though it meant tremendous shame on him for the rest of his life.