Bethlehem: City of David?

When did Bethlehem become the “city of David”? That title had always been given to Jerusalem. Forty times in the Old Testament Jerusalem is referred to as the city of David, and no other city in the Bible is ever called by that name. Until Luke’s gospel. “Joseph also went from the town of Nazareth in...