La antigua ciudad de Pompeya fue destruida y se perdió en el tiempo, pero en su día albergó a poderosos guerreros. El bachiller Keidai Saeki es la reencarnación de uno de esos guerreros, Sirix, y guarda los recuerdos de esa vida pasada.
Keidai no revela estos recuerdos a nadie en la escuela excepto a su amiga más cercana, Mii Serizawa. En su vida anterior antes de la caída de Pompeya, Serizawa era Loleus, el mejor amigo de Sirix. Sin embargo, a diferencia de Loleus, que solo sentía afecto fraternal por Sirix, Serizawa está enamorada de Keidai.
Keidai sigue sin percatarse del afecto de Serizawa, aún anhelando a Serena, su esposa de su existencia anterior. Pero su sueño de reencontrarse con ella se desvanece cuando su nuevo vecino, Yuuma Ujou, se muda. Sin conocimiento de su propio pasado, Yuuma es en realidad la reencarnación de Serena, ¡y ha desarrollado sentimientos por Serizawa! Perseguido por los recuerdos y arrepentimientos de Sirix, Keidai debe decidir si aferrarse al pasado o abrazar un nuevo futuro.