Taeko bor sammen med Jirô i en større provinsby i det moderne Japan. Fra et tidligere forhold har hun sin kvikke, seksårige søn, Keita. De er ved at fejre Jiros far, da en ulykke tager livet af den lille dreng. Tragedien bringer spøgelser fra fortiden frem i lyset.