"True love is endless. True love can wait. A legend about an everlasting and undying love of a samurai and an empress. How can a simple girl and a photographer from the present time unfold the mystery of the past?" [Book Two of Soulmates: 300 Years of Love]
43 parts