21 When Elkanah next took his family on their annual trip to Shiloh to worship God, offering sacrifices and keeping his vow,