But Elkanah always gave a special share of the meat to Hannah, because he loved Hannah and because the Lord had kept her from having children.
Peninnah would tease Hannah and upset her, because the Lord had made her unable to have children.
This happened every year when they went up to the house of the Lord at Shiloh. Peninnah would upset Hannah until Hannah would cry and not eat anything.
Her husband Elkanah would say to her, "Hannah, why are you crying and why won't you eat? Why are you sad? Don't I mean more to you than ten sons?"
Once, after they had eaten their meal in Shiloh, Hannah got up. Now Eli the priest was sitting on a chair near the entrance to the Lord's house.
Hannah was so sad that she cried and prayed to the Lord.
She made a promise, saying, "Lord All-Powerful, see how sad I am. Remember me and don't forget me. If you will give me a son, I will give him back to you all his life, and no one will ever cut his hair with a razor."
While Hannah kept praying, Eli watched her mouth.
She was praying in her heart so her lips moved, but her voice was not heard. Eli thought she was drunk
and said to her, "Stop getting drunk! Throw away your wine!"
Hannah answered, "No, sir, I have not drunk any wine or beer. I am a deeply troubled woman, and I was telling the Lord about all my problems.