Micaiah had the guts to stand alone time after time as a prophet and speak what God told him. He didn’t sugar coat his words because he was speaking to the leader of Israel. His bold statement that the king would die in battle came true even though effort was made to protect King Ahab.
1 Kings 22:29-38
29 So King Ahab of Israel and King Jehoshaphat of Judah led their armies against Ramoth-gilead. 30 The king of Israel said to Jehoshaphat, “As we go into battle, I will disguise myself so no one will recognize me, but you wear your royal robes.” So the king of Israel disguised himself, and they went into battle.
31 Meanwhile, the king of Aram had issued these orders to his thirty-two chariot commanders: “Attack only the king of Israel. Don’t bother with anyone else!” 32 So when the Aramean chariot commanders saw Jehoshaphat in his royal robes, they went after him. “There is the king of Israel!” they shouted. But when Jehoshaphat called out, 33 the chariot commanders realized he was not the king of Israel, and they stopped chasing him.
34 An Aramean soldier, however, randomly shot an arrow at the Israelite troops and hit the king of Israel between the joints of his armor. “Turn the horses[a] and get me out of here!” Ahab groaned to the driver of his chariot. “I’m badly wounded!”
35 The battle raged all that day, and the king remained propped up in his chariot facing the Arameans. The blood from his wound ran down to the floor of his chariot, and as evening arrived he died. 36 Just as the sun was setting, the cry ran through his troops: “We’re done for! Run for your lives!”
37 So the king died, and his body was taken to Samaria and buried there. 38 Then his chariot was washed beside the pool of Samaria, and dogs came and licked his blood at the place where the prostitutes bathed,[b] just as the Lord had promised.