Toru Uzawa's wild ride of lust and passion.