Aizawa Natsuki (Kuroki Meisa) fue secuestrada cuando era una niña, y desde entonces, creció dependiendo de su amigo Yuki Kentaro (Hiraoka Yuta). Siendo adulta, estudia física en una universidad, y un día, conoce a su nuevo profesor, Tatsumi Shuya (Gackt).
Una serie de acontecimientos misteriosos comienzan a ocurrir alrededor de Natsuki, y descubre que Shuya viaja en el tiempo, entre el pasado y el futuro.