"because of what he had sworn to the girl" or "because he had sworn to give the girl whatever she asked for"
"and because his dinner guests had heard his oath"