An outrage with a Japanese theme, full of passion