What does Mark 6:26 mean?
Herod was devastated, but because he’d made a public promise in front of his guests, he didn’t want to back out. Mark 6:26 - Modern Text Bible
(Herod didn’t want to kill John, but he felt trapped by his own words and the pressure of his audience.)