パンドラの鍵 (Pandora no Kagi)

Background
Pandora's key spanning over a thousand years

It's the story of a pair of lovers fated to be reborn as twins over and over.