From the start you would think it's an ordinary romance anime, but the more the story continues the deeper the plot becomes, it is absolutely amazing. This film reminds me of the Greek myth that said humans before had two heads, four legs and arms and they were separated by the Gods, which is what you call soulmates.