Wild ride with passionate Japanese couple.