18 I shall yield my vows to the Lord, in the sight of all his people; (I shall pay my vows to the Lord, before all his people;)