Japanese film explores passionate love story with intense scenes.