20 After some time, Hannah conceived and gave birth to a son. She named him Samuel, because she said, “I requested him from the Lord.”
21 When Elkanah and all his household went up to make the annual sacrifice and his vow offering to the Lord,
22 Hannah did not go and explained to her husband, “After the child is weaned, I’ll take him to appear in the Lord’s presence and to stay there permanently.”
23 Her husband Elkanah replied, “Do what you think is best, and stay here until you’ve weaned him. May the Lord confirm your word.” So Hannah stayed there and nursed her son until she weaned him.
24 When she had weaned him, she took him with her to Shiloh, as well as a three-year-old bull, half a bushel of flour, and a jar of wine. Though the boy was still young, she took him to the Lord’s house at Shiloh.
25 Then they slaughtered the bull and brought the boy to Eli.
26 “Please, my lord,” she said, “as sure as you live, my lord, I am the woman who stood here beside you praying to the Lord.