# vowed a vow
"made a vow" or "solemnly promised God"
# on this road on which I am walking
"on this journey"
# will give me bread to eat
Here "bread" stands for food in general.)