Tokyo, the late 1960s... Students around the world are uniting to overthrow the establishment and Toru Watanabe's personal life is similarly in tumult. At heart, he is deeply devoted to his first love, Naoko (Rinko Kikuchi), a beautiful and introspective young woman. But their complex bond has been forged by the tragic death of their best friend years before. Watanabe lives with the influence of death everywhere. That is, until Midori, a girl who is everything that Naoko is not -outgoing, vivacious, supremely self-confident-marches into his life and Watanabe must choose between his past and his future.