There was a man named Elkanah who lived in Ramah in the hill country of Ephraim. He was the son of Jeroham and grandson of Elihu, from the family of Tohu and the clan of Zuph.
References for 1 Samuel 1:1
Elkanah had two wives, Hannah and Peninnah. Peninnah had children, while Hannah did not.
Each year Elkanah and his family would travel to Shiloh to worship and sacrifice to the LORD Almighty at the Tabernacle. The priests of the LORD at that time were the two sons of Eli -- Hophni and Phinehas.
On the day Elkanah presented his sacrifice, he would give portions of the sacrifice to Peninnah and each of her children.
But he gave Hannah a special portion because he loved her very much, even though the LORD had given her no children.
References for 1 Samuel 1:5
But Peninnah made fun of Hannah because the LORD had closed her womb.
Year after year it was the same -- Peninnah would taunt Hannah as they went to the Tabernacle. Hannah would finally be reduced to tears and would not even eat.
References for 1 Samuel 1:7
"What's the matter, Hannah?" Elkanah would ask. "Why aren't you eating? Why be so sad just because you have no children? You have me -- isn't that better than having ten sons?"