Yuichi ma 14 lat i bagaż doświadczeń cięższy niż większość dorosłych mieszkańców prowincjonalnej dziury, w której jego ojciec prowadzi rozpadającą się wypożyczalnię łódek. Keiko mieszka w domu znacznie bardziej okazałym, jednak relacje w jej rodzinie dalekie są od ciepła i wzajemnej troski. Więź, jaka połączy nienaturalnie radosną dziewczynę z chłopakiem o ponurym spojrzeniu, to jednak nie temat na melodramat, a raczej przejmująco ostrą historię o buncie wobec świata i zemście na społeczeństwie, które rozkwitającemu pokoleniu podcina łodygi, zanim zdąży na dobre wyrosnąć.
Wyspa Shikoku jest jedną z wiejskich prowincji Japonii. Niewielkie wioski i kilka większych miast położone są w wysokich górach. Nazwę Shikoku można przetłumaczyć dosłownie jako "Cztery krainy" a przy nieco innej wymowie - "Kraina umarłych". W filmie znajdują odzwierciedlenie obydwa tłumaczenia. Hinako w dzieciństwie opuściła wyspę Shikoku i przeniosła się z rodzicami do Tokio. Po latach powraca w rodzinne strony. Tam dowiaduje się o losach swojej najlepszej przyjaciółki z lat młodości, Sayori, z którą straciła kontakt po przeprowadzce do stolicy. Sayori, mając 16 lat, utonęła w jeziorze. Spotykała się wtedy z chłopcem imieniem Fumiya. Twierdzi on, że od tego czasu nawiedza go duch dziewczyny. Hinako i Fumiya spędzają ze sobą coraz więcej czasu i oboje coraz bardziej zaczynają odczuwać obecność Sayori. Kiedy postanawiają dowiedzieć się więcej o śmierci przyjaciółki, odkrywają tragiczną prawdę o Sayori i jej najbliższych.