A few years ago whilst I was still involved in a Prison Chaplaincy team, one of the lads in our discussion group asked, “Why did God send an angel to tell Joseph to marry Mary? Why didn’t he do his own dirty work?”
It immediately occurred to us that rather than seeing the responsibility of telling Joseph the good news that it was OK to marry Mary and that Jesus was the Saviour as “dirty work” they would possibly have been as eager as children wanting to be chosen for a special part in the nativity play.
God does not always reveal the truth of the gospel directly to people. In fact he mainly relinquishes the task of telling the good news to us. He could retain the pleasure for himself but instead allows us the joy of passing on the news.