A solid Japanese production featuring a Chinese couple engaging in passionate, intense