The theater play Kafka on the Shore is making a triumphant homecoming for the first time in five years, returning to Tokyo on May 21....