Why did God choose to first announce the birth of his son Jesus to lowly shepherds? Why not carpenters, craftsmen or dignitaries? Shepherds were not well thought of at that time and usually came from the lower class of society. They slept on the ground and smelled like sheep. They had to live well outside of town and tend to sheep even in the middle of the night like in the passage above.
So why shepherds? Well it is truly simple. God will reveal himself to those he chooses to reveal himself. That night he chose the shepherds; he knew their hearts were open to him. He knew they would be obedient to his directions and would proclaim the good news of the Savior to all around.
God is not concerned with your social status or occupation; he is interested in your heart. God chose these shepherds and blessed them with a special message. The same message still applies today and is now being proclaimed to you. The good news is that Jesus came to earth to redeem his people. Jesus Christ is the true Good Shepherd (John 10) and he wants to tend to your soul. Is your heart ready to receive this message? If so it is truly good news of great joy!