다섯 자매의 이야기다. 어린 시절 물놀이를 간 자매들은 자신들의 삶을 뒤흔드는 비극적인 사건과 마주하는데, 영화의 시간은 그로부터 몇 십년 뒤 이들이 중년이 되는 시기로 갑작스레 이동한다. 그날 이후 응어리진 마음과 오해로 인해 서로를 오랫동안 원망하던 이들은 자매들이 모두 노년이 된 어느 날, 누군가의 부고 소식을 듣고 한 자리에 모인다.

타지키스탄의 어느 조그만 마을, 10살 난 코쉐드는 앞을 볼 수 없는 맹인이다. 아버지는 러시아로 떠난 뒤 소식이 없 고, 어머니와 단둘이 어렵게 살고 있다. 그런 코쉐드에게는 소리를 예민하게 받아들이는 재능이 있다. 그래서 현악기 조율사로 일하면서 생계를 돕는다. 그는 일터로 가면서 가끔 아름다운 소리 를 따라가다가 지각을 하기도 하며, 그래서 그는 늘 귀를 막고 다녀야 한다. 하지만 코쉐드가 그의 특별한 감각과 재능으로 만나는 세상은 일반인들의 그것보다 훨씬 더 크 고 깊다. 그래서 순수한 마음을 가진 이는 코쉐드의 아름다운 마음에 이끌리지만 그렇지 못한 이에게는 코쉐드가 한낱 눈먼 소년에 불과하다. 코쉐드에게 동화된, 그리고 그를 동생처럼 돌봐 주는 나데레는 시장 한복판에서 코쉐드를 잃어버려도 그를 찾는 방법을 안다.

어머니 캐롤린(Carolyn Ryan: 메릴 스트립 분)은 의사로, 아버지 벤(Ben Ryan: 리암 니슨 분)은 충실한 가장으로 서로 사랑하며 살아온 평범한 중류 가정에 어느날 예기치 않았던 사건이 일어난다. 라이언 부부의 십대 아들 제이콥(Jacob Ryan: 에드워드 펄롱 분)이 아무런 흔적도 없이 사라져 버린 것이다. 아들 제이콥이 사라져 버린 그날, 제이콥의 여자 친구 마사 태브너(Martha Taverner: 앨리슨 폴랜드 분)가 잔혹하게 살해된 후 변사체로 발견되었으니. 권태로울 정도로 평온했던 벤과 캐콜린의 일상은 충격과 경악 속에 깨뜨려지고 그들의 가족은 정신적 혼돈에 빠져든다. 두 사람은 아들에게 무슨 일이 일어났는가를 알아내기 위하여 고군분투한다. 평소 서로 사랑하며 가족끼리의 결속이 강했던 라이너씨 가족이었기에 제이콥이 살인자이거나 그럴지도 모른다는 가정은 이들 가족을 두려움고 공포, 혼란 속에 빠뜨리게 된다. 벤과 캐롤린 부부는 자신들에게 닥친 비극의 그림자에 맞서면서 사랑하는 아들을 보호하기 위해 몸부림친다. 그러나 그 방법과 이유는 도덕적인 기준에서, 또는 무한한 사랑의 시각에서 서로 청예한 대립과 갈등 속에 전개된다. 서로의 번민과 갈등 속에서도 그들 두 사람은 과연 자신들의 선택이 옳은 것인지, 그리고 아들을 구하려는 시도가 아들을 수렁헤서 구해내는 힘이 될 지 아니면 더 큰 해를 끼치게 될 지 확신할 수 없는 혼돈된 상황에 빠지게 된다.