Elcana, un hombre de la región montañosa de Efraín, tenía dos esposas: Ana, que no tenía hijos, y Penina, que sí los tenía. Cada año subía con su familia a Silo para adorar y ofrecer sacrificio al Señor, donde servían los sacerdotes Ofni y Finees, hijos de Elí. Elcana daba a Ana una porción doble porque la amaba, pero Penina la provocaba con crueldad para irritarla, y Ana lloraba y no comía. Elcana intentaba consolarla diciéndole que él valía más para ella que diez hijos.
Un día, después de comer y beber en Silo, Ana se levantó y oró al Señor con amargura de alma y muchas lágrimas. Hizo un voto: si el Señor miraba su aflicción y le daba un hijo varón, ella lo entregaría al Señor todos los días de su vida y navaja no pasaría sobre su cabeza. Elí, que la observaba, vio que movía los labios sin que se oyera su voz y pensó que estaba ebria. Ana le explicó que no había bebido vino, sino que estaba derramando su alma delante del Señor. Elí la despidió con una bendición: que el Dios de Israel le concediera lo que había pedido.
Ana se fue, comió y su rostro ya no estaba triste. A la mañana siguiente adoraron y volvieron a su casa en Ramá. El Señor se acordó de Ana y dio a luz un hijo, al que llamó Samuel, porque se lo había pedido al Señor. Cuando el niño fue destetado, Ana lo llevó a Silo con un toro de tres años, harina y vino. Presentó el niño a Elí, le recordó que era la mujer que había orado allí y declaró que lo dejaba para siempre al servicio del Señor. Y allí adoraron al Señor.