The following year, Elkanah again went up to Shiloh with his family to make the kind of sacrifice he made each year, and also to give a special offering to God that he had promised to give him previously.