Seikichi ganha a vida pescando em um pequeno barco junto à costa de Okinawa. Ele e seu neto de 12 anos de idade, Akira, vivem em uma pequena aldeia arborizada na parte norte da ilha, cercada por uma praia de areia branca e parcelas de pinheiros e arbustos floridos. No penhasco que contorna a costa fica um cemitério ao ar livre contendo o crânio de um piloto kamikaze que foi derrubado durante os últimos dias da Segunda Guerra Mundial. Quando o vento sopra através do buraco de bala no crânio, ele produz um som de assobio que faz com que os locais fiquem incomodados. Eles chamam isso de "Crying Head". Foi o pai de Seikichi quem trouxe o cadáver do piloto durante os combates, um evento que Seikichi ainda se lembra bem.
Um dia na primavera, Kazue retorna à aldeia com seu filho Masashi, de 10 anos. Ela fugiu de seu marido abusivo e voltou a viver com sua mãe envelhecida. Akira se torna amigo de Masashi, apresenta-o aos outros meninos da aldeia e mostra-lhe como pescar com um mastro de bambu. Pouco depois Shiho, 70, vem para a aldeia do continente do Japão. Há muito tempo, o homem que ela amava morreu como um piloto kamikaze durante a batalha de Okinawa e ela retornou periodicamente para saber o que aconteceu com seu corpo. Desta vez ela está com sorte: ela conhece Seikichi e quando ela lhe mostra a foto de seu amante, ele percebe a quem o "Crying Head" pertenceu. Mas se a busca de Shiho for finalmente resolvida, o pesadelo de Kazue está longe de terminar.