
Takakage é atormentado por um sonho estranho, aparentemente de uma vida passada como soldado no período Sengoku do Japão. Nessa vida, ele amava a sacerdotisa Ayame, embora seu amor tenha sido fadado ao fracasso pela guerra. Agora, nesta vida, ele recebe uma profecia de que encontrará a mulher dos seus sonhos.
Takakage, um estudante universitário, tem tido sonhos estranhos ultimamente. Neles, uma jovem sacerdotisa chamada Ayame promete se casar com um jovem soldado idêntico a ele, chamado Genshiro, na noite anterior ao seu envio para a batalha. Takakage encontra uma jovem que se parece com a mulher de seus sonhos. Com a ajuda dela, de sua irmã e de sua amiga vidente, ele busca descobrir as respostas sobre suas verdadeiras origens, e as suas também.