30 While they were on their way, the news came to David that Avshalom had killed all the king's sons, and not one of them was left alive.