take a vow

See: promise, vow