Question: what is the difference between a promise and vow?
Answer: You take vows, whereas you give a promise. So if you take a vow, you take a particular responsibility on yourself, and giving a promise means, you declare an assurance that will you do something. A vow is sacred, whereas, promises; well, nobody keeps them, they are mostly broken.