When Elkanah and all his household went up to make the annual sacrifice and keep his solemn promise,