Ancient Japanese tale comes to life.