An outrage with a Japanese theme, where passion knows no bounds