에브라임 산지 라마다임소빔에 엘가나라는 사람이 살았습니다. 그는 두 아내를 두었는데 한 사람의 이름은 한나이고 다른 사람의 이름은 브닌나였습니다. 브닌나에게는 자녀가 있었으나 한나에게는 자녀가 없었습니다. 엘가나는 해마다 자기 성읍에서 실로로 올라가 하나님께 예배하고 제사를 드렸습니다. 그곳에는 엘리의 두 아들 홉니와 비느하스가 제사장으로 있었습니다.
엘가나가 제사를 드리는 날에는 아내 브닌나와 그의 모든 아들과 딸에게 몫을 주었습니다. 한나에게는 갑절의 몫을 주었습니다. 엘가나는 한나를 사랑했지만, 하나님은 한나가 아이를 갖지 못하게 하셨습니다. 브닌나는 한나가 아이를 낳지 못하는 일을 두고 격분하게 하려고 그를 괴롭혔습니다. 해마다 실로에 올라갈 때마다 그렇게 했습니다. 한나는 울고 먹지 않았습니다.
엘가나는 한나에게 왜 우느냐, 왜 먹지 않느냐, 왜 마음이 슬프냐고 물었습니다. 자신이 아들 열보다 낫지 않느냐고 했습니다. 실로에서 먹고 마신 뒤 한나는 일어났습니다. 제사장 엘리는 하나님의 성전 문설주 곁 의자에 앉아 있었습니다. 한나는 마음이 괴로워 하나님께 기도하며 많이 울었습니다. 그는 아들을 주시면 평생 하나님께 드리고 그의 머리에 삭도를 대지 않겠다고 서원했습니다.
한나가 오래 기도할 때 그는 마음속으로 말했고 입술만 움직이며 소리는 들리지 않았습니다. 엘리는 그를 술 취한 사람으로 여기고 언제까지 취해 있겠느냐며 포도주를 끊으라고 했습니다. 한나는 자신은 술이나 독주를 마신 사람이 아니라 마음이 슬픈 여자라고 답했습니다. 하나님 앞에 자기 심정을 쏟아 놓았을 뿐이며, 괴롭고 원통해서 지금까지 말한 것이라고 했습니다. 엘리는 평안히 가고 이스라엘의 하나님이 구한 것을 허락하시기를 바란다고 말했습니다.
한나는 당신의 여종이 당신에게 은혜를 입기를 바란다고 말하고 길을 갔습니다. 그는 먹었고 얼굴에 다시는 근심 빛이 없었습니다. 이튿날 아침 그들은 하나님께 예배하고 라마의 집으로 돌아갔습니다. 엘가나는 아내 한나와 동침했고 하나님은 그를 기억하셨습니다. 한나는 임신하여 아들을 낳고, 하나님께 구했다고 하며 그의 이름을 사무엘이라고 불렀습니다.
엘가나가 온 집과 함께 해마다 제사와 서원을 갚으러 올라갈 때 한나는 올라가지 않았습니다. 그 아이가 젖을 뗀 뒤에 데리고 가 하나님 앞에 보이게 하며 거기 머물게 하겠다고 했습니다. 엘가나는 그 말대로 하라고 했습니다. 한나는 아이가 젖을 뗀 뒤 수소 셋과 가루 한 에바와 포도주 한 가죽 부대를 가지고 아이를 실로의 하나님의 집으로 데려갔습니다. 아이는 아직 어렸습니다.
그들은 수소 한 마리를 잡고 아이를 엘리에게 데려갔습니다. 한나는 전에 엘리 곁에서 하나님께 기도하던 여자라고 말했습니다. 그 아이를 구했더니 하나님이 구한 것을 허락하셨다고 했습니다. 그러므로 그 아이를 하나님께 드린다고 말했습니다. 사무엘은 그곳에서 하나님께 예배했습니다.
한나는 하나님 안에서 자기 마음이 기뻐하고 자기 뿔이 높아졌다고 노래했습니다. 하나님과 같은 거룩한 이가 없고 반석도 없다고 했습니다. 그는 용사가 활을 꺾이고 넘어진 사람이 힘으로 띠를 띠며, 배부른 사람이 품을 팔고 주린 사람이 다시 주리지 않는다고 노래했습니다. 아이를 낳지 못하던 여인이 일곱을 낳고 자녀 많은 여인은 쇠약해진다고 했습니다. 하나님은 죽이기도 하시고 살리기도 하시며 가난하게도 부하게도 하시고 낮추기도 높이기도 하신다고 노래했습니다.
한나는 하나님이 땅 기둥을 붙드셨고, 자기 성도들의 발을 지키시며 악인은 어둠 속에서 끊어진다고 노래했습니다. 하나님과 다투는 사람은 산산이 깨지고, 하나님은 하늘에서 우레를 내리시며 땅 끝까지 심판하신다고 했습니다. 그는 자기 왕에게 힘을 주고 기름 부음 받은 이의 뿔을 높이실 것이라고 노래했습니다. 그 뒤 엘가나는 라마의 집으로 돌아갔고, 아이 사무엘은 제사장 엘리 앞에서 하나님을 섬겼습니다.