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