När Elkana och hela hans familj gick upp till Shilo för att förrätta det årliga offret till Herren och frambära sitt löftesoffer,